Создание мультизагрузочного CD на основе Bootable CD Wizard. Работаем с образами FDI iS-DOS и TASiS дискет Создание образа дискеты


В этой статье я описываю различные способы создания флоппи (FDD) образов с помощью различных эмуляторов (так для профилактики) хотя работать лучше всего только с Anex86. Форматирование флоппи образа.

Вообще-то какой-то особой необходимости в создании самому флоппи образов нет. Можно просто взять любой не защищенный флоппи образ игры, удалить с него все файлы и отформатировать дискету. Чистые флоппи образы могут потребоваться только для установки некоторых игр на жёсткий диск. Или для создания диска пользователя (USER DISK). Причём следует учитывать несколько особенностей для каждой игры. Так как некоторым играм нужен просто чистый и неформатированный диск. Некоторым нужен диск только определённого размера и формата. Некоторым нужен диск содержащий в себе некоторые нужные для игры файлы. И т.д. Вариантов довольно много. И разобраться что к чему бывает довольно не просто. Так как все сообщения об ошибках выводятся на японском. И все инструкции по установке игры что иногда встречаются на дискетах с играми тоже на японском. Да и примите к сведению что работать не в графической DOS оболочеке а через командную строку, более надёжный способ не получить от устанавливаемой игры всяких сообщений об ошибках.

Часть первая: Создание флоппи образа.

Эмулятор Anex86:





Выбираем размер флоппи образа. Диски размером 1.44M не поддерживаются эмуляторами Neko Project II и Virtual98.

Нажимаем кнопку создания пустого диска (Blank Disk), и указываем имя диска и где создать чистый диск.



Вот и все, пустой неформатированный диск создан. Все диски эмулятор Anex86 делает только в своём формате FDI.





Эмулятор Neko Project II:

Запускаем эмулятор, выбираем Emulate, далее NewDisk.




Вводим название диска и сохраняем. Диски создаются только в формате D88. Далее выбираем формат диска. Выбирайте формат 2HD. Все пустой диск создан. Disk Label заполнять не обязательно. Пустой диск создаётся очень маленького размера 688 байт всего. Нормальный размер он приобретёт только после форматирования. И для нормального его использования его обязательно нужно форматировать в формат в котором он создан 2HD(1M).





Эмулятор T-98 NEXT:

Запускаем эмулятор, жмём напротив FDD слота кнопку NEW.




Оставляем всё как есть и жмём START.



Вводим название диска и сохраняем. Диски создаются в стандарте эмулятора T98-NEXT, формате NFD. Причём как и в случае с эмулятором Neko Project II размер создавшегося диска пока маленький всего 66.5кб. В меню Setting можно сменить название диска (не самого файла с образом). Всё что написано для эмулятора T-98 NEXT так же можно применять и к эмулятору T98vmm.






Часть вторая: Форматирование флоппи образа.



Для примера, форматирование дискеты будем осуществлять в эмуляторе Anex86, размер дискеты 1.20мб. Кроме дискеты нам понадобиться ещё системная дискета с MS-DOS 6.2 (Взять можете в разделе софта.) В слот FDD1 запихивайте дискету с MS-DOS 6.2, в слот FDD2 поместите образ дискеты которую хотите форматировать. И запускайте эмулятор.




Загрузиться MS-DOS в графическом интерфейсе.




Нажмите на клавиатуре клавишу Esc или Q а затем клавишу ввод (Enter) или Y для того чтобы выгрузить графический интерфейс и оказаться в командной строке DOS.




Для запуска программы для форматирования дискеты просто ведите команду format /f и нажмите ввод.




Загрузиться программа и мы можем приступать к форматированию дискеты. В пункте первом указываем слов в котором у нас находится дискета для форматирования. В данном случае она у нас в слоте B.




Для того что бы дискета была автозагрузочной нужно разрешить программе скопировать системные файлы с системной MS-DOS дискеты на нашу дискету.




В пункте третьем можно задать имя вашей дискете. Но делать этого и не обязательно. В пункте четвёртом выбираем в каком формате мы будем форматировать нашу дискету. Так как дискета у нас размером 1.20мб то форматировать её следует в формат 2HD(1MB).




Все нужные параметры установлены, можно приступать к форматированию. Устанавливаем маркер на пункт пятый и давим ввод.




Дискета будет отформатирована.




Вот и все, курсор на последний пункт меню и нажимаем ввод чтобы выйти из программы.




