1

У меня есть старый ноутбук под управлением Windows 2000 и Windows 98 в мультизагрузочной конфигурации. Мне нужно добавить MS-DOS в этот список параметров запуска.

Я уже добавил основной раздел, отформатировал его для FAT16, сделал его загрузочным и установил MS-DOS 6.22.

У меня вопрос, как мне добавить раздел MS-DOS в список параметров запуска?

Дополнительная информация:

Мой единственный жесткий диск имеет три основных раздела:

  • 0: FAT32 Windows 2000
  • 1: FAT32 Windows 98
  • 2: FAT(16) MS-DOS 6.22

В настоящее время на экране загрузки перечислены Windows 2000 и Windows 98 в качестве параметров, причем Windows 2000 является выбором по умолчанию.

Мой файл boot.ini в настоящее время выглядит так:

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows 98"

Я попытался добавить следующую строку в конец файла boot.ini из ответа ниже:

multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows NT" C:\="MS-DOS"

Тем не менее, это не работает. Третий пункт меню указан как "Windows NT", и при выборе я получаю следующую ошибку:

Windows 2000 could not start because the following file is missing or corrupt:
<windows 2000 root>\system32\ntoskrnl.exe. 
Please re-install a copy of the above file.

Я пробовал следующую строку:

multi(0)disk(0)rdisk(0)partition(3)\Windows="MSDOS 6.22"

Это дает мне ту же ошибку "ntoskrnl.exe", как показано выше.

Я также пробовал эту строку в boot.ini:

C:\="Microsoft DOS"

Все, что выбрано, запускает установку Windows 98.

В настоящее время я использую загрузочный компакт-диск для загрузки в MSDOS, но я бы предпочел загрузиться с жесткого диска.

2 ответа2

2

Вам нужно добавить строку в файл boot.ini

Вот указания для Windows 2000.

Вы бы добавили следующую строку в конец:

многодисковый (0) дисковый (0) rdisk (0) раздел (2)\WINNT = "Windows NT" C:\= "MS-DOS"

Убедитесь, что номер раздела правильный (начинается с 0 для 1-го раздела)

0

Boot.ini используется загрузчиком Windows, который чаще всего поддерживает Windows. Для других операционных систем, таких как Linux или MS-DOS, я полагаю, что вам может потребоваться предоставить какой-либо файл данных (возможно, файл 512 байт). Синтаксис для таких действий можно найти в официальной документации Microsoft: MS KB Q157992: Тризагрузка NT/9x/DOS.

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

Можно получить загрузчик Win98 для переименования загрузочных файлов и загрузки файлов MS-DOS, так что технически MS-DOS не обязательно должен находиться в другом разделе, чем Win98 в Win98, установленном на основной раздел FAT16 объемом 2 ГБ или менее. Win98 имеет возможность использовать данные из установки MS-DOS и эффективно загружать более старую версию MS-DOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .