Что такое образ дискеты
Образ дискеты это файл, в котором хранится полная копия дискеты, включающая информацию о файловой системе, файлах и каталогах, загрузочном секторе. Распространенными форматами считаются файлы с расширениями ima, img, imz (imz — сжатый образ дискеты)
Для чего нужны образы дискет?
Казалось бы, флоппи-дисководы отживают свое, на сегодняшний день в новые компьютеры дисководы практически не ставят. Ставят в серверы (своя специфика), да еще по необходимости для совместимости с некоторым дремучим софтом и такими же дремучими организациями налоговой и прочей учетности. Но.
Флоппи-дисковод — это самый простой и быстрый способ прошить BIOS, запустить программу для тестирования ПК (большинство тестовых программ распространяются в виде образов дискет) и даже загрузить на машину операционную систему c удаленного компьютера. Соответственно для всех этих операций можно скачать (подготовить самостоятельно) образ дискеты и записать дискетку под свои нужды. Многие старые игры сохранились в виде образов дискет. Помимо реального дисковода, практически все виртуальные машины поддерживают загрузку с образов дискет. Но самое интересное на мой взгляд — сделать из образов дискет мультизагрузочную флешку 100в1 🙂
Готовые образы дискет
Загрузочные образы разных версий DOS и Windows
Можно взять на сайтах bootdisk.com, fdd5-25.net и многих других, тут уж Гугл в руки. Образы дискет с DOS 7.1 и 6.22 можно скачать непосредственно с нашего сайта.
Некоторые загрузочные дискеты диагностических программ
Memtest — программа для диагностирования оперативной памяти.
Astra — анализ конфигурации компьютера.
Victoria, MHDD — тестирование PATA и SATA жестких дисков.
Video Memory stress Test — тестирование памяти видеокарты.
Partition Logic — разбивка жесткого диска, работа с разделами.
Offline NT Password Recovery — возможность сбросить забытый пароль в NT-системах.
Программы для работы с образами дискет
WinImage
Самой известной программой для работы с образами дискет является WinImage. Очень мощный продукт, позволяющий делать с образами дискет все что угодно:
снимать образы с дискет, применять образы к дискетам, просматривать содержимое образов, стирать и записывать в образ файлы, конвертировать образы из одного размера в другой (1.44->2.88 например) и многое другое. Правда, программа платная и оценочный период у нее всего 30 дней.
Teledisk
Одна из самых популярных программ для создания образов дискет времен DOS-эры. Последняя версия (предположительно) — 2.18. Использует проприетарный формат TD0. Но, в отличиe от WinImage и других современных программ, позволяет работать с любыми видами дискет, в том числе, с защитой от копирования в виде информации в скрытых секторах.
ImageDisk
Программа Дейва Данфилда по работе с образами, начала разрабатываться уже в 2000-ых, но тем не менее работает и под MS-DOS, и под Windows (в том числе — современными). Содержит открытые исходные коды и всеобъемлющую информацию по дисковым образам/дисководам/дискетам в виде текстового файла. Так же, как и Teledisk, позволяет работать в сложных случаях, с нестандартными дискетами. Формат файла — IMD.
RawWrite for Windows
RawWrite for Windows — очень простая утилита для снятия образов дискет и записи образов на носители. Бесплатна.
Virtual Floppy Drive
Virtual Floppy Drive — Виртуальный дисковод. Позволяет эмулировать любой дисковод с любой дискетой от 5.25 160Kb до 3.5 2.88Mb. После установки работать с образом дискеты становится так же просто, как с дискетой обычной. Скажем, открыть образ загрузочной дискеты DOS, записать на нее нужные файлы, отредактировать config.cfg и autoexec.bat, сохранить образ дискеты в новый файл производятся элементарно и не требуют чтения мануалов. Программа бесплатна.
MKBT и BFI
MKBT (Make bootable) и BFI (Build Floppy Image) — две консольные утилиты. MKBT позволяет менять (записывать, стирать, копировать) boot-сектор дискеты\образа дискеты, а BFI позволяет создать образ дискеты с нуля из файлов, которые хранятся на жестком диске.
KryoFlux и другие
Особое место в ряду программ занимает ПО, входящее в комплект специальных плат расширения, предназначенных для снятия и архивирования данных с гибких дисков — причём вне зависимости от платформ и форматов (поскольку соответствующая плата, как правило, заменяет собой контроллер НГМД). В 1980-е и 1990-е годы наиболее известной среди таких устройств была карта Copy II PC Option Board (её программная часть называлась TransCopy и создавала образы в формате и с расширением *.TC); в настоящее время более распространёнными среди энтузиастов являются модели KryoFlux и SuperCard Pro. Строго говоря, снимают они даже не образы, а «потоковые данные» с дорожек — и для использования в эмуляторах должны быть сконвертированы в более удобочитаемые форматы: TC, TD0, IMD, IMA и др. Зато благодаря им данные с дискет могут быть сняты в полном и аутентичном виде, включая скрытые или заведомо «плохие» сектора, выступающие элементом защиты от незаконного копирования.
Несколько слов о виртуальных машинах
Любая виртуальная машина (VirtualPC, VirtualBox, VMWare и др.) имеет виртуальный дисковод и поддержку загрузки образов в них. Если же вам посчастливилось скачать игру в виде образа дискеты, в DOSBox образ дискеты можно подцепить при помощи команды IMGMOUNT.
Правда, смонтировать таким нехитрым способом получится исключительно образы в наиболее простом и распространённом формате IMA/IMG, не способном адекватно имитировать «защищённые» диски. В случае с последними некоторые — не самые, впрочем, изощрённые — виды key-disk защит можно обойти при помощи образов в форматах TC, TD0 и IMD. Для их чтения рекомендуется использовать эмулятор PCE. В последних его версиях монтирование образа гибкого диска осуществляется командой:
pcemsg insert myimage.img
где «0» — номер вашего виртуального привода, а «myimage.img» — наименование нужного образа.
Вместо заключения
На самом деле тема дискет и их образов гораздо шире и интереснее, чем написано в этом кратком руководстве [1] . Например, установка с дискеты сети с присвоением IP адреса по DHCP и подключение к удаленным машинам с возможностью файлообмена, запуска приложений и печати — тема здесь совершенно ненужная, а создание мультизагрузочной флешки с применением образов дискет заслуживает отдельной статьи.
Примечания
- ↑ Приведенный набор утилит подразумевает, что работа с дискетами будет осуществляться в Windows (предпочтительно — 32-битной)
Ссылки
Программа создания образов дискет WinImage
Если вы прочитали статью у меня сайте «Виртуальный дисковод», то вы наверно заметили, что там еще идет речь и об программке winimage. Это программа предназначена для создания образов дискет, или она может использоваться в паре с виртуальным дисководом. Скачать ее можно например отсюда. Установка ее сложности не представляет, все как обычно: скачиваем, устанавливаем, наслаждаемся. Там в комплекте еще русификатор есть. Так что интерфейс программы можно сделать русским. Выглядит она так:

