Руководство по работе с образами дискет

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Что такое образ дискеты

Образ дискеты это файл, в котором хранится полная копия дискеты, включающая информацию о файловой системе, файлах и каталогах, загрузочном секторе. Распространенными форматами считаются файлы с расширениями 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, сохранить образ дискеты в новый файл производятся элементарно и не требуют чтения мануалов. Программа бесплатна.

Проект на SourceForge: http://en.sourceforge.jp/projects/sfnet_vfd/

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 id 0

pcemsg insert myimage.img


где "0" - номер вашего виртуального привода, а "myimage.img" - наименование нужного образа.

Вместо заключения

На самом деле тема дискет и их образов гораздо шире и интереснее, чем написано в этом кратком руководстве[1]. Например, установка с дискеты сети с присвоением IP адреса по DHCP и подключение к удаленным машинам с возможностью файлообмена, запуска приложений и печати - тема здесь совершенно ненужная, а создание мультизагрузочной флешки с применением образов дискет заслуживает отдельной статьи.

Примечания

  1. Приведенный набор утилит подразумевает, что работа с дискетами будет осуществляться в Windows (предпочтительно - 32-битной)

Ссылки