Как мне создать загрузочную флешку под управлением MS-DOS 6.22?
Я пытаюсь создать загрузочный USB для MS-DOS 6.22. Я не могу рисковать, используя FreeDOS или любую другую версию DOS, потому что я работаю с очень нишевой утилитой, которая может сломать дорогие вещи, если что-то не так.
Я использую ISO для MS-DOS 6.22, найденный на AllBootDisks.
До сих пор я пробовал этот ISO в нескольких версиях Rufus и последней версии UNetbootin.
Я протестировал следующие версии Rufus по этой ссылке:
- V1.3.0 Beta (без FreeDOS)
- V1.2.0 (без FreeDOS)
- V1.2.0.183 (без FreeDOS)
- V1.1.7 (без FreeDOS)
... все из которых приводят к следующей ошибке при выборе ISO:
Эта версия Rufus поддерживает только загрузочные ISO-образы на основе "bootmgr/WinPE" или "isolinux". Этот ISO-образ также не используется.
На главной странице Rufus я протестировал версии:
- V2.15
- V2.14
... которые оба выдают следующую ошибку при выборе ISO:
Этот образ либо не загружается, либо использует метод загрузки или сжатия, не поддерживаемый Rufus.
По этой ссылке вообще невозможно использовать Rufus для создания загрузочного USB для определенных версий MS-DOS.
Напротив, UNetbootin, кажется, принимает ISO при создании загрузочного USB, но загрузка в него вызывает цикл загрузки, описанный здесь.
Возможно ли вообще, что ISO от AllBootDisks неисправен? Если это не ISO, то как еще можно создать загрузочную флешку для MS-DOS 6.22?
3 ответа
В то время, когда Windows 98 была основной, загрузочные компакт-диски MS-DOS и USB-накопители использовали образ дискеты 1,44 МБ в качестве фактической цели загрузки. Дисковод CD/USB хранит образ дискеты как в видимой части файловой системы, так и вне раздела, и компьютер загружается в виртуальный компьютер. A:\
привод. Если после загрузки требуется доступ к дисководу CD/USB, соответствующий драйвер должен быть указан на образе дискеты и загружен.
По крайней мере, в некоторых случаях загрузка с образа дискеты требует функций, реализованных в BIOS. (Я помню, как пытался создать аварийный диск на современном 32-мегабайтном USB-накопителе, и там были разные инструкции для BIOS, которые поддерживают USB-FDD, USB-ZIP, USB-HDD и т. Д.)
Если вам не хочется искать соответствующую документацию и инструменты, подходящие для определенного периода, вам лучше всего выбрать образ дискеты MS-DOS в сочетании с современным загрузчиком, который поддерживает функции memdisk. syslinux
/isolinux
а также GRUB4DOS
приходит на ум.
Руфус автор тут.
Как объясняется здесь , Rufus не встраивает ни одну версию MS-DOS в приложение, поэтому не имеет значения, какую версию Rufus вы используете, вы волшебным образом не получите конкретную версию, кроме версии Windows Millennium DOS, которую предоставляет Windows ( то есть вплоть до Windows 8.1, поскольку Windows 10 полностью удалила его, поэтому в Rufus нет опции создания MS-DOS, если она работает в Windows 10 или более поздней версии).
Теперь вы ожидаете, что Rufus может создать загрузочный USB-носитель MS-DOS, если вы предоставите свою собственную версию (в виде ISO или чего-то еще). Это не тот случай . Rufus нельзя использовать для создания загрузочного USB-диска MS-DOS, кроме Windows Millennium, если вы используете Windows 8.1 или более раннюю версию, а также потому, что потребность в такой функции чрезвычайно мала (на этом этапе я должен указать, что количество людей, которые смогли заявить, что обнаружили во FreeDOS подлинный недостаток, который заставляет их использовать MS-DOS, в настоящее время равно нулю , поскольку большинство "проблем", которые возникают у людей с FreeDOS, только с немного другим способом обработки AUTOEXEC.BAT
/ CONFIG.SYS
или меню, к которым легко обращаться и которые не представляют собой несовместимость с DOS), у меня нет планов вообще добавлять эту функциональность, так как я уверен на 100%, что FreeDOS всегда можно использовать вместо MS-DOS.
Единственный способ, который я бы мог рассмотреть, добавив эту функцию, - это выполнение следующих условий:
- Вы можете продемонстрировать, что вы обнаружили фактическую несовместимость между FreeDOS и MS-DOS (а не "вера" в то, что может существовать такая, которая за годы подписки на список рассылки FreeDOS я еще не видел).
- Разработчики FreeDOS указывают, что они не хотят решать эту несовместимость.
Если эти два условия не будут выполнены, я с уважением прошу вас использовать либо FreeDOS (которая, опять же, я еще не видел в сравнении с MS-DOS), либо другую утилиту, кроме Rufus.
Хорошо, я работал со старым IBM Thinkpad. Вот шаги, которые я предпринял:
- Получите файл IMG Dos6.22 отсюда, как вы уже сделали.
- С помощью RMPrepUSB (я использую v.2.1.739) выберите File->Drive.
- Пройдите через подсказки и дайте ему положить все файлы из ISO на флешку.
- Скопируйте ВСЕ файлы с USB-накопителя куда-нибудь на жесткий диск (это должны быть единственные файлы в папке).
- В разделе "Копировать файлы ОС отсюда" поместите папку, в которую вы только что скопировали все файлы с USB-накопителя.
- В разделе 3 выберите загрузочный MS-DOS.
- В разделе 4 выберите FAT16 слева, а также "Boot as HDD" и "Use 64hd" **
- (Убедитесь, что установлен флажок "5 Копировать файлы ОС")
- Выберите пункт 6 Подготовка диска и следуйте инструкциям. Он разделит, отформатирует MBR, загрузочный сектор и скопирует файлы на USB-накопитель.
- По завершении 9. нажмите Eject Drive и извлеките USB-накопитель.
Это оно! Дайте мне знать, если это работает для вас.
Примечание: я думаю, что проблема только с делом File-> Drive заключается в том, что он не помещает файлы в нужное место на USB-накопителе. Когда вы позволяете ему подготовить и скопировать файлы, он помещает все в правильное место и порядок.
** Возможно, вам придется использовать флажки в этом разделе. Мой ноутбук помещает загрузочный USB-накопитель в раздел "Жесткий диск", когда он указывает его в своем BIOS. Ваш компьютер может считать это съемным носителем или FDD.