Образ загрузочной дискеты MS-DOS 6.22 чаще всего требуется в трёх ситуациях: при установке системы в виртуальную машину VirtualBox или VMware, при восстановлении старого ПК с дисководом 3,5" и при запуске ретро-игр через DOSBox. Во всех случаях нужен файл формата IMG или IMA, содержащий посекторную копию дискеты 1,44 МБ с системными файлами IO.SYS, MSDOS.SYS и COMMAND.COM.
Ниже разберём, где взять рабочий образ, как проверить его целостность, записать на реальную дискету и подключить к виртуальной машине. Отдельно рассмотрим типичные ошибки вроде Non-System disk or disk error, которые возникают при неправильной записи.
Что представляет собой загрузочная дискета MS-DOS 6.22
Загрузочная дискета MS-DOS 6.22 — это стандартная дискета 3,5" HD ёмкостью 1,44 МБ, в нулевом секторе которой записан загрузочный сектор (boot sector), а в корневом каталоге находятся системные файлы. Без этих файлов BIOS не сможет передать управление операционной системе, и дискета будет определяться как незагрузочная.
Минимальный набор файлов для загрузки выглядит так:
- 💾 IO.SYS — драйверы устройств и интерфейс с BIOS;
- 💾 MSDOS.SYS — ядро операционной системы;
- 💾 COMMAND.COM — командный интерпретатор;
- 💾 CONFIG.SYS и AUTOEXEC.BAT — необязательные файлы конфигурации и автозапуска.
Образ такой дискеты — это файл, в котором все 2880 секторов по 512 байт сохранены последовательно, начиная с загрузочного. Именно поэтому размер корректного образа всегда составляет ровно 1 474 560 байт — отклонение от этого значения указывает на повреждённый или усечённый файл.
Где взять образ загрузочной дискеты MS-DOS 6.22
Официальных дистрибутивов MS-DOS 6.22 на сайте Microsoft уже нет — система снята с поддержки много лет назад. На практике образы распространяются через архивы ретро-ПО, где пользователи выкладывают посекторные копии оригинальных дискет. Ищите файлы с именами вроде dos622.img, boot622.img или msdos622.ima.
Перед использованием скачанного файла выполните простую проверку: размер должен быть 1 474 560 байт, а первые байты при просмотре в hex-редакторе должны содержать сигнатуру загрузочного сектора и строку с упоминанием MS-DOS. Если размер отличается — образ, скорее всего, битый или относится к дискете другого формата (720 КБ, 2,88 МБ).
⚠️ Внимание: скачивайте образы только с проверенных архивов ретро-ПО и обязательно проверяйте файл антивирусом. Хотя DOS-вирусы давно не актуальны, внутри архивов могут оказаться современные вредоносные вложения.
Проверка целостности и формата образа
Прежде чем записывать образ, убедитесь, что он действительно загрузочный. Самый быстрый способ — подключить его к виртуальной машине и попробовать загрузиться. Если появляется приглашение командной строки A:\>, образ рабочий.
Также полезно сверить контрольную сумму файла с той, что указана на странице источника. В Windows это делается командой в PowerShell:
Get-FileHash C:\images\dos622.img -Algorithm MD5
Совпадение хеша гарантирует, что файл скачался без искажений. Расхождение означает повреждение при загрузке — скачайте образ заново.
Запись образа на реальную дискету
Для записи на физическую дискету потребуется дисковод (внутренний или USB) и программа низкоуровневой записи. Обычное копирование файла на дискету не сработает — образ нужно развернуть посекторно.
Под Windows классический инструмент — RawWrite for Windows (winimage) или dd for Windows. Порядок действий:
- 💾 Вставьте чистую отформатированную дискету 1,44 МБ в дисковод;
- 💾 Запустите программу записи и выберите файл образа
dos622.img; - 💾 Укажите целевой дисковод
A:и запустите запись; - 💾 Дождитесь завершения и проверьте дискету чтением.
В Linux запись выполняется одной командой:
sudo dd if=dos622.img of=/dev/fd0 bs=512 status=progress
⚠️ Внимание: при использованииddвнимательно проверяйте параметрof=— указание неверного устройства перезапишет данные на другом диске без возможности восстановления. Убедитесь, что/dev/fd0— это именно дисковод, а не жёсткий диск.
☑️ Чек-лист перед записью дискеты
Использование образа в VirtualBox и VMware
Для виртуальных машин записывать дискету не нужно — образ подключается напрямую. В VirtualBox откройте настройки виртуальной машины, перейдите в раздел Носители, добавьте контроллер Floppy и выберите файл образа через пункт Выбрать файл диска. Затем в разделе Система убедитесь, что Floppy стоит первым в порядке загрузки.
В VMware Workstation путь похожий: настройки виртуальной машины → Add → Floppy Drive → Use floppy image file. После старта ВМ загрузка с образа происходит автоматически, если в BIOS виртуальной машины дисковод приоритетнее жёсткого диска.
Для DOSBox загрузка с образа выполняется командой монтирования и загрузки:
boot dos622.img
Учтите, что стандартный DOSBox рассчитан в первую очередь на запуск программ, а не на полную загрузку DOS; для загрузки с образа лучше подходит форк DOSBox-X, где эта возможность реализована полноценнее.
Почему VirtualBox не видит файл .ima
VirtualBox по умолчанию фильтрует файлы по расширению .img. В диалоге выбора файла переключите фильтр на «Все файлы» или переименуйте образ из .ima в .img — содержимое от этого не изменится, форматы идентичны.
Типичные ошибки и их решение
Самая частая проблема — сообщение Non-System disk or disk error при загрузке. Возможные причины: образ записан не посекторно, а скопирован как файл; дискета физически изношена; в BIOS неверный порядок загрузки. Проверку начинайте с простого: загрузите этот же образ в виртуальной машине — если там он работает, проблема в дискете или дисководе.
Вторая типичная ситуация — зависание на чёрном экране после старта. Это может указывать на повреждённый загрузочный сектор образа или на несовместимость с конкретной конфигурацией виртуальной машины. Попробуйте другой образ из альтернативного источника.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Non-System disk or disk error | Образ скопирован как файл, а не записан посекторно | Способ записи, повторная запись через dd/RawWrite |
| Чёрный экран при загрузке | Повреждённый boot-сектор образа | Размер файла, другой источник образа |
| Missing operating system | Загрузка идёт с жёсткого диска, а не с дискеты | Порядок загрузки в BIOS/настройках ВМ |
| Ошибки чтения при записи | Изношенная дискета или неисправный дисковод | Другая дискета, другой дисковод |
| Образ не монтируется в ВМ | Неподдерживаемое расширение или фильтр файлов | Переименование в .img, фильтр «Все файлы» |
Альтернативы: FreeDOS и загрузочные USB
Если цель — не историческая аутентичность, а практическая работа в DOS-среде, рассмотрите FreeDOS — свободную совместимую систему, которая активно поддерживается и распространяется легально. Для запуска старых установщиков и игр она подходит в большинстве сценариев.
Для реального железа без дисковода существуют утилиты, создающие загрузочные USB-флешки с DOS-окружением (например, Rufus умеет записывать FreeDOS на флешку). Однако для прошивки BIOS старых материнских плат или работы фирменных диагностических утилит иногда требуется именно MS-DOS — тогда без оригинального образа 6.22 не обойтись.
Чем отличаются форматы IMG, IMA и VFD
IMG и IMA — это одно и то же: сырая посекторная копия дискеты, различается только расширение. VFD — формат виртуального дисковода Virtual Floppy Drive, по содержимому обычно идентичен IMG. Все три файла можно переименовывать друг в друга без конвертации, если размер совпадает.
Вопросы и ответы
Можно ли создать загрузочную дискету MS-DOS 6.22 из-под Windows 10/11?
Да, если у вас есть USB-дисковод и программа посекторной записи вроде RawWrite или аналога. Сама Windows образ дискеты создать не умеет — нужен готовый файл IMG и сторонняя утилита.
Почему образ размером не 1,44 МБ отказывается загружаться?
Стандартная дискета 3,5" HD содержит ровно 1 474 560 байт. Файл другого размера — это либо образ дискеты 720 КБ / 2,88 МБ, либо повреждённая копия. Виртуальные машины могут принять такой файл, но загрузка будет нестабильной или невозможной.
Подойдёт ли загрузочная дискета Windows 98 вместо MS-DOS 6.22?
Для многих задач — да: загрузочная дискета Windows 98 содержит DOS 7.x с поддержкой CD-ROM и FAT32. Но если требуется именно чистая среда MS-DOS 6.22 (например, для старой утилиты прошивки), лучше использовать оригинальный образ.
Как загрузиться с образа дискеты, если в VirtualBox нет пункта Floppy?
Контроллер гибких дисков добавляется вручную: настройки ВМ → Носители → кнопка добавления контроллера → Добавить контроллер Floppy. После этого к нему подключается файл образа.
Можно ли конвертировать образ дискеты в ISO для загрузки с CD или флешки?
Да, существуют утилиты, упаковывающие floppy-образ в загрузочный ISO по технологии El Torito. Однако для флешек проще использовать Rufus с FreeDOS, а образ дискеты оставить для виртуальных машин и реальных дисководов.