Контакти

Віртуальна FDD. Віртуальний флоппі дисковод

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

Бувають ситуації, коли потрібно зімітувати наявність у системі приводу гнучких дисків, наприклад, щоб встановити на нетбук хитру програму, ключ якої - дискета, що поставляється в упаковці. Без цієї дискети чесно куплену прогу доведеться ламати креками, для когось це не найприємніший спосіб змусити працювати софт, якщо не сказати демотивуючий:). Інший варіант - робота з давніми операційними системами у віртуальній машині. Наприклад, встановити та потикати 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 (тобто видаляємо драйвер із системи). На цьому все. Простіше не буває:).

Звичайно, існують інші способи створювати віртуальні дисководи, але мені подобається саме цей. Нічого зайвого - надмірності шкодять, особливо коли впевненості у своїх діях немає.

Успіхів, дякую за увагу, всього найкращого!

Безкоштовний емулятор флоппі-дисковода для сучасних комп'ютерів, у яких відсутні гнізда для підключення цього пристрою.

Передісторія

Почну із реального випадку. В даний чася за сумісництвом працюю в одній організації кимось на кшталт системного адміністратора.

Нещодавно в бухгалтерію купили два нових комп'ютери, оскільки старі вже не справлялися з вимогами нових і нових програм для звітів у всілякі міністерства. Система та все потрібні програмивстановилися без проблем, тому я підключив обидва «компи» до Інтернету і зі словами: «Користуйтесь на здоров'я!», — з чистою совістю пішов додому:). Але, не тут було:))).

Буквально за кілька годин мені передзвонили і сказали, що, мовляв, так і так, а не виходить у них передати якусь платіжку. Коли прийшов, з'ясувалося, що на нових комп'ютерах НЕМАЄ ФЛОППІ ДИСКОВОДІВ!!!, а без них хитра міністерська програма ну ніяк не бажає видавати файл платіжного документа:).

Звичайно, я відразу ж спробував отримати необхідний файл в обхід вимог, але крім як на дискету утиліта геть-чисто відмовлялася його видавати. Не довго думаючи, я вирішив переставити дисководи зі старих машин на нові, але коли я відкрив корпус одного з нових комп'ютерів, виявилося, що підключати «флопіки» нема куди, бо на материнської плативідсутній роз'єм для FDD:(.

Я було вже взагалі засмутився, але в пам'яті вчасно сплив знімний флоппі-дисковод, який я бачив у одного знайомого. Саме цей девайс і був випрошений на час складання звіту.

Але ситуація була врятована лише на якийсь час, тому мені було доручено купити для бухгалтерії такий самий портативний FDD. І все б нічого, але виявилося, що це дуже дефіцитний штучний товар, про який навіть не у всіх комп'ютерних магазинах чули:).

Коротше, прийшовши додому, вирішив пошукати в Інтернеті альтернативні варіантивирішення проблеми і після довгих безрезультатних пошуків, нарешті мені дійшло, що може існувати програмний емулятор «флопіка»!

Результатом пошуку виявилася маленька утилітка Virtual Floppy Drive. При вазі менш ніж 200 кілобайт, програма може створювати до двох повноцінних віртуальних приводів для гнучких магнітних дисків різної ємності та форм-факторів.

Основні можливості Virtual Floppy Drive:

  • повна інтеграція віртуального дисководу з Windows (до Vista);
  • можливість створювати віртуальні "дискети" з даними;
  • можливість швидкої зміни віртуальних "дискет";
  • підтримка форм-факторів 3,5 та 5,25 дюймів;
  • підтримка ємності віртуальних "дискет" від 160 КБ до 2,88 МБ;
  • можливість форматування віртуальних "дискет";
  • наявність консольного варіанта утиліти.

Запуск програми

Налаштування Virtual Floppy Drive не вимагає, тому завантажуємо архів, розпаковуємо його в будь-яку зручну папку і можемо починати користуватися програмою. У розпакованій папці Ви виявите два файли, що виконуються: vfd.exeі vfdwin.exe.

Перший запускає консольний варіант емулятора, тому його розглядати не будемо (якщо потрібно, то можете прочитати про керування цією версією у файлі vfdhelp.txt), а ось другий - саме те, що нам потрібно. Запустивши vfdwin.exeВи побачите вікно програми Virtual Floppy Drive:

Інтерфейс та запуск Virtual Floppy Drive:

У цьому вікні є шість вкладок, але за промовчанням відкривається вкладка "Drivers". Саме з неї варто розпочати нашу роботу. Тут нам потрібно встановити драйвер віртуального приводу та запустити його. Сам драйвер зазвичай визначається автоматично у вікні "Driver File". Якщо цього не сталося (віконце залишається порожнім), натисніть кнопку «Browse», знайдіть у папці з програмою файл vfd.sysі вкажіть його як драйвер.

Наступним кроком буде вибір типу запуску програми. Доступний ручний («Manual») та автоматичний («Auto») запуск програми разом із системою. Якщо Вам постійно потрібно працювати з флопіком, то рекомендую вибирати режим Auto. Підтверджуємо свій вибір натисканням кнопки "Apply".

Коли все налаштовано, натисніть кнопку "Install", щоб встановити службу Virtual Floppy Drive, а потім "Start", щоб запустити емулятор (якщо Ви натиснете відразу "Start", то служба все одно встановиться;)). За бажанням Ви завжди зможете відключити віртуальний привід, натиснувши «Stop» та видалити службу програми кнопкою «Uninstall».