Проверяем полученный результат, перезагружаем эмулятор предварительно вытащив из него системную MS-DOS дискету, она нам теперь не нужна. Ну и если вы всё правильно сделали а я доходчиво вам всё объяснил, то вы увидите на экране вот такой результат. Дату и время выставлять совершенно не обязательно, просто нажмите несколько раз ввод. И все теперь вы можете вполне комфортно работать с командной строкой DOS выполняя нужные вам операции.







Copyright © 2005-2007 al32gabby

Меня иногда удивляет, что люди ищут очень сложные пути для решения простых проблем. Более того, пути заведомо коммерческие. Недавно наткнулся на платную программу для эмуляции флоппи-дисковода (т.е. дисковода для гибких дисков или дискет с гибким магнитным диском, короче, вы поняли о каком антиквариате идет речь:)). Есть способ проще и совершенно бесплатный.

Бывают ситуации, когда нужно сымитировать наличие в системе привода гибких дисков, например, чтобы установить на нетбук хитрую программу, ключ которой - дискета, поставляемая в retail упаковке. Без этой дискеты честно купленную прогу придется ломать крэками, для кого-то это не самый приятный способ заставить работать софт, если не сказать демотивирующий:). Другой вариант - работа с древними операционными системами в виртуальной машине. Например, установить и потыкать Windows 95, если вдруг заела ностальгия и хочется вспомнить молодость. Или там… если есть образы дискет, сделанные, когда флоппик еще присутствовал в системе. Да куча возможных вариантов могут возникнуть, для которых потребуется наличие FDD - floppy disk drive.

Лично я не пользуюсь дискетами лет семь, ну ладно, лет пять так точно, ибо помнится мне, что, когда я учился в аспирантуре (с 2002 по 2005 гг), материалы с нас требовали предоставлять на дискетах и в формате MS Office. Круто, да?

Впоследствии необходимости в дискетах я не ощущал (более того, мой единственный FDD датируется 1997 годом, и он уже давно отстегнул лыжи, лежа в сухом и темном месте). Но это мне не мешало пользоваться виртуальным дисководом, хотя нужда в таковом возникала от силы три раза в год. Но, тем не менее, важен сам факт альтернативной возможности покрутить дискетку.

В общем странное явление, казалось бы давным-давно гибкие диски и их поддержка должны были исчезнуть из системных плат и БИОСов, однако нет, исчезают интерфейсы IDE (в общем тоже правильно), заменяясь на SATA и eSATA разъемы, а флоппик все также вольготно себя чувствует… Почему? Хм, сейчас модно все трактовать согласно низменным фрейдистским поползновениям, поэтому акт проникновения дискеты в дисковод наверняка вызывает неконтролируемые ассоциации…

Даже без этой пошлости в дискетах есть своя эстетика, это многокомпонентное и сложное устройство, в отличие от гладкого, плоского и скучного, как блин, оптического диска. В дискете есть некая харизма, а по прошествии десятилетий отмечается и неплохой дизайн, как внешний так и утилитарный, практический, который был скрыт и приглушен слишком частым, доминирующим использованием дискет в былые годы.

Заглянув в отдаленные закоулки стола, я обнаружил примерно 35-40 дискет в прозрачных пластиковых коробочках. На моей памяти одна дискета стоила 75-50 американских центов, это были солидные деньги, и в первые годы постперестройки дискеты не были ходовым товаром и расходным материалом. Они служили до полного своего физического краха, который наступал неожиданно, представьте себе - полтора десятка дискет, заполненных связанными томами архивов (помните, консольный сине-белый RAR), а две из них приказали долго жить… И хоть плачь, хоть … :)

Но, хватит разглагольствований. Итак, три момента.

1) Если вам нужны образы загрузочных дискет для всевозможных операционных систем, в том числе, разумеется, и Windows, то вам стоит заглянуть сюда . Я вот, лично, тут скачал загрузочную дискетку для Windows 95, которую уже закинул на виртуальную машину. Без дискеты установить старые операционные системы подчас нереально, даже фирменные CD с Windows 95 поставлялись без самозагрузчика - вначале требовалось загрузить DOS, а уж потом из-под него совершать инсталляцию системы.

3) И, наконец, отличная программа для эмуляции флоппи. Называется просто - VFD - Virtual Floppy Drive . Пользоваться тоже просто. Можно в консоли, а можно и в графике, последнее привычнее для большинства юзеров. Программа не просто бесплатная, программа с открытым исходным кодом.