Разбирать полностью работу программы я смысла не вижу. Программа предназначена для создания образов носителей и восстановления на чистые носители информации из этих образов. Это актуально в том случае, когда простое копирование информации с дискеты на дискету, например, не приносит желаемого результата. Я покажу как сделать образ дискеты. Ну и как из образа записать дискету. Интерфейс программы интуитивно-понятный, хотя, как показывает практика, не всем. Было пару звонков по работе программы, но я думаю что, скорее всего люди просто не захотели сами разбираться. Зачем? Если можно позвонить.
Итак, чтобы сделать образ дискеты, или восстановиться из образа нам понадобятся всего два пункта меню. Это «Файл» и «Диск/Дисковод». На картинке выше, на эти пункты меню указывают красные стрелки. Ну что ж, установим в дисковод дискету (чистую), если у вас нет дисковода для гибких дисков, то вы можете воспользоваться программой Virtual Floppy Drive, и установить дискету в этой программе. При нажатии на пункт меню «Диск/Дисковод» можно увидеть следующую картинку:

Перед тем как произвести считывание дискеты, необходимо убедиться, что программа будет считывать именно дискету, а не, скажем, диск С:. То есть галочка установлена так, как показано на рисунке выше, напротив диска А:, а не диска С:. Убедились? Тогда жмем «Прочитать диск (дискету)», как показано на картинке выше и ждем, когда произойдет считывание дискеты в дисководе. Дискета считывается по дорожкам, поэтому тут надо подождать. Если дисковод физический — то 3-5 минут, если виртуальный — то несколько секунд. Надо отметить, что даже если в дисководе будет вставлена пустая дискета, то все равно будет происходить считывание, и в результате вы можете получить образ «чистой» дискеты. Но нам этого не надо, поэтому я накидал файлов в дисковод, как показано на рисунке ниже, и произвел считывание дискеты (кстати, я воспользовался виртуальным дисководом):

