Как установить Windows 7Восстановление загрузчика Windows XP

Universal Windows Multi Boot Disk — руководство пользователя.

    Распакуйте zip
архив в отдельную папку,например C:\temp, вставьте дискету  и запустите uwbd.bat для
записи загрузочного образа.  Дискета грузится
дольше обычного, так как стартует с файла NTLDR, подробности в разделе
Files — загрузка операционной системы.
Пример использования образа  в мультизагрузочном CDDVD-ROM  на базе BCDW
для установки
Windows XP — Files.
Инструменты для работы с образами дискет:

Floppy image DOS tools и

Floppy image Windows tools

    Файлы русификации display.sys,
country.sys,ega3.cpi, mode.com для
отображения имен написанных кириллицей взяты от DOS
разных производителей, минимальны по размерам и не зависят от версии
DOS.


Запуск Windows.

 Из меню загрузки выберите ваш
Windows. XP, 98.
XP загрузится непосредственно, для запуска 98 нажмите
F2 и из меню
Volkovcommander запустите 
Windows 98.

Восстановление загрузки проводятся из
DOS, пункт WINDOWS 98SE/ME.

  •  Работа с
    MBR.
    Mbrwork.exe — Free from  TeraByte Unlimited- показывает разделы диска и их идентификаторы.
    При получении сообщений: Operating System Not
    Found, Error loading operating system,
    которые также могут выдаваться при неправильной установке параметров диска в
    BIOS(Раздел
    Files -IDE
    Diagnostic), из меню выберите install standard MBR
    code. Backup first track- сохранение
    нулевой дорожки в файл. Reset EMBR area to zero —
    обнулить нулевую дорожку, кроме нулевого сектора. Reset MBR to zero
    — обнулить полностью нулевой сектор. Полезное дополнение к Fdisk.
  •  Для восстановления загрузки
    Windows XP из меню  F2 
     выберите
    Rewrite boot sector of C: for boot under NT Boot loader.
    Используется Bootpart.exe
    разработка  автора
    winimage.exe Gilles Vollant.Эта версия Bootpart
    также позволяет
    восстановить загрузчик  Windows
    Vista и Windows 7 на FAT32. Восстановление загрузочной
    записи Windows
    Vista
    и Windows Seven на

    NTFS. Для восстановления загрузки Windows 98 sys C:

  • Если необходима быстрая загрузка в
    DOS сдискеты в обход
    NTLDR используйте sys A:
    Возможна также загрузка  Windows XP (NTLDR)
    из DOS.
    Раздел Files.
  • Драйвер NTFS чтение/запись
    ntfs4dos.exe
    от компании

    Datapol GmbH,бесплатная лицензия для
    частного использования, обеспечивает полную
    поддержку длинных имен на разделах FAT32. На
    NTFS вы можете работать только с файлами
    формата 8.3 в режиме чтения и записи. Ответьте Yes
    при загрузке драйвера.
  • При получении сообщения при загрузке с жесткого
    диска NTLDR Is Missing просто скопируйте  NTLDR ,
    ntdetect.com, boot.ini с дискеты на C:
  • Известно, что наилучшее
    быстродействие системы обеспечивается, если файл подкачки непрерывен и
    находится в начале раздела. Для создания файла подкачки после
    быстрого форматирования раздела FAT32 командой
    format C: /Q  из меню F2 Make paging file 128M(Возможно изменения размера
    — отредактируйте vc.mnu).
    После установки параметров в Windows-
    Мой компьютер -свойства-дополнительно-быстродействие-параметры-дополнительно-виртуальная
    память-изменить-особый размер в полях исходный размер и максимальный
    размер укажите 128-ОК  
    перезагрузитесь. Затем  еще раз загрузитесь с дискеты и удалите
    pagefile.sys, а затем переименуйте
    файл swap.sys в pagefile.sys. Создание  файла подкачки возможно и на
    разделе NTFS.
  • CD/DVD драйвер запускается
    при помощи dvd.bat