Сразу предупреждаю, на всякий случай не выкладывая версию, которой сам пользуюсь: если у вас возникнет желание скачать - пожалуйста, зайдите на сайт разработчика . Хотя я сейчас (2017) не гарантирую, что оно все, хоть так, хоть сяк, вообще работает… И нужно кому-то… Если что — Гугл, ну, это, должен отыскать.

Как пользоваться?

Распаковываем (по ссылке таки можно скачать с моего сайта )), запускаем vfdwin.exe и работаем. [В текстовых файлах можно найти подробную справку, сведения о программе и лицензию, а три других файла - это консольная версия программы и драйверы].

Шаг 1. Вкладка Driver. Нажимаем Install, потом Start.

Шаг 2. Идем к вкладке Drive 0 или Drive 1 (как видите, можно эмулировать 2 устройства), нажимаем Change в пункте Drive Letter - то есть выбираем букву системного устройства (оставляем галочку Persistent/Global, чтобы диск не отмонтировался без команды), обычно это a: или b:, но можно назначить любую незанятую системными разделами литеру. Далее нажимаем кнопку Open, где выбираем либо файл образа дискеты, либо пунктик RAM, что позволит создать пустую виртуальную дискету в памяти. Имитировать можно любой тип 3,5 или 5,25 дюймовых дискет. А вот 8-дюймовых дискет почему-то нет;).

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

При желании можно встроить в контекстное меню пункты виртуального дисковода (вкладка Shell) или ассоциировать с этой программой файлы образов (вкладка Association). Это так - не влияющие на работу дополнительные функции.

Закрывать все это добро можно в обратной последовательности: во вкладке Drive 0 и/или 1, если надо, нажимаем кнопку Save, сохраняем образ дискетки с нашими файлами в какой-нибудь там 12345.img; нажимаем Close (виртуально удаляем дискету). Идем во вкладку Driver, нажимаем Stop (виртуальный дисковод отмонтируется) и, при желании, Uninstall (т.е. удаляем драйвер из системы). На этом - все. Проще не бывает:).

Конечно, существуют и другие способы создавать виртуальные дисководы, но мне нравится именно этот. Ничего лишнего - излишества вредят, особенно, когда уверенности в своих действиях нет.

Успехов, спасибо за внимание, всего наилучшего!

Для кого-то это может показаться удивительным, но во многих организациях до сих пор используются дискеты. У нас в бухгалтерии установлено несколько программ, для работы с которыми требуются электронно-цифровые подписи (ЭЦП). Эти самые ЭЦП располагаются на дискетах. Но, так как дискеты – довольно ненадежный носитель (может выйти из строя в любой момент), приходится делать их резервные копии.

Для этой цели я использую программу . С помощью нее можно сделать копию дискеты (образ), а затем в случае необходимости записать новую дискету из данного образа.

Скачать вы можете . Запустите скаченный файл Floppy Image.exe – откроется окно программы. Верхняя ее часть предназначена для создания копии дискеты, а нижняя – для записи новой дискеты из сохраненной копии.

Итак, вставьте в компьютер дискету с ключом ЭЦП – нажмите в верхней части окна кнопку “Browse ”(1).
Далее выберите папку, в которую будет сохранен образ дискеты – напишите любое Имя и нажмите “Сохранить”. Затем нажмите кнопку “Start ”(2) в главном окне программы и дождитесь окончания процесса записи данных с дискеты в файл. Вот и все!

Теперь, если ваша дискета с ключом неожиданно выйдет из строя, вам будет необходимо вставить в флоппи-дисковод чистую дискету и снова запустить программу . Затем нажмите в нижней части окна программы кнопку “Browse ”(3).
Найдите на компьютере файл с образом дискеты – выделите его и нажмите “Открыть”. Затем нажмите кнопку “Start ”(4). Появится окошко, предупреждающее о перезаписи всех данных на носителе – нажмите “Да”.
Дождитесь окончания процедуры записи данных на дискету.
После этого закройте программу. Теперь дискета может использоваться в качестве ключевой.


Настроение сейчас - хорошее

Программа создания образов дискет WinImage

Если вы прочитали статью у меня сайте "Виртуальный дисковод", то вы наверно заметили, что там еще идет речь и об программке winimage. Это программа предназначена для создания образов дискет, или она может использоваться в паре с виртуальным дисководом. Скачать ее можно например Установка ее сложности не представляет, все как обычно: скачиваем, устанавливаем, наслаждаемся. Там в комплекте еще русификатор есть. Так что интерфейс программы можно сделать русским. Выглядит она так:

