SD карта като твърд диск на 286-ия компютър

Не е тайна, че всеки ден става все по-трудно да се намерят подходящи устройства за стари компютри.
Старите MFM дискове се чупят, IDE дисковете вече не се произвеждат, 3,5 "дискети започват да изчезват от магазините и няма да намерите 5,25".
Едно от решенията на проблема е описано в тази статия.
По някакъв начин в интернет попаднах на описание на такова интересно устройство като адаптер от обикновена SD-карта към IDE. Вече знаех за адаптери от Compact Flash към IDE карти, но тук няма нищо необичайно - интерфейсите им са много сходни, адаптерът CF -> IDE може дори да бъде запоен от вас, само че сега не можете да получите CF карти. Но SD -> IDE е много по-сложно и интелигентно устройство. Веднага реших да си взема подобно устройство, но не беше. Продавачите в магазините ме гледаха с изненадани очи, когато ги попитах за такъв адаптер.
Трябваше да го купя през интернет, на търга Aukro. Това ми струва (с доставка) 105 гривна (около $ 13).
Вярно е, че това беше адаптер за 44-пинов IDE за лаптоп - по някаква причина такива адаптери са по-често срещани и струват по-малко от 40-пиновите. Поради това той също трябваше да си купи адаптер 44-IDE -> 40-IDE за 23 гривна (около $ 3).
Ето как изглежда всичко:

Отляво надясно: 44-пинов IDE до 40-пинов IDE адаптер, SD -> самият IDE адаптер, Micro SD -> SD адаптер и 8 GB Micro-SD карта от самата добра RAM. Втората снимка показва същото нещо, само обратната страна. И ето как изглежда сглобено:

И така, ние свързваме всичко това (чрез IDE кабел) с обикновена ISA мултикарта на чипа Winbond W86C453P. Включваме нашия 286-и компютър, отиваме в BIOS Setup в стандартните настройки, избираме типа на диска 47 (ПОТРЕБИТЕЛ). Естествено, нямаше автоматично откриване за IDE в AMI-BIOS от 90-та година. Първо реших да въведа параметрите „от фенерчето“ - ако само капацитетът беше приблизително еднакъв. Представени 10 000 цилиндъра, 90 глави и 17 сектора на писта. Неуспешно - BIOS написа „C: повреда на устройството“.

Добре, нека го направим по различен начин - свързваме нашия адаптер към модерен компютър, отиваме в настройката на BIOS и виждаме как е бил определен. Да: 15156 цилиндъра, 16 глави, 63 сектора. Въвеждаме тези данни в настройката на BIOS на 286-та:

Всичко е наред, без грешки! Стартираме от DOS дискета и се опитваме да разделим диска с FDisk. Но тук отново трудността - FDisk вижда диска като 504 MB - прословутото ограничение на старите BIOS-и.
За да заобиколим това, нека се опитаме да използваме Ontrack Disk Manager 7.07: поставете диска с Disk Manager вместо DOS, стартирайте dm.exe:

В първия диалогов прозорец изберете Разширено инсталиране на диска, след което избрах опция "B" - разделям диска на 6 равни части по 1,3 GB всяка. Докато обработва диска, Disk Manager ще ви помоли да поставите стартираща DOS дискета, откъдето ще прехвърли системните файлове в първия дял на диска.
Всъщност това е всичко - стартираме от нашата флаш карта. Всичко е наред - имаме 6 логически устройства, всички са достъпни от DOS.
Единственият проблем е, че сега на компютър с Windows XP чрез четец на карти картата се разглежда като един - първият - раздел. Но дори това е достатъчно за прехвърляне на файлове между стари и нови компютри.
Ако не се нуждаете от всички тези проблеми с дяловете - просто създайте един дял от 504 MB на картата с помощта на DOS инструменти (FDisk и Format) - за повечето цели 504 MB са достатъчни.
По този начин SD -> IDE адаптерът е доста удобен начин за прехвърляне на информация между стар и нов компютър и също така ще работи за разширяване на дисковото пространство. Да не говорим за факта, че (за разлика от HDD) той е абсолютно безшумен и консумира минимум електричество.