Главная » Хабрахабр » О дисководах и их использовании на современных компьютерах

О дисководах и их использовании на современных компьютерах

Неотъемлемой частью жизни практически любого любителя ретро-компьютеров являются гибкие магнитные диски дискеты и накопители на гибких магнитных дисках дисководы. Что сегодня приносит свои проблемы. Если рабочие дисководы ещё можно найти в достаточном количестве, то вот с дискетами уже всё плохо. Практически нет в продаже, а что удаётся найти — по качеству ниже плинтуса. В прошлом году нашел в одном магазине три коробки — с трудом из них набрал десяток рабочих дискет, которые два форматирования пережили. А старые дискеты, хоть и были надёжней, свой срок жизни тоже имеют. Это первая проблема.
Вторая проблема в том, что даже если у вас есть достаточный запас дискет, то современные компьютеры уже не имеют возможности подключения дисководов, потому при необходимости что-то скопировать на ретро-компьютер превращается в проблему с разными вариантами решения.

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

Hardcore mode on

Начну, пожалуй, с разного хардкора — для тех, кому необходима стопроцентная аутентичность носителей и для тех, кто возится с техникой, отличной от РС — всякими там коммодорами, амигами и прочими спектрумами, где формат дискет может отличаться от стандартов, принятых в мире х86.

Catweasel

Немножко из истории вопроса — где-то в середине нулевых существовала мультикарта на PCI, где в числе всего прочего имелись и контроллеры дисководов. Называлась Catweasel Mk4.

Я где-то встречал сообщение от человека, который был готов купить примерно за 400 долларов, но продавать ему никто желанием не горел. Но она уже ушла в историю, не производится, найти даже на барахолках практически невозможно, а даже если найдёте, то денег за неё заломят немеряно. Потому устройство представляет интерес скорее для коллекционеров редкого железа, чем для тех, кто будет использовать его по назначению. На ebay последний аукциона закончился на 250 евро, до него — что-то порядка 380 евро (это именно MK4, более старые варианты там тоже продавались, но не особо дешевле).

FC5025

FC5025 USB 5.25" floppy controller — тоже штука, представляющая скорее теоретический, чем практический интерес.

Работало строго с 5,25" дисководами, работало строго на чтение. Плата для подключения пятидюймовых дисководов через USB. По крайней мере, я не слышал, чтобы ей кто-то пользовался в сегодняшнее время. В общем, штука не слишком функциональная и практически ушедшая в историю. Хотя на сайте производителя ещё предлагают купить за 55$.

KryoFlux

Ну и нынешний всемогущий фаворит — KryoFlux.

