Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

Как создать виртуальную дискету

07.04.2017, 03:02

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

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

windows 95

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

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

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

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

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

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

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

2)  К слову, хороший краткий справочник по командам в DOS.

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

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

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

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

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

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

4

дискет

дискеты виртуальные, рубль полштуки

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

шестой

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

9898

10

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

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

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