4

Я пытаюсь создать загрузочный 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 ответа3

12

Руфус автор тут.

Как объяснялось здесь, 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.

4

В то время, когда 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 .

2

Хорошо, я работал со старым IBM Thinkpad. Вот шаги, которые я предпринял:

  1. Получите файл IMG Dos6.22 отсюда, как вы уже сделали.
  2. С RMPrepUSB (я использую v.2.1.739) выберите File-> Drive.
  3. Пройдите через подсказки и позвольте ему поместить все файлы из ISO на флешку.
  4. Скопируйте ВСЕ файлы с USB-накопителя куда-нибудь на жесткий диск (это должны быть единственные файлы в папке).
  5. В разделе "Копировать файлы ОС отсюда" поместите папку, в которую вы только что скопировали все файлы с USB-накопителя.
  6. В разделе 3 выберите загрузочный MS-DOS.
  7. В разделе 4 выберите FAT16 слева, а также "Boot as HDD" и "Use 64hd" **
  8. (Убедитесь, что установлен флажок "5 Копировать файлы ОС")
  9. Выберите пункт 6 Подготовка диска и следуйте инструкциям. Он разделит, отформатирует MBR, загрузочный сектор и скопирует файлы на USB-накопитель.
  10. По завершении 9. нажмите Eject Drive и извлеките USB-накопитель.

Это оно! Дайте мне знать, если это работает для вас.

Примечание: я думаю, что проблема только с делом File-> Drive заключается в том, что он не помещает файлы в нужное место на USB-накопителе. Когда вы позволяете ему подготовить и скопировать файлы, он помещает все в правильное место и порядок.

** Возможно, вам придется использовать флажки в этом разделе. Мой ноутбук помещает загрузочный USB-накопитель в раздел "Жесткий диск", когда он указывает его в своем BIOS. Ваш компьютер может считать это съемным носителем или FDD.

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