Может ли NTLDR /BOOT.INI загрузить отдельный жесткий диск MS-DOS (не раздел)?

Может ли NTLDR /BOOT.INI загрузить отдельный жесткий диск MS-DOS (не раздел)?

Название говорит само за себя. Я добавил старый диск DOS в систему w2k и хотел бы иметь его в качестве загрузочного параметра в boot.ini, но не могу найти, как указать NTLDR. Возможно ли это?

решение1

Неконкретный пример:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Your existing Win2K" /fastdetect
C:\ = "Old DOS based OS here"

http://www.techsupportforum.com/forums/f6/easy-fix-what-does-a-normal-boot-ini-for-win98-look-like-37763.html

Очевидно, вам придется исправить C:\ на то место, куда старый диск DOS, скорее всего, будет монтироваться во время загрузки, возможно, потребуются некоторые эксперименты. Вы можете просто добавить двадцать шесть записей, идущих от A:\ до Z:. Механизм в основном такой же, как и при двойной загрузке Windows 98 или WinME со второго диска.

решение2

Да, это возможно, но вы также можете добавить DOS в существующий раздел.

С помощью NTLOADER из Windows NT/2k/XP вы можете:

  1. установить DOS на отдельный раздел
  2. Сохраните загрузочный сектор DOS в файл, например BOOT.BIN (512B)
  3. Скопируйте файл какого-либо установочного раздела в целевой раздел (исходный установочный раздел можно удалить), для DOS это должен быть FAT16 или FAT32.
  4. добавьте строку в BOOT.INI в разделе [операционные системы]: C:\BOOT.BIN="Версия DOS - бла-бла... ваш текст"

    Перезагрузите загрузчик NT, вы также можете запустить его из загрузчика Linux Grub, если вы хотите сохранить Linux и другие более современные ОС на одном жестком диске или использовать Grub с другого диска.

Связанный контент