关于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 ,下面的几行变为可选。
第二个是设置磁头总数。可以设置6个(最大值),也可以根据具体数目设置。
第三个是设置活动磁头的总数。当然是需要留下的磁头的数目了。
下面六个就是每个磁头的选项了默认是停止使用。可以切换成使用。注意,这里更改错误很有可能造成敲盘,这是寻找本来不存在的磁头,不过没有关系,重新更改就行了。
配置完毕后,回车,这是出现两个选项,一个是写入文件,存储为.bin文件,另一个是写入flash。