硬盘缺陷扇区修复中对 p.g表使用的通用准则
有网友问:“写入P表(工厂级)G表(用户级) 用PCI版扫描后写入P表好还是写入G表好?????写完之后又如何操作下一步好呢?”
对于这个问题我不作特定的针对性的答复,因为对于使用任何可以操作p、g表的工具原则都是一样的。
无论用何种工具,对待p,g表的原则一样,坏得少加G表,坏得多,加P表,坏得超多就可能是固件、参数问题,磁头问题,读写通道问题,伺服问题。
什么是多?什么是少?
要根据具体硬盘的p,g表容量来定。加完后不超过容量的80%为好。
超多加p、g表也加不下,不解决问题。集中的用隔离,分散的修固件,修电路。
g表超过80%最好转到p表去,并清空g表(指修盘)。
为什么p、g表不能加满? p表加满了,以后g表里缺陷扇区多了,就不能g转p了,g表满了新出现的缺陷扇区就没有地方去了,还会出现象我在《s.m.a.r.t.真是一把双刃剑》里所说的,毁坏表后的6个关键字节,甚至写坏固件。
一般来说,只要p表有一定的空间,最好把g表的缺陷扇区转到p表去(g转p的操作也不要频繁进行,毕竟是在伺服区操作,所以我给了个80%的标准),这样g表就空了,以后使用中出现的缺陷扇区有足够的空间加进去。
本回复不针对特定工具软件,是通用原则。
有网友短信提问如下:
请教个问题,pc3k里的清p.g表,p表不是出厂时就写定的吗?清掉后,那不就没有p表咯?还是要执行那一项操作重建呢?(是逻辑扫瞄吗?)那它又根据什么去重建?重建后如果也还是出厂的那个表,又为何要清除呢?另外,你帖上所说的80%是指p g表容量的80%吗?各盘的容量从那来的?
下面是我对问题的答复:
1。p表不是出厂时就写定的吗?是的,P表是工厂规定了一定大小的一个表。
但P表不一定会写满,实际上还有很大的空间。因此后来产生的缺陷扇区只要有像工厂一样的手段(例如pc3000)就可以加进去。
2。清掉后,那不就没有p表咯?还是要执行那一项操作重建呢?
不是没有p表了,而是p表空了。一般通过介质扫描,表面扫描,逻辑扫描把缺陷扇区找出来后写入p表。
3。那它又根据什么去重建?重建后如果也还是出厂的那个表,又为何要清除呢?
把扫出来的东西去重新填表,就是重建。把表里的内容归零(或把表里所填项目计数为0,就是清除)
pc3000里的重建译码表实际上就是根据P表内容重建表头和计数。2。里所说的才是真真的重建。
4。另外,你帖上所说的80%是指p g表容量的80%吗?各盘的容量从那来的?
pc3000说明书里有一点,qt、mt、st 这些老盘的数字G表5~6百个,P表1千多到几千个。实际上工厂不提供这个数目。据我所知,IBM AVER、AVVA的G表就很大至少有几千个的容量,P表更大,可以放2~3万个。这些东西都是修盘的人摸索出来的。如果有很多人愿意放到网上来,有人搜集,大家就用者方便。这是要大家办的事,一个人做是不大可能的。
为避免误导,增加一句话:这里说的是修盘。如果盘是好的千万别瞎折腾,弄不好会把盘废掉的。