
今天咱們聊個輕松話題,我手頭有一塊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也可以。
當如果修改這個位置參數超過實際緩存大小,則仍然顯示真實緩存容量,不會變大也不會造成任何故障。