Разбирать полностью работу программы я смысла не вижу. Программа предназначена для создания образов носителей и восстановления на чистые носители информации из этих образов. Это актуально в том случае, когда простое копирование информации с дискеты на дискету, например, не приносит желаемого результата. Я покажу как сделать образ дискеты. Ну и как из образа записать дискету. Интерфейс программы интуитивно-понятный, хотя, как показывает практика, не всем. Было пару звонков по работе программы, но я думаю что, скорее всего люди просто не захотели сами разбираться. Зачем? Если можно позвонить.

Итак, чтобы сделать образ дискеты, или восстановиться из образа нам понадобятся всего два пункта меню. Это "Файл" и "Диск/Дисковод". На картинке выше, на эти пункты меню указывают красные стрелки. Ну что ж, установим в дисковод дискету (чистую), если у вас нет дисковода для гибких дисков, то вы можете воспользоваться программой , и установить дискету в этой программе. При нажатии на пункт меню "Диск/Дисковод" можно увидеть следующую картинку:


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


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


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


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


Как видно из рисунка файл по размеру соответствует емкости дискеты, и не важно какая информация была на дискете, образ будет всегда одного размера. Как вы уже поняли, чтобы восстановиться из образа надо сначала открыть файл образа, используя пункт меню "Открыть..." (см. рис. №4), а потом, вставив чистую дискету в дисковод, записать ее, используя пункт меню "Записать диск (дискету)" (см. рис. №2). Ну, вот в принципе и все. Удачи вам в освоении данной программы.

3 / 2 870

Версия для печати

Работаем с образами FDI iS-DOS и TASiS дискет

В этой статье я попробую показать как можно работать с образами FDI под iS-DOS.

Итак, все условия соблюдены, можно приступать:)

Помимо утилит из базового комплекта iS-DOS потребуются программы: sv_image.com, img2fdi.com, cutter.com. Их можно скачать .

Для начала убедимся, что нужная вам дискета вообще нормально распознаётся системой (подробности о возможных проблемах по совместимости ). Если всё в порядке, и дискета нормально распознаётся, надо проверить ещё одно условие - дискета должна быть отформатирована побд объём не более 3200 блоков. Всё что больше этого объёма, относится к области, расположенной за 80-й физической дорожкой дисковода, и может читаться не на всех дисководах. Обычно подавляющее большинство дискет отформатировано как надо.

Общий объём дискеты можно узнать, вызвав для неё утилиту fileshow.com:

Создадим IMG-образ дискеты утилитой sv_image.com. Для этого открываем устройство, куда будет записан образ, и вызываем утилиту через командную строку: [путь к утилите]sv_image.com /a.

Если дискета, с которой снимается образ, находится не в дисководе А, то вместо ключа /А указываем ключ с соответствующим дисководом (/В, /С и т.д.). На выходе получим img-файл.

Программа начнёт работу по созданию образа, после чего получим файл длиной до 3200 блоков.

 

Полученный образ необходимо сконвертировать в FDI программой img2fdi.com. Но есть один момент - программа требует для своей работы некоторое количество свободной памяти. И если в системах iS-DOS Chic и TASiS проблем не будет, то в iS-DOS Classic при запуске программы иногда можно получить ошибку 130 ("не хватает памяти"):

Эта проблема решаема. Чтобы освободить память надо во-первых, уменьшить размер кэша до минимально возможного для системы уровня - 6 блоков. Для этого служит утилита cache.com:

Если только уменьшения кэша мало для нормального запуска img2fdi.com (что очень маловероятно), высвободить память можно, если удалить из неё ненужные резиденты или драйвера. Для этого вызывается утилита eliminat.com. Она для начала выведет меню со списком драйверов и резидентов, установленных в системе:

Кое-чем из этого списка придётся пожертвовать, чтобы освободить память. Из приведенного выше списка я удалил ненужный на данный момент драйвер для Slave-винчестера (lba_s) и драйвер печати 64 символов в строке (ty64). Чем придётся пожертвовать в вашем случае - я точно не знаю, смотрите сами. Естественно, не следует удалять драйвер Master-винчестера, драйвер дисковода (sys_driv) или драйвер печати в 42 символа в строке (ty42). Остальное можно убирать. Не следует опасаться, что что-то в системе испортится при удалении резидентов - после перезагрузки система будет снова со старым набором драйверов и резидентов. Вот что у меня вышло после удаления lba_s и ty64:

