Добавить опцию загрузки MS-DOS в Windows 2000
У меня есть старый ноутбук под управлением 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.
В настоящее время я использую загрузочный CD для загрузки в MSDOS, но я бы предпочел загрузиться с жесткого диска.
2 ответа
Вам нужно добавить строку в файл boot.ini
Вот указания для Windows 2000.
Вы бы добавили следующую строку в конец:
многодисковый (0) дисковый (0) rdisk(0) раздел (2)\WINNT="Windows NT" C:\="MS-DOS"
Убедитесь, что номер раздела правильный (начинается с 0 для 1-го раздела)
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.