Установка MS-DOS 8.0
в меню Windows XP

  • sys C:   
  • F2 Create bootsect.dos
  • добавить строку
    C:\=»MS-DOS 8.0″ в раздел файла
    boot.ini
  • copy A:\winboot.ini C:\ 
  • создать в папке Windows
    каталог command 
  • copy A:\*.*
    C:\Windows\Command\
  • C:\Windows\Command\config.sys  
    скопировать на  C:\ и отредактировать

dos=high,noauto
device=C:\Windows\Command\setver.exe
;device=C:\Windows\Command\ifshlp.sys
lastdrive=z
install=C:\Windows\Command\mode.com con codepage prepare=((866)
C:\Windows\Command\ega3.cpi)
install=C:\Windows\Command\mode.com con codepage select=866
install=C:\Windows\Command\killer.com
device=C:\Windows\Command\display.sys con=(ega,,1)
Country=007,866,C:\Windows\Command\country.sys
buffershigh=16

  • C:\Windows\Command\autoexec.bat
    скопировать на  C:\
  • В

    C:\autoexec.bat оставить только строку  @vc
  • F2 Rewrite boot sector of C: for boot under NT
    Boot loader

Или просто запустите
C:\temp\setupDOS.bat

Подробнее об

MS-DOS 8.0


Помните:
 



Реестр WinNT 5x в папке 
C:\Windows\repair
При невозможности загрузки системы даже в безопасном
режиме из-за поврежденного рееестра скопируйте содержимое папки в



C:\Windows\system32\config

Страховка на все случаи жизни

Итак, что же нужно иметь под рукой, чтобы справиться с большинством проблем, которые могут возникнуть при загрузке системы?

Если вы часто используете Windows, и эта система вам очень дорога, то непременно обзаведитесь двумя-тремя (учитывая их непревзойденную надежность) системными дискетами, на которых хорошо бы держать и утилиты fdisk, format и т.п. Даже если вы работаете только в Windows XP, все равно подготовьте загрузочную дискету, например, с Windows 98. Поверьте, это не самая лучшая ситуация, когда вы не можете найти, откуда можно выполнить спасительную команду fdisk /mbr.

При использовании Windows 2000 или XP не поленитесь установить Recovery Console (см. врезку Использование консоли восстановления). Конечно, если у вас всегда под рукой инсталляционный диск, то это не является необходимым. Впрочем, места на диске консоль восстановления занимает немного, а выручить когда-нибудь сможет.

Для Linux и FreeBSD крайне полезны будут LiveCD, с которых можно будет загрузиться и устранить возникшую проблему. Также интересное решение было описано в прошлом номере Системного администратора в статье GRUB на CD, или Ещё один способ восстановить MBR.

Посмотрите, какие возможности по работе с диском предлагает ваша система. Например, большинство современных дистрибутивов Linux имеют очень развитые и удобные инструменты для работы с диском и загрузчиками.

Неплохо также иметь под рукой и специализированный LiveCD, предназначенный для аварийно-восстановительных работ. В принципе, вы можете создать и собственный дистрибутив, разместив на нем именно те инструменты, которые вы предпочитаете использовать. Но существуют и готовые решения, одно из которых — Knoppix.

Много про этот дистрибутив писать не буду. Отмечу лишь, что он несет на борту большое число утилит для разбиения и восстановления разделов диска — от традиционных fdisk и cfdisk до QTParted, позволяющей производить визуальное редактирование диска, в том числе и изменение размеров разделов без потери информации (однако это не отменяет необходимость обязательного создания резервных копий перед любыми манипуляциями с разделами). В частности, попытаться восстановить таблицу разделов, если она будет повреждена (например, в результате неправильных манипуляций с BootEasy), можно с помощью утилиты testdisk — она сканирует весь диск в поисках сигнатур, и по ним пытается восстановить DPT. Меня она пару раз выручала даже в условиях довольно сложной разметки. Пример ее работы, а также некоторые другие инструменты Knoppix показаны на рисунке 2.

С помощью Knoppix вы сможете восстановить и менеджеры загрузки. Например, чтобы восстановить LILO, cмонтируйте ваш Linux-раздел, скажем, в /mnt (при наличии нескольких разделов их тоже следует подключить, сохраняя иерархию; например раздел /boot смонтируйте как /mnt/boot), с помощью команды chroot /mnt сделайте его корневым и выполните команду /sbin/lilo для восстановления загрузчика.