Наша задача сделать образ дискеты, так сделаем же его, нажав на пункт меню «Файл» —> «Сохранить как. «, см. рис ниже:

Открывается обычный проводник, придумываем имя образа и указываем место на диске, где этот образ будет храниться. Рекомендую создать отдельную папку и складывать все ваши образы туда, если вы конечно решили пользоваться этой программой. Итак, вот то, что у нас получилось:

Вообще, я предпочитаю сохранять образы в формате *.ima, хотя в принципе все равно в каком формате Вы его сохраните. Это не значит, что вы должны поступать так же, как хотите, так и сохраняйте. В результате получим файл-образ дискеты, который может храниться у вас на винчестере:

Как видно из рисунка файл по размеру соответствует емкости дискеты, и не важно какая информация была на дискете, образ будет всегда одного размера. Как вы уже поняли, чтобы восстановиться из образа надо сначала открыть файл образа, используя пункт меню «Открыть. » (см. рис. №4), а потом, вставив чистую дискету в дисковод, записать ее, используя пункт меню «Записать диск (дискету)» (см. рис. №2). Ну, вот в принципе и все. Удачи вам в освоении данной программы.
И напоследок. Если вам понравилась эта статья и вы почерпнули из нее что-то новое для себя, то вы всегда можете выразить свою благодарность в денежном выражении. Сумма может быть любой. Это вас ни к чему не обязывает, все добровольно. Если вы всё же решили поддержать мой сайт, то нажмите на кнопку «Поблагодарить», которую вы можете видеть ниже. Вы будете перенаправлены на страницу моего сайта, где можно будет перечислить любую денежную сумму мне на кошелек. В этом случае вас ждет подарок. После успешного перевода денег, вы сможете его скачать.
Создание виртуальной дискеты (флоппи-диска) в Windows

Скачиваем дистрибутив ImDisk Virtual Disk Driver с официального сайта, и устанавливаем его. Для установки достаточно просто запустить скачанный файл, больше никакого взаимодействия с пользователем не потребуется.
Использование графического интерфейса
В данной главе мы рассмотрим необходимые действия, которые нужно осуществить в графической оболочке программы ImDisk Virtual Disk Driver для того, чтобы создать и смонтировать образ флоппи-диска, а так же повторно подключить его после размонтирования или перезагрузки компьютера.
Создание и монтирование образа
- Открываем Панель управления (о том, как открыть Панель управления в Windows 10, можно прочитать в этой статье).
- Если в Панели управления включен вид отображения по категориям, переключаем его на «Крупные значки«, или на «Мелкие значки«.

- Теперь, находим раздел Панели управления под названием «ImDisk Virtual Disk Driver«, и открываем его.

- Если появляется сообщение «Разрешить этому приложению вносить изменения на вашем устройстве?», то нажимаем «Да».

- В появившемся окне ImDisk, нажимаем на кнопку «Mount new. «.

- Появится окно с созданием образа, который в дальнейшем будет использоваться как образ дискеты (флоппи-диска). Здесь, нужно у пункта «Image file» нажать на кнопку с тремя точками.