Службу запущено, емулятор працює, а жодних змін начебто не відбувається — чому? Тому що настала черга налаштувати сам віртуальний привід. Для цього перейдемо на вкладку «Drive0» або «Drive1» і зробимо деякі маніпуляції. А саме клікнемо кнопку «Change» у самому верху і в віконці, що з'явиться, вкажемо букву (бажано A або B) для нашого віртуального приводу.

Тепер після підтвердження вибору в папці Мій комп'ютер Ви виявите новий флоппі дисковод із щойно заданою літерою:

Якщо двічі клікнути по новому віртуальному дисководу, то він, як і реальний, запросить у Вас вставити дискету, але де її взяти ... Настала черга наступного етапу - створення образу дискети.

Створення віртуальної дискети

Клікнемо кнопку «Open» у вікні управління дисководом і в віконці, що відкриється, задамо тип і ємність нашої віртуальної «дискети». Поле "Image File" залишимо поки порожнім, а в розділі "Disk Type" обов'язково має значитися "RAM" (тобто першу "дискету" ми створюємо в віртуальної пам'ятісвого ПК):

Тиснемо кнопку «Create» і дивимося на зміни у вікні керування дисководом:

У нас активувалося три нові кнопки: Save, яка дозволяє зберегти віртуальний образ"дискети" у файл, "Close" для "вилучення" образу і "Format" для форматування віртуальної "дискети" в системі FAT. До речі, відформатувати образ гнучкого диска можна і за допомогою стандартних засобів Windows: через контекстне меню флоппі дисководу або за допомогою відповідної команди консолі.

Тепер, якщо Ви спробуєте відкрити створений дисковод, перед Вами відкриється порожнє віконце, в яке можна перемістити файли до 1,4 мегабайта.

Налаштування віртуального флоппі-дисковода

На якийсь час залишимо вкладку управління дисководом і подивимося на ті, які поки що залишилися без уваги. Перша з них - "Association". З її допомогою можна задати асоціацію Virtual Floppy Drive з файлами певного типу як віртуальний «дискет» (хоч і не обов'язково). Тут можна вибрати з вже існуючих типів або навіть створити свій власний, натиснувши кнопку New Extension:

Ще однією опцією є вкладка Shell. З її допомогою ми можемо додати нові записи до контекстного меню Windows, а також створити ярлики для дисководів на робочому столі. Перша опція потрібна лише для старих версій Windows, так як, починаючи з XP, записи для відправки файлів на новий дисководта інші створюються автоматично, тому тут теж можна нічого не відзначати (якщо Вам не потрібні ярлики):

Робота з віртуальним дисководом

Тепер на практиці попрацюємо із віртуальним приводом гнучких дисків. Можна відкрити образ дискети і спробувати перетягнути в відкрите вікнобудь-який невеликий файл. Вийшло? Вітаю! Отже, підтримка функції Drag&Drop у вас працює. Якщо файл не скопіювався, поверніться на вкладку «Shell» і позначте перший пункт.

Наступний тест дозволить перевірити, чи можна звертатися до дисковода через контекстне меню. Виберемо невеликий файл і, викликавши в контекстному меню пункт «Надіслати», активуємо пункт з назвою нашого «флопіка». Якщо файл не скопіювався або відповідний запис у меню відсутній, Вам знову ж таки треба активувати вищезгаданий пункт у налаштуваннях:

Якщо все пройшло успішно, то, відкривши «дискету», Ви виявите на ній файл, який копіювали:

Тепер Ви вмієте все, окрім збереження та зміни віртуальних «дискет». Але перед тим як зберігати, нам потрібен порожній файл, який буде використаний як образ. Створити його не складає особливої ​​складності. Зайдемо в папку, де зберігатимуться наші «дискети» та створимо будь-який файл (контекстне меню – пункт «Створити»).

Тепер просто змінимо розширення файлу на одне з перелічених у вкладці «Association» (якщо розширення у Вас не відображається, зайдіть в меню «Сервіс» будь-якої папки, виберіть пункт «Властивості папки», у вікні, перейдемо на вкладку «Вид» і деактивуємо пункт "Приховувати розширення для зареєстрованих типів файлів"). Все – майбутній образ готовий:

Тепер повертаємось на вкладку управління дисководом (перша) і натискаємо кнопку «Save…». У вікні, що відкрився, вказуємо щойно створений файл образу, відзначаємо пункт «Overwrite an existing file» і натискаємо «Save»:

Наша віртуальна дискета тепер збережена, файли з неї нікуди не подінуться, і їх будь-якої миті можна буде рахувати.

Останнє, що потрібне для роботи – це вміти змінювати «дискети». Як я вже говорив вище, щоб "вийняти" її достатньо натиснути кнопку "Close", після чого знову загориться лише кнопка "Open". Натискаємо її і у вже знайомому нам віконці вибираємо тепер за допомогою кнопки "Browse ..." збережений образ потрібної "дискети". Далі вказуємо "Тип диска" "File" і тиснемо "Open".

Вітаю! «Дискету» завантажено успішно!

Висновки

Звичайно, Virtual Floppy Drive емулює флоппі привід тільки на програмному рівні, тому працювати з ним поза середовища Windows(наприклад, завантажуватись з нього в BIOS) не вийде:(.

Однак, якщо Ви зіткнетеся з проблемою схожою на мою, коли «флопік» потрібний для успішної роботи конкретних додатків, то за допомогою цієї невеликої утилітки Ви заощадите близько 200 гривень (близько 800 рублів) на покупку зовнішнього USB-FDD! Успіхів Вам у всіх починаннях і нехай Ваші комп'ютери приносять Вам менше клопоту;).

P.S. Дозволяється вільно копіювати та цитувати цю статтю за умови вказівки відкритого активного посилання на джерело та збереження авторства Руслана Тертишного.

P.P.S. У Windows можна емулювати не тільки флоппі-дисководи, але навіть створювати повноцінні копії реальних CD/DVD-приводів. Якщо Ви потребуєте такого, раджу звернути увагу на одну з найпопулярніших утиліт у цьому роді:

P.P.P.S. Якщо у Вас вже стоїть фізичний флоппі-дисковод та Ви вирішили встановити цю програму, будьте готові до того, що фізичний дисковод у Вас пропаде зі списку логічних дисків. Таке буває, якщо віртуальному дисководу призначити букву вже наявного дисководу. Тобто відбувається заміна реального диска на віртуальний, а реальний зникає.

Виправити ситуацію допоможуть такі дії:
1. З диспетчера обладнання видалити:
а) Дисковод гнучких дисків,
б) Контролер гнучких дисків.
2. З реєстру видалити гілку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0700\4&1e2bbe8d&0
3. Перезавантажити.