Не поленитесь сохранить образы MBR и загрузочных секторов. Места они практически не занимают, записываются быстро, а вот восстановить с их помощью проблемный сектор (той же командой dd) может оказаться на порядок проще и быстрее, а главное — надежнее, чем с использованием различный утилит, которые, в принципе, могут и ошибиться. Единственное — не забывайте поддерживать этот архив в актуальном состоянии, чтобы не откатиться на тот момент, когда у вас не было установлено и половины систем.

Ну и неплохо также иметь записанную на бумаге таблицу разделов (ее можно сформировать с помощью fdisk) — иногда бывают секунды, когда все решают минуты В общем, порой оказывается намного проще (а то и единственно возможно) восстановить таблицу разделов вручную с помощью fdisk. А феноменальной памятью, чтобы запомнить все сектора и цилиндры, обладают не многие.

Самый умный загрузчик

Разработчики BSD-систем пошли другим путем, и им удалось каким-то чудом втолкать в 446 байт, оставшихся в MBR после размещения там таблицы разделов и сигнатуры, полноценный3 загрузчик (BootEasy). Он способен проанализировать таблицу разделов и на ее основе предложить вам меню для выбора загружаемой системы. Конечно, доступное пространство не позволяет заниматься украшательством, поэтому выглядит меню предельно лаконично:

F1 DOS
F2 ??
F3 FreeBSD

Default: F3 _

Из этого примера видно, что загрузчик нашел три раздела: на первом — DOS (под это же обозначение попадают и системы Windows 9x), на втором — неизвестная загрузчику система (например, так может выглядеть раздел Linux swap), а на третьем — система FreeBSD. Четвертый раздел не размечен, поэтому в меню не представлен. В качестве загрузки по умолчанию (Default) предлагается та система, которая расположена на активном разделе. Причем BSD-загрузчик, ко всему прочему, умеет перезаписывать таблицу разделов, отмечая как активный тот раздел, который был выбран пользователем. То есть если вы сейчас нажмете F1, то загрузится, к примеру, Windows 98, и в следующий раз именно она будет предлагаться как система по умолчанию.

Обратите внимание, что эта способность перезаписывать таблицу разделов может стать источником проблем. Об этом подробно рассказано далее, при описании использования BSD-загрузчика при работе с несколькими жесткими дисками

При необходимости, вы можете отключить перезапись DPT, жестко назначив раздел по умолчанию, переустановив BootEasy с помощью команды boot0cfg (а заодно и изменив время ожидания выбора с 10 секунд, скажем, до 304):

root# boot0cfg -o noupdate -s 3 -t 550

Здесь опция -s задает номер раздела (начиная с 1), который будет использоваться по умолчанию, -t — задержку в тиках (1 секунда примерно соответствует 18 тикам). Будьте предельно осторожны с этой командой, и лучше ничего не делайте, если не до конца представляете, что при этом произойдет (хотя как же можно приобрести опыт, ничего не сломав?).

Аналогичную задачу может решить и LILO

Если вы делаете ставку на LILO, то здесь придется вручную править его конфигурационный файл для включения поддержки вновь проинсталлированных операционных систем. Естественно, для этого придется загружаться в Linux (если вы только что установили Windows, для этого вам понадобится загрузочный диск или дискета).

Например, загрузка системы Windows, установленной в первом разделе, может быть обеспечена такими строками в lilo.conf:

other = /dev/hda1    	# Указываем загрузочный раздел Windows
table = /dev/hda   	# Таблицу разделов следует искать в MBR
label = windows      # Наименование загружаемой системы

Если Windows для загрузки использует NTLoader, то при выборе пункта windows в меню LILO вы получите еще одно меню — на этот раз соответствующее файлу C:\boot.ini.

Поскольку на самом деле строка other просто указывает на некоторый boot-сектор, коду которого должно быть передано управление, то таким же образом можно загружать и другие системы, например, FreeBSD (указав соответствующий раздел).

Некоторые особенности работы с несколькими дисками

