В мире существует множество забытых форматов хранения данных, и самый маленький механический жесткий диск в истории — Toshiba MK4001MTD — долгие годы считался практически недоступным для современных компьютеров. Но энтузиаст Уилл Уонг решил эту проблему, соединив древнюю Nokia N91, искусственный интеллект и открытое железо.

В 2004 году Toshiba выпустила 0,85-дюймовый жесткий диск MK4001MTD объемом 4 ГБ — крошечное механическое чудо, которое должно было покорить мир мобильных устройств. Но прогресс flash-памяти оказался быстрее, и диски быстро ушли в небытие, так и не получив широкого распространения. В результате данные на этих носителях оказались заперты в цифровом мавзолее.
Первые попытки
Уонг начал с изучения предыдущих попыток доступа к этим дискам — все они разбивались о разные технические преграды. Тогда он решил собрать коллекцию рабочих (и нерабочих) экземпляров и разобраться самостоятельно.
На первый взгляд интерфейс диска напоминал SD-карту с MMC-разъемом. Уонг перепробовал разные старые кардридеры, но безрезультатно. Тогда он сконструировал собственный ридер на базе контроллера USB2240 и подключил логический анализатор, чтобы понять, какие сигналы и куда идут.
Выяснилось, что устройство не ведет себя как обычный SD или MMC-накопитель, потребовался более глубокий анализ.
Спаситель Nokia N91

Для следующего этапа Уонг приобрел потрепанный, но живой Nokia N91 — один из редких аппаратов, использовавших этот миниатюрный винчестер. Заставив древний телефон загрузиться, он захватил сигналы с контактов и наконец-то понял расклад:
- Это 4-битный SD/MMC интерфейс.
- Подтвердилась схема распиновки из сервис-мануала N91.
- Анализ шины показал трафик CMD52, что указывало на SDIO, а не на обычный режим карты памяти.
- Дальнейшее изучение выявило, что поверх интерфейса передаются ATA-команды (например, IDENTIFY DEVICE).
ИИ приходит на помощь
С пониманием протокола Уонг обратился к OpenClaw — ИИ-агенту, который должен был написать софт для USB-ридера. Результат превзошел ожидания: нейросеть не только расшифровала логические сигналы, создав собственный SDIO-декодер, но и написала прошивку для Raspberry Pi Pico, превращающую диск в USB-накопитель.
Воодушевившись, Уонг переключился на более продвинутые модели — Oups 4.6 и затем GPT-5.4, которые улучшили результат и отлично сработали с макетной платой и припаянным вручную диском.
Рождение устройства

Завершив софтверную часть, Уонг открыл KiCad и спроектировал аккуратную печатную плату в стиле своего предыдущего проекта для 1-дюймовых MicroDrive. Получилось компактное устройство с USB-разъемом, которое подключается напрямую к современному компьютеру.
Технические результаты
Доступ к диску работает стабильно, но о скорости говорить не приходится.
| Параметр | Значение |
| Ёмкость диска | 4 ГБ |
| Скорость чтения/записи | 0,42 МБ/с (максимум) |
| Частота SDIO | 10 МГц |
| Время полного чтения/записи | 2,5 часа |
Для сравнения: современная флешка USB 3.0 записывает тот же объем за секунды.
Что дальше
Уонг остался доволен и планирует использовать аналогичный подход в будущих проектах по реверс-инжинирингу забытых технологий. Все исходные коды, файлы аппаратной части и документация опубликованы на GitHub.