诺基亚n91 成功逆向了那个全球最小的机械硬盘,我整个人都惊了

看到诺基亚N91成功逆向了那个全球最小的机械硬盘,我整个人都惊了。说起来,昨天科技媒体Tom's Hardware报道了个大新闻,网友Will Whang把2004年的东芝MK4001MTD(0.85英寸)给折腾出来了,并且还把用来连USB的桥接器开源了。这东西以前谁也没读出过数据,他硬是自己凑齐了一堆破烂设备,非要拿下这个硬骨头。你看他贴的那些老照片,左边有HP Kittyhawk的1.3英寸20MB盘,中间是希捷1英寸CF 6GB的,右边是Cornice 8GB的,中间夹着那个0.85英寸的东芝MK4001MTD,还有个M.2 2230 SSD 128G当参照物。他一开始想拿SD卡读卡器试试,结果发现这东西根本不按SD或MMC的规矩来。为了搞清楚底层信号,他特意翻出了一部还能开机的诺基亚N91。这手机可是个老古董了,在2000年代中期那种还很少搭载微型硬盘的年代里,它算是个特例。把手机拆了看主板引脚信号,Whang发现硬盘用的是4位SDIO接口,更让人意外的是里面居然跑着ATA风格的识别指令。 硬件底层搞懂后,软件层面的难题还在等着他。这次他居然引入了开源的AI智能体“小龙虾”OpenClaw来帮忙。AI果然厉害,不仅把复杂的信号给逆向解码了,还把专属的SDIO解码器给弄出来了,甚至直接给树莓派Pico写了底层固件。后来为了优化代码,他又用了Oups 4.6和GPT-5.4这两个大模型。这一套折腾下来,在面包板上总算把数据读写流程跑通了。搞定软件和固件后,Whang拿着KiCad画了个定制PCB板,造型上跟他以前那个1英寸的项目保持了一致。 不过这东西虽然能用了,速度实在是太慢了。受限于早期技术瓶颈,即便把SDIO时钟频率设到了10MHz,读写速度也就0.42 MB/s。照这个速度算下来,读写满这张DVD容量大小的4GB硬盘大概需要两个半小时呢。现在他把所有源代码、硬件图纸和文档都上传到了GitHub上了,协议还用的最宽松的那种。