Если у вас установлено несколько жестких дисков и, например, FreeBSD установлена на второй из них (в то время как загрузка выполняется с первого), то нужно иметь в виду следующую особенность. Вы не всегда можете передать управление на какой-либо раздел второго диска, не сделав этот диск текущим (текущим будем называть диск, номер которого хранится в данный момент в регистре DL процессора, впрочем, для нашей статьи это уже страшные дебри).

Такие менеджеры загрузки как LILO или GRUB умеют это делать прозрачно для пользователя — в зависимости от того, какое устройство указано в соответствующей строке конфигурационного файла, выполняются все необходимые действия.

BootEasy для передачи управления на другой диск предложит вам еще один вариант выбора — F5. Если в MBR второго диска также установлен BSD-загрузчик, то будет выполнен анализ его таблицы разделов и сформировано меню для этого диска. Вернуться на первый можно той же клавишей F5.

А вот если вы используете NTLoader, то тут есть свои особенности…

В случае с LILO вы по-прежнему можете использовать описанную выше схему — сохраняя в файл образ соответствующего boot-сектора и подключая его в boot.ini. Но вот если на первом диске у вас установлена система Windows, а на втором — FreeBSD, и вы хотели бы использовать для загрузки NTLoader (в частности, чтобы иметь возможность безболезненно отключить второй диск), то, просто передав управление на образ загрузочного раздела (файл boot1), вы поставленную задачу не решите. Дело в том, что boot1 обращается к таблице разделов текущего диска, чтобы определить координаты сектора с системой FreeBSD. А поскольку текущим диском останется первый, то и поиск будет выполняться в его MBR-секторе. В результате вы вместо загрузки системы получите сообщение об ошибке.

Чтобы этого избежать, можно использовать образ MBR второго диска, в который должен быть установлен один из загрузчиков, и передавать управление на него. В случае с Linux особых проблем возникнуть не должно — во время инсталляции укажите, что хотите поставить LILO или GRUB в MBR второго диска (hdb), а после установки системы сохраните в файл образ MBR:

root# dd if=/dev/hdb of=bootsect.hdb bs=512 count=1

Теперь перепишите этот файл в Windows-раздел и настройте NTLoader, как было описано выше, и при выборе соответствующего пункта меню вы попадете в LILO или GRUB, который сделает всю оставшуюся работу.

Однако будьте предельно осторожны с загрузчиком BSD — он обязательно должен быть установлен, в нашем случае — в MBR второго диска, и использовать лучше образ этого сектора, снятый утилитой dd. Если это не было сделано, то файл boot0 не будет содержать таблицы разделов. А, как вы, должно быть, помните, BSD-загрузчик перезаписывает MBR, чтобы проставить признак активности раздела, загружавшегося последним. В итоге, если вы просто будете использовать boot0 в качестве образа MBR, то получите следующую схему:

  • Стандартный загрузчик из MBR первого диска находит активный раздел и загружает его boot-сектор.
  • Находящийся там NTLoader при выборе пункта FreeBSD загружает bootsect.bsd (который является копией boot0).
  • Загрузчик BSD, получив управление, загружает выбранную систему, проставляет признак активности в пустой таблице разделов и записывает ее в MBR.
  • Включив в следующий раз компьютер, вы обнаружите свой винчестер девственно чистым.

Однако не следует впадать в панику и начинать форматировать диск. Ваши данные никуда не делись — все на месте и ждут загрузки. Сломалась только таблица разделов, которую не сложно восстановить. Если, конечно, у вас будет под рукой нужный инструментарий (см. следующий раздел).

А если я люблю NT

Приложив некоторые усилия, можно заставить и NTLoader загружать альтернативные системы. Как мы уже упоминали выше, программа ntldr способна передавать управление образу загрузочного сектора, записанному в файл. Например, если у вас в hda1 (в терминологии Linux) установлена Windows XP, а в hda2 — Linux, то вы можете проделать следующее:

1. Загрузившись в Linux (например, с помощью дискеты; можно воспользоваться и LiveCD-дистрибутивом), сохраните первый сектор раздела hda2 в файл и скопируйте его на Windows-раздел:

root# dd if=/dev/hda2 of=bootsect.lnx 
root# mount /dev/hda1 /mnt 
root# cp bootsect.lnx /mnt
root# umount /mnt

Команды монтирования в этом примере предполагают, что Windows-раздел у вас описан в fstab. Иначе потребуется также указать тип монтируемой системы и, возможно, некоторые дополнительные параметры. Данный фрагмент сработает только в том случае, если на диске C: вы используете файловую систему FAT. В случае NTFS запись возможна, если файл назначения уже создан и имеет нужный размер, хотя проще и безопаснее воспользоваться посредником, например, дискетой или флэшкой, для переноса образа на диск C:.

Далее, перегрузившись в Windows, добавьте в файл boot.ini такую строчку (описание в кавычках может быть любым):

C:\bootsect.lnx="SUSE Linux 10.0"

Теперь, при следующей загрузке компьютера, вы обнаружите в предложенном вам меню новый пункт, выбрав который, попадете в Linux.

В случае FreeBSD все еще проще — вам просто нужно скопировать файл /boot/boot1 на диск C: под именем, скажем, bootsect.bsd, и добавить соответствующий пункт в меню boot.ini.

Такой подход может показаться удобным тем, кто постоянно работает с Windows, а Linux предназначается просто для тестирования, поскольку в случае необходимости вы в любое время можете удалить Linux-раздел, что никак не отразится на процедуре загрузки Windows.

Основные функции

  • создание мультизагрузочного диска или флешки;
  • создание загрузочных дисков или usb-носителей из ISO-образов;
  • отображение конечного размера в режиме реального образа;
  • работа с популярными загрузчиками ISOEmulatoin и Grub4DOS;
  • функция Drag-and-drop (перетаскивание образа в окно программы).

Плюсы и минусы

Плюсы:

  • бесплатное распространение;
  • отсутствие необходимости в установке;
  • возможность объединения на одном диске работоспособных версий Linux и Windows;
  • интуитивно понятный удобный интерфейс.

Минусы:

  • англоязычное меню;
  • отсутствие интерфейса, предназначенного для правки загрузочного меню.

Аналоги

UNetBootting. Бесплатная утилита, которая умеет создавать загрузочные флешки. Она очень проста в использовании. Для создания флешки вам понадобится только соединение с интернетом и ISO-образ.

PeToUsb. Бесплатная программа, в которой можно создавать не только загрузочные USB флешки, но и USB жестких дисков. Помимо форматирования устройств, в ней есть возможность делать резервные копии загрузочной области на жестком диске с целью ее дальнейшего восстановления после сбоя или вирусной атаки.

Rufus. Бесплатное приложение, в котором предусмотрена возможность создания загрузочных дисков USB для операционных систем Linux и Windows. Оно позволяет проверить устройство на наличие плохих блоков.

Принципы использования

Интерфейс программы выглядит так:

Интерфейс

В верхней части экрана расположена строка меню, ниже – три рабочие вкладки.

В первой вы найдете инструменты, необходимые для создания мультизагрузочного образа, во второй – инструменты для тестирования, в третьей – опции для правки готовых флешек.

Для создания мультизагрузочного диска вам понадобится сам накопитель и подобранные образы дисков, которые нужно перетащить из локального хранилища в главное окно программы.

Затем вставьте заранее отформатированную флешку в компьютер и нажмите кнопку «Create USB»:

Создание флешки

После этого откроется окно выбора флешки и загрузчика:

Выбор флешки

По умолчанию стоит Syslinux, также доступен Grub4dos. Если на вашей сборке размещены только системы Windows, целесообразнее остановить свой выбор на Grub4Dos. Если ваша цель – объединение Linux и Windows, выберите Syslinux.

Далее нажмите кнопку «Ок» и дождитесь окончания процесса, о котором программа сообщат вам в следующем окне:

Окончание создания флешки

Нажмите на кнопку «Нет» — для извлечения готового загрузочного устройства, «Да» — если вы хотите проверить его работоспособность во встроенном эмуляторе.

XBoot – простое и функциональное решение для создания собственных мультизагрузочных сборок, которые в дальнейшем помогут легко и быстро восстановить или переустановить систему.

