科技爱好者will whang近日完成了一项极具挑战性的逆向工程任务——他成功让2004年东芝推出的全球最小机械硬盘(0.85英寸的mk4001mtd)在现代设备上重新运行,并开源了配套的usb桥接器设计方案。这款仅有4gb容量的微型硬盘曾因停产和协议特殊,长期无法被读取,直到whang通过创新方法破解了其通信协议。
为攻克这一难题,whang首先收集了多块完好或损坏的同型号硬盘,并尝试用标准sd卡读卡器测试,但发现设备无法识别。经过深入分析,他发现该硬盘采用非标准的4位sdio接口,且内部通过该接口传输类似ata协议的设备识别指令。这一发现颠覆了传统存储设备的通信逻辑,为此他专门找来一台仍能开机的诺基亚n91手机——这款2005年发布的机型是当时少数搭载该微型硬盘的设备之一。通过拆解手机主板并监测引脚信号,whang最终确认了硬盘的硬件通信方式。
在软件层面,whang引入开源ai工具“openclaw”辅助解析复杂的逻辑信号。该工具不仅成功逆向解码了sdio接口的通信协议,还为树莓派pico开发了底层固件。为进一步优化代码,他结合oups 4.6和gpt-5.4大模型,在手工搭建的面包板测试环境中完成了数据读取流程的验证。这一过程涉及大量调试工作,例如通过调整sdio时钟频率至10mhz,才勉强实现0.42mb/s的读写速度——读取满4gb数据需约两个半小时。
硬件设计方面,whang使用kicad软件绘制了定制pcb电路板,其外观与之前1英寸微型硬盘项目的风格保持一致。为方便其他爱好者复现,他将所有源代码、硬件图纸和文档以最宽松的开源协议上传至github平台。值得注意的是,该项目不仅解决了技术难题,还为复古硬件的现代化适配提供了参考范式。
在尺寸对比实验中,whang将mk4001mtd与hp kittyhawk 1.3英寸(20mb)、希捷st1 1英寸cf(6gb)等早期微型硬盘并列展示,并加入一块m.2 2230 ssd(128gb)作为参照。这一对比直观呈现了存储设备小型化的技术演进,也凸显了逆向工程此类古董硬件的特殊价值。尽管性能受限,但该项目证明了通过开源社区协作,即使面临技术断层,仍有可能唤醒沉睡的硬件设备。














