Предупреждающее сообщение в boot.ini

1

У меня есть система двойной загрузки с Windows XP Pro и Windows 7. Ниже приводится содержимое файла boot.ini моей системы.

;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT

Я просто хочу знать о первых двух строках предупреждения, всегда ли эти две строки присутствуют в системе двойной загрузки, когда процесс загрузки отличается для установленных операционных систем, например, xp + vista / w7 или windows2000 + vista / w7 и т. Д.?

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

С Уважением,

MA1
источник

Ответы:

1

Boot.ini используется загрузчиком Windows XP.

Когда вы устанавливаете Windows 7 / Vista, он перезаписывает загрузчик Windows XP с помощью 7 Bootloader. Когда система запускается, bootmgr отвечает за отображение экрана выбора ОС. Если вы выбираете Windows XP, он передает выполнение в NTLDR . Загрузчик Windows XP (NTLDR) никогда не осознает, что находится в режиме двойной загрузки.

Похоже, что предупреждение в вашем файле boot.ini было добавлено утилитой редактирования загрузки. На моей машине с двойной загрузкой XP / 7 такого предупреждения нет, поэтому я полагаю, что это ненадежный способ определить, является ли система двойной загрузкой.

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

Ссылка: http://en.wikipedia.org/wiki/Windows_Vista_startup_process

Поддельное имя
источник