После этого запускаем img2fdi.com. Программа имеет свой GUI и не требует передачи каких-либо входных данных через командную строку. Указываем в программе на нужный IMG-образ и начинаем конвертирование. Выходной файл создаётся на том же устройстве, где расположен IMG-файл:

 

После работы программы img2fdi.com получим файл FDI:

Образ необходимо как-то перенести на IBM PC (иначе зачем тогда мы его создавали?). Если исходный img-файл был большого размера (порядка 700К и более), объёма дисковода не хватает для переноса за один проход такого большого файла (на дискету MS-DOS 720K помещается 713К данных, а FDI-файл занимает объём более 800К). Не переживаем, для этого я написал хитрую программу cutter.com. Она позволяет разбить любой файл на части любой длины. Запускаем cutter.com, указываем какой файл надо разбить и размер частей, на которые будет разбиваться файл. Так, например, для дискеты MS-DOS на 720К достаточно значения по умолчанию - 640К. Программа может заодно посчитать файл CRC32 для последующего контроля склейки файлов на IBM PC. Наличие турбо-режима на компьютере будет нелишним, ибо процесс разбивки и подсчёта CRC32 довольно медленный.

Не забываем установить тип нумерации выходных файлов: при выборе "расширение", нумерация будет осуществляться через расширение файла. При выборе "имя" нумерация будет в последних трёх символах имени файлов. Если предполагается перенос файлов на IBM PC посредством MS-DOS дискет, то лучше выбрать "расширение". Если же перенос будет на дискетах TR-DOS, то следует выбирать "имя". Дело в том, что при записи файлов на дискету TR-DOS расширение файла частично теряется, и нумерация файлов в расширении не имеет смысла.

 

После разбивки получим файлы с расширениями в виде цифр (*.001, *.002 и т.д.) и один файл с расширением *.crc (если был включен режим подсчёта CRC32):

В случае нумерации через имя файла список файлов будет несколько другой, но это не важно.

Эти файлы нужно поэтапно перенести на IBM PC при помощи дискеток MS-DOS (к примеру). В случае с дискетами MS-DOS копируем на них файлы утилитой to_msdos.com:

После переноса всех файлов на IBM PC их можно "склеить", к примеру, в Total Commander:

Полученный в результате FDI-файл можно проверить в эмуляторе, ну и далее использовать по назначению:)

Способ №2 - если надо снять образ с любой дискеты

На самом деле получить рабочий образ fdi можно не с любой дискеты. Дискета должна иметь (как бы это сказать поточнее) правильный формат. Т.е. не должно быть нечитаемых секторов и всякой прочей ерунды, которая затрудняет копирование даже обычными потрековыми копировщиками с автораспознаванием формата диска (Omega Copy, SoftCopy, UFO и т.д.). Само собой отпадают дискеты с защитой от копирования, которая использует информацию в межсекторном пространстве (такая защита была на фирменных дисках с электронными журналами Spectrofon).

Для создания образа FDI с любой дискеты я написал программу makefdi.com :

Программа работает в системе iS-DOS Classic/Chic. Понимает дискеты DS DD (80 дорожек, 2 стороны). Работает на компьютерах с 48К памяти и выше. Короче, программа не требовательна к компьютеру. Наличие винчестера крайне желательно (а то куда вы сохраните fdi-файл?). Также программа позволяет вводить тектовый комментарий к создаваемому образу и указывать количество треков, которые будут просканированы.

Работает программа в два прохода - сначала сканирует все треки дискеты и составляет таблицу секторов, а затем непосредственно копирует информацию с дискеты в образ.

После получения образа fdi его можно перенести на MS-DOS дискеты и далее на IBM PC.

Запись образа FDI на дискету на ZX-Spectrum

Для записи содержимого образа FDI на дискету предназначена программа fdi2disk.com :

Интерфейс программы схож с программой makefdi.com. Системные требования - те же самые, что и для makefdi.com.

При вызове программы указываем ей путь к fdi-файлу, после чего выбираем "START" - и поехали!

© 2009-2020, Prusak

Использование текстовых, фото- и видеоматериалов сайта допускается только при условии указания ссылки на .
Есть вопросы, замечания, предложения по материалам сайта? Жмите сюда .



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!