今天咱们聊个轻松话题,我手头有一块2.5英寸WD20NMVX,厚度是12毫米,容量为2TB。

这个盘本身是一块USB介面的盘,就是专门为移动硬碟生产的。

电路板如图:

这种盘套个塑料壳就是移动硬碟了,也不需要加任何的SATA转USB的转接卡。

但是我并不需要USB介面的硬碟,因此我把它改造成了SATA介面。

改造过程没拍图片,我大概说一下。

首先,用USB指令线连接USB硬碟,进入电路板的工程模式读出电路板上的ROM文件,保存成BIN文件。

然后找一张可匹配这块硬碟的SATA电路板,接上USB指令线进入SATA电路板的工程模式写入刚才备份的ROM.BIN。

最后把这块SATA电路板换到硬碟上就大功告成了。


硬碟改造完毕,上机看看情况

妮玛,缓存居然只有8M.......

8M缓存完全跟不上如今社会潮流滴!

别急,看看......这块SATA电路板上的缓存颗粒是16M。

如图:

立马著手开始改造。

进入VSC模式,读出CONFIG PAGE。

WINHEX打开,小样的是你在捣鬼。

把红圈里的08改成00,回写入硬碟中,搞定!

成功,硬碟缓存得到彻底释放,16M明白无误!

硬碟的CONFIG PAGE对缓存进行了参数限制,通常情况下只要电路板上的缓存颗粒容量够大,都可以通过修改CONFIG PAGE来完全释放出来。

辛辛苦苦写一阵,点个好赞行不行?

肿么没有人关注我的公众号捏?里面有不一样的干货哟


补充说明

有小伙伴留言说不懂那个08是什么意思,特此我做个说明。

08很显然就是将缓存限制在8m容量。但是这里要注意,修改的时候必须遵循十六进位规则。

如果我要改成16m则改08为10,总之必须符合十六进位的规则,以此类推,大家可以自己用计算器算一下就知道了。

可能有人会说你干嘛改00呢。

00是默认缓存设置,意思就是有多大缓存用多大。我事先看过缓存颗粒物理大小是16m,因此改00就行了。如果不改00改10也可以。

当如果修改这个位置参数超过实际缓存大小,则仍然显示真实缓存容量,不会变大也不会造成任何故障。


推荐阅读:
相关文章