Ось ми і дожили до того моменту, коли пристрій під назвою "дисковод" відсутній як клас сучасних комп'ютерах. З'явившись давним-давно, дискета довгий часбула звичним пристроєм обмінюватись інформацією між локальними комп'ютерами.

8", 5.25", 3.5" - як далі і не покращуй, але швидкість запису як і маленька, обсяг накопичувача за сучасними мірками теж копійчаний, а про надійність зберігання інформації, думаю, навіть говорити не варто. На зміну прийшли маленькі USB флеш-накопичувачі, які непомітно вижили з системного блокустарий добрий 3,5". Але що робити, якщо раптом знадобився дисковод, а під рукою його немає? На допомогу прийде емулятор - віртуальний дисковод.

Virtual Floppy Drive (VFD)- це крихітна за розміром програма, яка дозволить встановити в систему віртуальний дисковод і працювати з образами дискет так, начебто вони цілком реальні. Програма має "подвійний" інтерфейс: у комплекті йде консольнаверсія (vfd.exe) та версія c графічним інтерфейсом(vfdwin.exe). Для роботи з віртуальним приводом програма встановлює свій драйвер. Virtual Floppy Drive дозволяє налаштувати тип та розмір емульованого диска: від 160 Кб 5,25" до 2,88 Мб 3,5", а також букву логічного диска, яка буде прив'язана до пристрою. Крім того, VFP здатний відкривати образи дискет у різних форматах: Bin, Dat, Fdd, Flp, Ima, Img, Imz, Vfd. Монтований образ можна захистити від запису, передбачена можливість збереження змін диска у образ.

ImDisk Virtual Disk Driver- дистрибутив складається з одного exe-файлу розміром близько 300 Кб, який під час запуску встановлює ImDisk в панель управління.

Програма дозволяє створити віртуальний диск не тільки як дисковод, але і як жорсткий диск, CD/DVD, так що для правильної емуляції FDD необхідно у параметрі device type вибрати параметр "floppy". Форматувати диск можна стандартними засобами.

В іншому ImDisk має ті ж можливості, що і VFD, хіба що дозволяє створювати безліч віртуальних дисків.

Обидві програми безкоштовні та чудово працюють під Windows 7.

Одним словом, якщо раптом вам знадобилося встановити старий софт (в Мережі інсталяційні диски іноді лежать у вигляді образів дискет), який-небудь з ваших програм життєво необхідний доступ до дискети або просто захотілося відчути ностальгію, знайте - вас виручить віртуальний дисковод.

В'ячеслав РИТІКОВ



Сподобалась стаття? Поділіться їй