關于wd的砍頭,主要操作在rom里面。也就是更改磁頭映射(head map)和sa的關系不太大。所以切記把rom文件備份出來,否則哭都來不及了。(wd的rom可是型號很多的)可以在wd模塊中,也可以在pc-prog里面(這里面可是俄文的喲。)
1、備份完成后,把硬盤跳安全模式,(::│││)進入模塊后,選擇safe mode 。然后在進入Work with ROM
這是出現4個菜單。
Viewing ROM information
Changing heads map in ROM (不支持wd的Spartan系列.)
Reading ROM
Writing ROM (只能在使用并行flash的硬盤上使用.)
第一個選項Viewing ROM information可以顯示此款bios的一些信息。下面以400bb的為例看一下:
Copyright 2001 WDC
ROM version : 06.40 G
ROM revision : 33
Links table version : 04.27
Supported models
WDC WD200BB
WDC WD400BB
WDC WD600BB
WDC WD800BB
WDC WD1000BB
WDC WD1200BB
Heads assignment data
Heads assignment : default
具體含義請參照wd說明書。(個人看法,前面3個參數,和固件匹配有關。)
注意最后一行,磁頭參數:默認 下面我們就是要修改這個地方。
2、第二項Changing heads map in ROM(更改rom中的磁頭映射)
進入此項,第一個是By default(就是上面看到的)按空格鍵切換到 by map ,下面的幾行變為可選。
第二個是設置磁頭總數??梢栽O置6個(最大值),也可以根據具體數目設置。
第三個是設置活動磁頭的總數。當然是需要留下的磁頭的數目了。
下面六個就是每個磁頭的選項了默認是停止使用??梢郧袚Q成使用。注意,這里更改錯誤很有可能造成敲盤,這是尋找本來不存在的磁頭,不過沒有關系,重新更改就行了。
配置完畢后,回車,這是出現兩個選項,一個是寫入文件,存儲為.bin文件,另一個是寫入flash。
具體選擇哪個,還要看盤的flash型號。如果是可寫的,比如29,49系列的,就選擇寫入flash。如果是不可寫的,如27系列,那就選擇存儲為bin文件。
3、選擇第一個的情況,還得把不可寫的27換為可寫的29或者49一類的flash。這個在后面有詳細說明。這里主要說明一下第二種情況。選擇第二種情況后,還會出現兩個選擇,loader - module 61h和an external *.lmc module,這里如果有備份的固件wd**mod文件夾,就是~id61.rpm ,如果沒有,可以復制相同系列的固件里面的 ~id61.rpm更名為.lmc(必須位于pc3000文件夾下)作為引導文件。然后寫入就可以了。
有些硬盤寫入后,可以看到型號會改變,但是lba值不變或者其他的一些現象,這時,可以在標準模式下,打開Drive description,然后嘗試著更改里面的set MODEL FROM ROM 改為yes或者切換為no。
新聞熱點
疑難解答