Грузим три системы с помощью загрузчика BSD

Посмотрим, как можно загрузить Windows, Linux и FreeBSD с помощью стандартного загрузчика FreeBSD. Собственно говоря, это наиболее простой путь — просто инсталлируйте FreeBSD последней, разрешите установку загрузчика в MBR, и больше ни о чем беспокоиться не нужно — загрузчик сам будет определять доступные разделы и предлагать их вам на выбор. Однако одним из серьезных недостатков является то, что BootEasy не умеет анализировать загрузочные сектора логических дисков (размещенных на дополнительных разделах), поэтому выбор будет ограничен системами, установленными в основные разделы5.

Если FreeBSD у вас уже установлена, и вы хотите установить еще и Linux, сохранив загрузчик, установите LILO или GRUB в загрузочный сектор Linux-раздела (большинство инсталляторов позволяют сделать соответствующий выбор). В этом случае BSD-загрузчик передаст управление на этот boot-сектор, а остальное сделает уже Linux-загрузчик.

Если же последней системой устанавливается Windows, то тут без реанимации не обойтись — после инсталляции вы сможете загрузиться только в Windows, поскольку системы от Microsoft безо всяких вопросов перезаписывают MBR тем кодом, какой им нужен. В этом случае вам придется воспользоваться системной дискетой, дистрибутивным диском или LiveCD, чтобы загрузить FreeBSD и восстановить загрузчик, используя команду boot0cfg.

В данной статье, говоря о загрузчике FreeBSD, упоминается лишь устанавливаемый по умолчанию BootEasy, однако нужно заметить, что он не единственный boot-менеджер для этой системы. В коллекции портов вы сможете найти несколько альтернатив, например, extipl (Extended IPL), gag и даже grub. Если вы используете один из них, уточните в документации, как следует выполнять те или иные действия.

Windows Boot Configuration Data file is missing required information перезапишем BCD

Предположим, что Check Disk сделала своё дело и привела диск в порядок. Однако побитые файлы она восстанавливать не умеет. Теоретически одна из кнопок окна в предыдущем абзаце смогла бы помочь справиться с ошибками загрузки Windows. Встроенный инструмент, запускаемый по кнопке Восстановление системы с последующей перезагрузкой последовательно запускает большое количество ремонтных утилит (в том числе и Bootrec.exe). Однако, если перезагрузка системы ни к чему не привела, файлы с загрузочной информацией придётся перекомпоновать вручную.

И снова напоминаю – интересующий нас файл \boot\bcd может находиться НЕ НА ДИСКЕ С: !

Для перезаписи мы будем пользоваться теми же дисками. Наша задача – перезаписать указанный выше файл. Bootrec.exe иногда не может этого сделать автоматически. Но существуют три готовые и применимые на большинстве машин команды, вводимые в консоли команд загрузочного и Live дисков. Введите их последовательно в консоли, нажимая после каждой клавишу ввода:

Bcdedit /export C:\BCD_Backup
ren c:\boot\bcd bcd.old
Bootrec /rebuildbcd

С их помощью помощью на диске С: создаётся база замены файла, старый файл переименовывается и даётся команда на запись на диске С: нового файла \boot\bcd.

Операция элементарна, если система одна, и файл находится на том диске. Однако если система была мультизагрузочной, вам нужно выцепить тот раздел, который отвечает за загрузку. Ну, не десятки же их, в конце концов… Так что, если описание проблемы попадает под вашу ситуацию, вам лучше убедиться, что буква диска (в данном случае С:) указывается в команде правильно. Иными словами, нужно найти активный диск.

А как узнать какой диск активный

Сначала нам нужен список всех разделов на диске (я покажу, как это сделать на другом HDD). Это может показать команда diskpart. Так и делаем. Всё в той же командной консоли:

…запускаем diskpart . Теперь поочерёдно вводим команды на “показать все диски”, “выбрать нужный диск”, “показать на нём все разделы”, “выбрать какой-то из разделов” и “рассказать о разделе”. В консоли команд эти команды выглядят так (Х – порядковый номер диска и раздела); после каждой из команд – ввод клавишей Enter:

diskpart
list disk
select disk Х
list partition
select partition Х
detail partition

У меня команды выглядят так:

А вот информацию, которую мы ищем я пометил красным. Повторите команды, пока не вычлените тот единственный диск, который утилита в консоли пометит ответом Активный: Да. Смотрим, что у меня дальше:

То есть именно с диска С объёмом 100 Гб ОС Windows 7/8/10 и загружается (точнее, пока не загружается). Вам остаётся вписать правильную букву диска в командах, что указаны выше, и необходимый файл будет воссоздан известными вам уже командами:

Bcdedit /export C:\BCD_Backup

 ren Partition:\boot\bcd bcd.old

Bootrec /rebuildbcd

Восстановление файла Boot.ini XP

Для восстановления файла «Boot.ini» можно воспользоваться командой «bootcfg». Эта команда доступна из режима командной строки, и может быть использована для настройки, извлечения, изменения или удаления параметров командной строки в файле «Boot.ini».

Формат команды:
«BOOTCFG / []»

Параметры:
«/COPY» — Создает копию имеющегося элемента списка загрузки в секции , для которого можно добавить параметры ОС.
«/DELETE» — Удаляет существующий элемент списка загрузки в секции файла «Boot.ini». Нужно указать номер удаляемого элемента.
«/QUERY» — Отображает элементы списка загрузки и их параметры.
«/RAW» — Позволяет указать любой переключаемый параметр, добавляемый для указанного элемента списка загрузки ОС.
«/TIMEOUT» — Задает значение таймаута.
«/DEFAULT» — Задает используемый по умолчанию элемент списка загрузки.
«/EMS» — Позволяет задавать переключатель «/redirect» бездисплейной работы для указанного элемента списка загрузки.
«/DEBUG» — Позволяет задавать порт и скорость для удаленной отладки для указанного элемента списка загрузки.
«/ADDSW» — Позволяет добавлять определенные переключатели для указанного элемента списка загрузки.
«/RMSW» — Позволяет удалять определенные переключатели для указанного элемента списка загрузки.
«/DBG1394» — Позволяет настраивать отладку 1394 порта для указанного элемента списка загрузки.
«/?» — Вывод справки по использованию.

Если при загрузке, после инициализации девайсов (устройств) компьютера вы получаете на чёрном фоне сообщение «Invalid boot.ini», это означает, что либо файл «boot.ini» по какой-то причине отсутствует в корневом каталоге загрузочного диска или повреждён, точнее в нём неправильно указаны пути запуска существующих операционных систем.

Так как «boot.ini» не содержится, например, в дистрибутиве «Windows» в готовом виде, а создаётся в процессе установки (в зависимости от того, на какой диск ставится система и т.д.), то и извлечь его оттуда не удастся и если вы не сохранили заранее этот файл где-нибудь в укромном месте, то взять его неоткуда, придётся создавать заново.

Кстати, если вы когда-нибудь редактировали «boot.ini» через «Панель управления —> Система —> Дополнительно —> Загрузка и восстановление —> кнопка Параметры», то там же в корне загрузочного диска должна сохраниться резервная копия первоначальной версии этого файла, но с именем «boot.bak», то есть всё, что нужно это переименовать его в «boot.ini».

Если ваша Windows стоит на диске С, то нужно создать текстовый файл такого содержания:

timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS


multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

сохранить его под именем «boot.ini» и скопировать в корневой каталог диска С.

Если у вас система стоит на разделе с файловой системой FAT32 – достаточно загрузиться, например, с системной дискеты для «Windows 98».

Если файловая система NTFS, то придётся или запускать «Консоль восстановления» с установочного диска XP, или можно загрузиться с LIve CD.

В конце концов, можно не делать всё вышеописанное, а просто запустить установку «Windows XP» и выбрать не «Установить новую…», а «Обновить (рекомендуется)», таким образом система будет установлена поверх существующей, «boot.ini» появится, и все настройки сохранятся (придётся переустанавливать программы, которые хранят свои настройки в реестре или копируют свои файлы в системные директории).

Ссылка на основную публикацию