Может работать почти с любыми дисководами, от 3" до 8", читать и писать практически любые форматы дисков в куче режимов… В общем, что тут описывать, лучше слово разработчикам предоставить:
Read at lowest level possible - precisely sampling the magnetic flux transition timing. Это USB-адаптер для подключения дисководов. Recording scheme violations? Custom formats? KryoFlux reads them all!
Save as raw stream, or export to common sector formats supporting: Acorn Electron, Apple, Amstrad CPC, Archimedes, Atari 8-bit, Atari ST, BBC, Commodore 64, Commodore Amiga, MSX, IBM PC, PC-8801, Sam Coupe, Spectrum, E-MU Emulator & Emulator II, DEC RX01 & RX02 and many, many others.
Write back to disk. Encodings? With our patent-pending RepliFlux technology, KryoFlux will create bit-identical copies of almost any disk.
Load raw dumps instantly in the emulator of your choice, e.g., but not limited to: WinUAE, FS-UAE, E-UAE, WinSTon, Hatari, STEem, Caprice and Spectaculator.
Parallel export support. KryoFlux not only creates direct clones based on raw (STREAM) data dumped, but also supports fully verified "one-click" writing of ADF, G64 and IPF files, with more formats in development.
Need to duplicate an alien disk? An Amiga/ST dual format disk can be written as raw stream, an ADF and an ST file, all at the same time during a single disk capture.
Intelligent software allows production of sector images for virtually all normal disks for systems containing a generic FM or MFM floppy controller. E.g. Apple) in a normal fixed rate drive.
Software completely free for private, non-commercial use.
Easy to use graphical user interface.
RoHS compliant and WEEE registered.
High quality immersion gold coated boards, made to last a lifetime.
The de-facto standard for true disk imaging and preservation.
Many other weird synthesiser sample disk formats should work right out of the box.
Reading and writing is completely independent of real drive speed, also supports variable rate "zoned CAV" disks (e.g.

Рекламный ролик:

Просто скопировать пару файлов на дискету не выйдет. Но это именно инструмент для работы с дискетами получается, а не полноценный дисковод — работает только с образами дисков в разных форматах. Насколько знаю, если включить самое подробное чтение, что RAW-образ дискетки на 360 килобайт займёт у вас порядка 60 мегабайт. Зато если вам надо сделать образ какой-то старой дискеты — это самое то. Стоит это устройство 100 евро, не особо дёшево, но и не то, чтобы сильно дорого, если ретро-компьютеры — серьёзное хобби.

Hardcore mode off

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

Отдельный компьютер для записи дискет

Ну, что тут сказать… Можно, конечно. Взять откуда-то «из середины» компьютер, который будет небольшого размера, нормально поддерживать локальную сеть и при этом иметь дисковод. К примеру, ноутбук какой-нибудь времён третьих пентиумов. Но тут проблема будет в том, что появляется дополнительное довольно тяжелое звено — каждый раз заводить шарманку ради скидывания пары файлов на дискету будет очень лениво, по себе знаю.

USB-дисковод

Потому первое, что приходит в голову для работы с дискетами на современных компьютерах — это обычный USB-дисковод.

Большинству вполне достаточно.
Проблем две. Стоит недорого даже новый, продаётся везде, элементарен в использовании. 44, ограничение контроллера. Во-первых, такие дисководы ограничены форматом дискет 1. Вторая проблема хуже — вы по-прежнему привязаны к физическим дискетам, которые смертны. Но на это можно закрыть глаза, на 95% РС стоят дисководы, которые нормально такой формат дискет понимают. Зачастую — быстро и внезапно смертны.

Переходник для подключения стандартного дисковода через USB

Это вариант предыдущего решения — в результате вы получаете тот же USB-дисковод, только на базе своего любимого флоппика.

Как выяснилось, возможность такая имеется, причём не так уж дорого. Я про такое как-то вообще не задумывался, но одному знакомому владельцу синтезатора приспичило в свой новый i7 поставить именно свой любимый дисковод, на замену не соглашался. Достоинство — можно использовать свой любимый дисковод, можно поставить его внутрь корпуса, а не держать снаружи. Хотя не особо популярная, да и дороже, чем простой USB-дисковод. Недостатки те же, что и у предыдущего варианта — контроллер используется тот же самый.

Эмулятор 3,5" дисковода

И вот наконец-то пришли, пожалуй, к самому правильному решению для тех, кто хочет удобства, а не аутентичности — эмулятор дисковода, который позволяет избавиться от физических дискет, заменив их флэшкой.

Кнопками переключаете номер образа (одна кнопка единицы, вторая десятки, обе вместе — сотни). Принцип использования — эмулятор ставится на ваш ретро-компьютер вместо дисковода, а на флэшку записываются образы дискет. Хотя и так нормально. Теоретически, можно от 0 до 999 номера задавать, но программное ограничение до 99.

Сама флэшка файловой системы не имеет, форматируется специально для использования в эмуляторе. Интерфейс программы для работы с образами на флэшке. По факту она представляет из себя просто последовательные «дампы» дискет, а кнопками на эмуляторе вы просто задаёте смещение — базовая прошивка очень простая.

При прямом подключении её к компьютеру она видна как USB-диск на 1,44 мегабайта и, в принципе, с этим «образом» вы можете работать напрямую с «большого брата», копируя туда файлы.

Вы можете либо записать на определённое место образ, либо «Открыть дискету» в проводнике — тогда файлы оттуда будут скопированы на временную папку на жестком диске, вы сможете туда что-то добавить или удалить, а потом дать команду на обратную запись. С остальными «дискетами» работа только через программу. Но бут-сектор при этом портится, потому загрузочные дискеты лучше не трогать.

Тут уже можно спокойно форматировать, копировать и удалять файлы напрямую, ничего при этом не портится. Потом просто вставляете флэшку в ваш ретро-компьютер, выбираете нужную «дискету» и работаете как с обычным дисководом. Скорость работы незначительно выше аппаратного дисковода, звуков устройство не издаёт.

И не только любителям ретро-компьютеров. Достоинства — уходите от физических дискет, что сильно упрощает жизнь. Другие варианты (на 1,2, на 720к) продаются, но стоят дороже. Подобные так же эмуляторы используются в промышленном оборудовании и музыкальных синтезаторах, где проще поменять устройство для загрузки файлов, чем менять само оборудование на более современное.
Недостатки — базовый и самый дешевый эмулятор работает только с дискетами на 1,44.

Мне показалась интересной FlashFloppy. Для борьбы с недостатком существуют альтернативные прошивки. Бесплатная, с открытыми исходниками, поддерживает тучу форматов образов и дисков.
ADF (Commodore Amiga)
ADM, ADL, ADF, DSD, SSD (Acorn DFS and ADFS)
D81 (Commodore 64 1581)
DSK (Amstrad CPC, Spectrum +3, Sam Coupe, Microbee)
FDI, HDM (NEC PC-98)
IMG, IMA, DSK (IBM MFM Raw Sector)
JVC, DSK (Tandy Color Computer 'CoCo')
MBD (Spectrum MB02)
MGT (Spectrum DISCiPLE/+D)
OPD (Spectrum Opus Discovery)
SDU (SAB Diskette Utility)
ST (Atari ST)
TRD (Spectrum TR-DOS)
V9T9, DSK (TI-99/4A)
VDK (Dragon)
HFE, HFEv3 (Universal)

Сам я пока до неё не добрался — просто нет необходимости, везде, куда ставились такие эмуляторы, использовались обычные дисководы на 1,44.

Так же можно и аппаратно доработать эмулятор — поменять экранчик, добавить спикер, присобачить ручку для быстрого переключения образов…

Что делать со старыми дисководами

Ну вот купил я себе эмуляторов, а куда теперь деть старые дисководы, не выкидывать же?
Зачем выкидывать? Можно сделать из них музыкальный инструмент, к примеру.

Ссылки по теме

Неплохой видеообзор KryoFlux с точки зрения пользователя.
Более подробный обзор эмулятора дисковода.
Более подробный обзор переходника для подключения дисковода.
Тема на форуме, посвященная прошивкам эмулятора.
Плейлист дисководной музыки.


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

Когда шифрование не поможет: рассказываем про физический доступ к устройству

В феврале мы опубликовали статью «Не VPN-ом единым. Шпаргалка о том, как обезопасить себя и свои данные». Один из комментариев побудил нас написать продолжение статьи. Эта часть — вполне автономный источник информации, но всё же рекомендуем ознакомиться с обоими постами. ...

[Из песочницы] Buildroot — часть 1. Общие сведения, сборка минимальной системы, настройка через меню

Введение Здесь будет практический опыт создания небольшой ОС с графическим интерфейсом и минимальным функционалом. В данной серии статей я хочу рассмотреть систему сборки дистрибутива buildroot и поделиться опытом её кастомизации. Buildroot может собрать систему из набора пакетов, которые ему предложили. ...