В открывшемся окне, надо выбрать ту папку, в которой собираетесь хранить создаваемый образ дискеты. Для примера, предположим, что это будет директория C:\Images. Перейдя в неё, набираем название создаваемого образа (для примера — keys), после чего в конец через точку добавляем расширение img — чтобы в итоге вышло keys.img, и нажимаем на кнопку «Открыть«.
Появится справедливое замечание, что такого файла нет, и логичное предложение его создать. Отвечаем «Да«.
Теперь, так же выполняем следующие настройки:- В поле «Drive letter» ставим букву, с которой будет смонтирован образ дисковода, например классическую букву «А».
- В поле «Size of virtual disk» пишем 1440, а сразу под ним отмечаем «Kilobytes«, чтобы создать образ со стандартным размером дискеты.
- В самом низу, у пункта «Device type» устанавливаем «Floppy«.
- В правой части отмечаем пункт «Virtual disk drive accesses image file directly».

По окончанию установки нужных настроек, нажимаем на кнопку «ОК».

Если же, окно с предложением отформатировать диск не появляется, значит нужно попробовать вызывать его вручную, открыв диск А через Проводник.



Повторное монтирование образа
Тем не менее, после перезагрузки, данный образ придется монтировать заново. Для этого, придется повторить примерно ту же процедуру, только с меньшим количеством действий.
- Так же запускаем ImDisk через Панель управления, и нажимаем на кнопку «Mount new. «.
- Нажимаем на кнопку с тремя точками, и находим ранее созданный образ, выбираем его и нажимаем «Открыть«.
- Выбираем удобную для использования букву, отмечаем «Virtual disk drive accesses image file directly«, остальное оставляем по умолчанию. После этого, нажимаем на кнопку «ОК«, и ранее созданный образ будет примонтирован вновь.
Для автоматизации монтирования образа после перезагрузки, можно создать BAT файл и поместить его в автозагрузку — про это будет рассказано в конце следующего раздела.
Использование командной строки
ImDisk Virtual Disk Driver позволяет выполнить все необходимые действия через командную строку, без использования графического интерфейса.
Создание и монтирование образа
Для того, чтобы была возможность создать образ дискеты, и смонтировать его, нужно выполнить следующую команду в командной строке:
imdisk -a -f C:\Images\Keys.img -s 1440K -m A:
Используемые параметры обозначают следующее:
- -a — подключить образ
- -f — путь к образу
- -s — размер создаваемого образа. Для того, чтобы образ был смонтирован как флоппи-диск, его размер должен быть равен одному из стандартных значений: 160K, 180K, 320K, 360K, 640K, 720K, 820K, 1200K, 1440K, 1680K, 1722K, 2880K, 123264K, 234752K.
- -m — буква диска

Повторное монтирование образа
Смонтировать уже ранее созданный диск можно при помощи следующей команды:
imdisk -a -f C:\Images\Keys.img -m A:
Как должно быть видно, она не сильно отличается от вышеописанной команды, был лишь удален параметр -s.
Создание образа дискеты в Linux
Дискеты — это, конечно, прошлый век. Однако иногда может пригодится возможность иметь образ дискеты. Например, для установки Windows XP или 2003 сервера в виртуальной машине KVM, используя virtio драйвер, понадобится дискета с драйверами в начале установки или пляски с бубном после.
Создать образ дискеты с физического диска
cat /dev/fd0 > imagefile.img
Скопировать образ на физический диск
cat imagefile.img > /dev/fd0
Создание пустого образа дискеты
$ dd bs=512 count=2880 if=/dev/zero of=imagefile.img $ mkfs.msdos imagefile.img
Подключение образа к системе
$ sudo mkdir /media/floppy1/ $ sudo mount -o loop floppy.img /media/floppy1/
Можно обойтись при создании образа без dd. mkfs.msdos сделает все, что нужно командой
$ mkfs.msdos -C /path/imagefile.img 1440