Образ MS-DOS 6.22 в формате IMG — это побайтовая копия загрузочной дискеты 3,5", и именно он чаще всего нужен, когда эмулятор вроде VirtualBox или VMware выдаёт сообщение «Non-system disk or disk error» при попытке установить систему с неправильно подготовленного файла. Причина почти всегда одна: загруженный образ либо повреждён, либо не является загрузочным, либо имеет размер, отличный от стандартной дискеты 1,44 МБ, из-за чего виртуальный контроллер FDD отказывается его читать.
Формат IMG (его также называют IMA или «raw floppy image») не содержит никаких заголовков и метаданных — только последовательные секторы дискеты. Именно поэтому такие файлы открываются широким спектром инструментов: от классического rawrite до современных архиваторов и эмуляторов. Ниже разберём, как проверить образ, создать свой собственный и запустить установку MS-DOS 6.22 в популярных средах виртуализации.
Что представляет собой IMG-образ DOS 6.22
Оригинальный дистрибутив MS-DOS 6.22 распространялся на трёх установочных дискетах. Соответственно, полный набор образов — это три файла IMG, каждый из которых представляет собой точную копию одной дискеты: первый диск загрузочный и содержит программу установки SETUP.EXE, остальные два запрашиваются в процессе инсталляции.
Стандартный размер такого файла — 1 474 560 байт (образ дискеты 1,44 МБ). Встречаются и образы дискет 720 КБ размером 737 280 байт — они применялись на старых машинах с дисководами DD. Если скачанный файл имеет «круглый», но нестандартный размер, перед вами, скорее всего, не сырой образ, а архив или файл в другом формате, и эмулятор его не примет.
- 💾 IMG / IMA — сырой посекторный образ без заголовков, универсальный для эмуляторов.
- 📀 Первый диск — загрузочный, содержит
IO.SYS,MSDOS.SYS,COMMAND.COMи установщик. - 🔄 Второй и третий диски — вставляются по запросу установщика в процессе копирования файлов.
- 🧮 Контроль размера — самый быстрый способ отсеять битый или неверный файл ещё до запуска.
Как проверить образ перед использованием
Прежде чем подключать файл к виртуальной машине, убедитесь, что он действительно загрузочный. Откройте образ в любом hex-редакторе или через 7-Zip: у загрузочной дискеты в конце первого сектора присутствует сигнатура 55 AA, а среди файлов в корне видны системные компоненты DOS.
Архиватор 7-Zip умеет открывать IMG как обычный том FAT12 — это удобный способ просмотреть содержимое без монтирования. Если архиватор показывает пустоту или ошибку формата, образ повреждён либо записан не с начала дискеты.
⚠️ Внимание: MS-DOS 6.22 — коммерческий продукт, и его дистрибутивы не являются свободно распространяемыми. Используйте образы только при наличии лицензии на систему либо рассмотрите свободную альтернативу FreeDOS, которая совместима с большинством DOS-программ и распространяется легально.
Создание собственного IMG-образа
Если у вас есть физические дискеты и работающий дисковод, образ снимается напрямую. В Linux для этого используется команда dd, в Windows — утилиты вроде WinImage или rawrite, которые исторически и применялись для записи установочных дискет DOS.
Пример снятия образа с дисковода в Linux:
dd if=/dev/fd0 of=dos622_disk1.img bs=512
Обратная операция — запись образа на реальную дискету — выполняется тем же инструментом с обменом параметров if и of. В Windows аналогичную задачу решает WinImage через пункт меню записи образа на диск. Учтите, что USB-флоппи-драйвы работают с такими утилитами не всегда корректно — надёжнее встроенный контроллер.
☑️ Подготовка образа DOS 6.22
Запуск образа в DOSBox и DOSBox-X
Классический DOSBox предназначен в первую очередь для запуска программ, а не для установки ОС, однако загрузку с IMG он поддерживает командой boot. Сначала образ монтируется как флоппи-диск, затем выполняется загрузка с него.
imgmount a dos622_disk1.img -t floppy
boot a:
Расширенная версия DOSBox-X заметно лучше подходит для полноценной установки MS-DOS: она поддерживает создание образов жёстких дисков, смену дискет «на лету» через меню и более точную эмуляцию оборудования. Для установки вам понадобится создать образ HDD, смонтировать его как диск C, затем загрузиться с первой дискеты и пройти стандартную процедуру SETUP.
Установка DOS 6.22 с IMG в VirtualBox и VMware
В VirtualBox создайте виртуальную машину типа «Other / DOS» с небольшим объёмом памяти и жёстким диском скромного размера — DOS работает с разделами FAT16, и разумный объём диска составляет до 2 ГБ (предел одного раздела FAT16). Затем в настройках носителей добавьте флоппи-контроллер и подключите к нему первый IMG-файл.
Во время установки программа SETUP попросит сменить диск. В VirtualBox это делается через меню «Устройства → Флоппи-дисковод» прямо на работающей машине: выберите второй образ, подтвердите в установщике, затем повторите для третьего. В VMware логика та же — смена образа выполняется в настройках виртуального флоппи-устройства без остановки машины.
| Среда | Поддержка IMG | Смена дискет | Особенности |
|---|---|---|---|
| DOSBox | Через imgmount + boot | Перемонтирование командой | Ориентирован на игры, установка ОС ограничена |
| DOSBox-X | Полная | Через меню эмулятора | Лучший вариант для установки DOS |
| VirtualBox | Нативная, через флоппи | Меню «Устройства» | Требуется добавить флоппи-контроллер вручную |
| VMware | Нативная | Настройки устройства | Стабильная работа с MS-DOS |
Типичные ошибки и их решение
Сообщение «Non-system disk or disk error» при загрузке с образа означает, что BIOS виртуальной машины не нашёл загрузочный сектор. Проверьте три вещи: что подключён именно первый установочный диск, что файл имеет правильный размер и что в настройках виртуальной машины флоппи стоит первым в порядке загрузки.
Ещё одна частая ситуация — установщик «не видит» смену дискеты. В этом случае убедитесь, что новый образ действительно подключён к тому же виртуальному приводу, а не добавлен как второе устройство. В DOSBox для смены диска нужно заново выполнить imgmount с новым файлом.
⚠️ Внимание: не переименовывайте архивы (ZIP, RAR) в IMG — эмулятор не распаковывает файлы сам. Сначала извлеките образ из архива, иначе получите ту же ошибку отсутствия системного диска.
Если установка зависает на этапе копирования, возможная причина — повреждённый второй или третий образ. Вернитесь к шагу проверки: откройте файл в архиваторе и сравните контрольные суммы.
Почему для DOS не стоит делать большой виртуальный диск
MS-DOS 6.22 работает с файловой системой FAT16, у которой предел раздела — около 2 ГБ. Кроме того, очень большие диски могут некорректно определяться старым fdisk. Практичный вариант — виртуальный диск на 500 МБ–2 ГБ, размеченный штатным FDISK из самого установщика.
Альтернатива: FreeDOS
Если ваша цель — запуск старых программ и игр, а не аутентичная установка именно MS-DOS, обратите внимание на FreeDOS. Это свободная DOS-совместимая система, которую можно легально скачать с официального сайта проекта в виде готовых образов, включая варианты для виртуальных машин.
По совместимости FreeDOS покрывает подавляющее большинство DOS-приложений, при этом активно поддерживается сообществом и не требует поиска дистрибутивов двадцатипятилетней давности. Для задач вроде запуска ретро-игр или старых утилит это часто более простой путь.
Часто задаваемые вопросы
Чем открыть файл IMG в Windows?
Образы дискет в формате IMG открываются архиватором 7-Zip (как том FAT12) и программой WinImage, которая также позволяет редактировать содержимое и записывать образы на реальные дискеты.
Почему VirtualBox пишет «Non-system disk» при загрузке с IMG?
Чаще всего подключён незагрузочный диск (второй или третий из комплекта), образ повреждён или имеет неверный размер. Проверьте, что файл весит 1 474 560 байт и содержит системные файлы DOS, а в порядке загрузки виртуальной машины флоппи стоит первым.
Можно ли установить DOS 6.22 в обычном DOSBox?
Технически загрузка с IMG через imgmount и boot возможна, но классический DOSBox не предназначен для установки ОС. Для полноценной инсталляции удобнее использовать DOSBox-X, VirtualBox или VMware.
Сколько образов нужно для установки MS-DOS 6.22?
Оригинальный дистрибутив состоит из трёх установочных дискет, соответственно потребуется три файла IMG. Первый — загрузочный, остальные запрашиваются установщиком в процессе копирования.
Какой размер виртуального диска выбрать для DOS 6.22?
MS-DOS 6.22 использует FAT16, поэтому один раздел ограничен примерно 2 ГБ. На практике удобно создавать виртуальный диск объёмом от 500 МБ до 2 ГБ и размечать его штатным FDISK во время установки.