分區(qū)描述:
分區(qū)是對(duì)硬盤空間的再次劃分,劃分空間是為了實(shí)現(xiàn)文件的隔離,為后期的文件存儲(chǔ)進(jìn)行規(guī)劃。
對(duì)硬盤的操作基本上可以分為分區(qū)與格式化。分區(qū)是對(duì)硬盤空間的再次劃分,而格式化是在分區(qū)的基礎(chǔ)上對(duì)分區(qū)進(jìn)行文件存儲(chǔ)的方式進(jìn)行規(guī)劃,就是創(chuàng)建文件系統(tǒng).格式化可以直接格式化整個(gè)硬盤,也可以格式化單獨(dú)的分區(qū)。
分區(qū)種類:
文件的分區(qū)類型可以分為MBR與GPT
MBR分區(qū)類型最大支持4個(gè)主分區(qū),也可將其中一個(gè)主分區(qū)更改為擴(kuò)展分區(qū),然后在擴(kuò)展分區(qū)中創(chuàng)建邏輯分區(qū)。理論上邏輯分區(qū)是可以無(wú)限創(chuàng)建的。MBR分區(qū)表中使用32位二進(jìn)制數(shù)表示一個(gè)分區(qū)的扇區(qū)數(shù),所以在MBR分區(qū)中,每個(gè)分區(qū)最大為2T。
MBR分區(qū)的引導(dǎo)空間位于磁盤的0磁道0扇區(qū),大小為512字節(jié)。其中前446字節(jié)存放的是bootloader,而后的64字節(jié)存放的是磁盤的分區(qū)信息。每個(gè)分區(qū)表項(xiàng)大小為16字節(jié),一共可以存放4個(gè)分區(qū)的信息。這也是MBR分區(qū)類型最大只能劃分4個(gè)主分區(qū)的原因。
每個(gè)分區(qū)表項(xiàng)的數(shù)據(jù)排列為:
第一字節(jié):可引導(dǎo)標(biāo)志位。80H為可引導(dǎo)標(biāo)志,00H為不可引導(dǎo)標(biāo)志。隨后的第2、3、4字節(jié)標(biāo)示了本分區(qū)的起始磁頭號(hào)、扇區(qū)號(hào)、柱面號(hào),磁頭號(hào)占據(jù)第二字節(jié),扇區(qū)號(hào)占據(jù)第三字節(jié)的低6位,柱面占據(jù)第三字節(jié)的高2位與第四字節(jié)。
第5字節(jié)存放分區(qū)的類型:具體見(jiàn)下圖:
分區(qū)工具:
parted:支持交互式與非交互式兩種操作,可以直接使用命令進(jìn)入交互式操作。同時(shí)支持GPT與MBR分區(qū)操作。
mklabel : 創(chuàng)建磁盤的標(biāo)簽,即創(chuàng)建磁盤分區(qū)表使用的類型:MBR或GPT
parted /dev/sdb mklabel gpt|msdos
print: 打印分區(qū)表及相關(guān)信心
parted /dev/sdb print
mkpart:創(chuàng)建分區(qū)
parted /dev/sdb mkpart primary 1 200
rm:刪除分區(qū)
parted /dev/sdb rm 1
-l:顯示列表
parted -l
gdisk
GPT類型的分區(qū)工具,交互式操作。
-l:顯示分區(qū)信息,可能會(huì)出現(xiàn)已經(jīng)建立了分區(qū)表但是沒(méi)有分區(qū)的情況。或者命令后面聲明,操作的磁盤分區(qū),進(jìn)入交互式操作模式。
p :打印 t:更改分區(qū)表類型 n:創(chuàng)建新的分區(qū) d:刪除分區(qū) w:保存退出 q:退出
c : 以柱面的方式顯示分區(qū)的信息 u : 以扇區(qū)的方式顯示分區(qū)的信息
a : 指定分區(qū)為啟動(dòng)分區(qū),可以指定多個(gè)分區(qū),但是可能會(huì)引起故障.
v : 校驗(yàn)分區(qū)表
L : 顯示分區(qū)類型的列表,這里的分區(qū)類型僅僅是指明該分區(qū)的用途,并無(wú)實(shí)際的作用。即便指定了一個(gè)錯(cuò)誤的類型,也不影響使用。
t :更改分區(qū)的類型,對(duì)應(yīng)上面的L顯示的用途。
注:在fdisk/gdisk中,塊大小代表1k。
fdisk:支持 msdos分區(qū)類型的工具,即MBR分區(qū)。使用方式同gdisk
g : 創(chuàng)建一個(gè)新的GPT分區(qū)表,但是會(huì)覆蓋之前原有的分區(qū)表.
o : 創(chuàng)建一個(gè)新的MBR分區(qū)表,但是會(huì)覆蓋之間的分區(qū)表.如果之前的分區(qū)表為GPT新創(chuàng)建的分區(qū)如果不進(jìn)行繼續(xù)的分區(qū),在次進(jìn)入fdisk時(shí)分區(qū)表類型不會(huì)發(fā)生改變.造成這種情況的原因可能是GPT分區(qū)表的結(jié)構(gòu),前面有一個(gè)保護(hù)的MBR分區(qū)表,創(chuàng)建新的MBR分區(qū)表時(shí)只覆蓋了前面的保護(hù)MBR分區(qū)表但是后續(xù)的真正的GPT分區(qū)并沒(méi)有發(fā)生改變。
partprobe:在linux中,分區(qū)的參數(shù)在內(nèi)存中存在一份。但真實(shí)的物理設(shè)備上的分區(qū)表信息并不會(huì)與內(nèi)存中的分區(qū)表實(shí)時(shí)同步。需要手動(dòng)進(jìn)行更新。內(nèi)存信息位于/proc/partations 中。
linux中df命令讀取的是內(nèi)存中的信息。fdisk,gdisk的工具才會(huì)讀取硬盤的數(shù)據(jù)。
partprobe,進(jìn)行內(nèi)存信息與磁盤的信息進(jìn)行同步。
partprobe /dev/sda
在linux中需要使用另類的命令重讀分區(qū)表:
新增分區(qū)時(shí)同步:
partx –a /dev/sdb
kpartx –a /dev/sdb
刪除分區(qū)時(shí)同步:
partx –d –nr M-N /dev/sdb
這是作者致鳴寫給我的一段話:“想寫這篇文章很久了,之所以一直沒(méi)有動(dòng)筆,是因?yàn)榈K于個(gè)人的責(zé)任感,擔(dān)心自己所掌握的知識(shí)面不夠,不能全面、客觀地判斷事實(shí)?,F(xiàn)在,經(jīng)過(guò)幾個(gè)月的查找資料和反復(fù)測(cè)試,拆掉、弄壞了幾十個(gè)硬盤,覺(jué)得自己有足夠的事實(shí)根據(jù)去作出判斷了,因此寫出了這篇文章。由于這是一篇普及性質(zhì)的文章,針對(duì)的是所有的用戶和消費(fèi)者,所以不打算談?wù)摼唧w的技術(shù)和復(fù)雜的理論,只講基本的原理和實(shí)際的效果。希望借著這篇文章,能幫助廣大的DIYer認(rèn)清一些事實(shí),對(duì)于種種的廣告和貌似專業(yè)的宣傳能夠獨(dú)立作出清晰的判斷?!?/p>
說(shuō)實(shí)話,這段文字里面的“的”字實(shí)在太多了,如果被校對(duì)組的老師看到,又非痛罵我一頓不可。不過(guò)總覺(jué)得這些“的”字無(wú)不包含了作者的某些情緒在里面,所以毅然決然地保留了下來(lái),這樣你們才能被同樣的情緒所感染,而不會(huì)擔(dān)心被編輯笨拙的手筆改到面目全非,失去原有的味道。
話說(shuō)回來(lái),讀者看我們雜志,首要還是了解知識(shí),而非學(xué)習(xí)語(yǔ)法。正是基于此點(diǎn),才在雜志制作的關(guān)鍵時(shí)期,把原本正在準(zhǔn)備中的一個(gè)專題撤掉,臨時(shí)改換此文——就是說(shuō),我們以為此文能給讀者帶來(lái)更多的收獲和震撼。沒(méi)錯(cuò),震撼!本文不是一篇簡(jiǎn)單的普及知識(shí)性文章,而是對(duì)廣大用戶所普遍關(guān)心的硬盤問(wèn)題進(jìn)行了一些披露。硬盤為什么容易損壞?廠商對(duì)返修硬盤如何處理?硬盤維修公司如何修理壞硬盤?軟件真的能修復(fù)壞硬盤嗎?看下去,你會(huì)尋找到問(wèn)題的實(shí)質(zhì)。
一直以來(lái),硬盤都是計(jì)算機(jī)系統(tǒng)中最主要的存儲(chǔ)設(shè)備,同時(shí)也是計(jì)算機(jī)系統(tǒng)中最容易出故障的部件。十幾年來(lái),計(jì)算機(jī)CPU的運(yùn)行速度已經(jīng)翻了不知道多少番,從幾十MHz提高到現(xiàn)在的3GHz以上,計(jì)算和處理功能已經(jīng)過(guò)了幾代飛躍。其他零部件,諸如顯卡、聲卡和光驅(qū)也已經(jīng)換了很多代,只有硬盤這個(gè)最主要的存儲(chǔ)設(shè)備,雖然容量和速度有了很大提高,但基本結(jié)構(gòu)和工作原理仍然沒(méi)有多大的變化,而且由于硬盤轉(zhuǎn)速和磁盤密度的提高,硬盤比以前更加容易損壞。一般的用戶在使用過(guò)程中,如果硬盤出現(xiàn)故障,還在質(zhì)保期內(nèi)的話當(dāng)然是盡快找到銷售商要求保修或者更換;但是現(xiàn)在絕大部分IDE硬盤的質(zhì)保期只有一年,在這個(gè)時(shí)期過(guò)后硬盤出了故障,就只能考慮花錢修理或者購(gòu)買新的硬盤了。
硬件的損壞不可避免
剛用了一年多或者兩年的硬盤就這樣扔掉,當(dāng)然非??上?,大部分用戶也都希望能花最少的錢使自己的計(jì)算機(jī)各零部件能夠最大限度地發(fā)揮用途。出于對(duì)這種節(jié)省心理的迎合,這兩年二手硬盤市場(chǎng)發(fā)展很快,也陸續(xù)出現(xiàn)了一些以維修硬盤作為賣點(diǎn)的硬盤維修公司,更出現(xiàn)了很多據(jù)說(shuō)能修理硬盤壞道的硬盤維修軟件,譬如HDD Regenerator、MHDD、PC-3000和效率源等等,其中有一些更是宣傳自己是專業(yè)軟件,可以修復(fù)硬盤的物理壞道而且不影響硬盤容量從而賣到了一萬(wàn)多元的天價(jià)。尤其是當(dāng)俄羅斯的PC-3000進(jìn)入中國(guó)后,這方面的信息就更加受到矚目。
[編注:PC-3000是由俄羅斯著名硬盤實(shí)驗(yàn)室ACE Laboratory研究開發(fā)的商用專業(yè)修復(fù)硬盤綜合工具,它能破解各種型號(hào)的硬盤專用CPU的指令集,解讀各種硬盤的Firmware(固件),從而控制硬盤的內(nèi)部工作,實(shí)現(xiàn)硬盤內(nèi)部參數(shù)模塊讀寫和硬盤程序模塊的調(diào)用,最終達(dá)到以軟件修復(fù)多種硬盤缺陷的目的。另外,它在數(shù)據(jù)恢復(fù)方面也有其特別的功效,大部分OEM硬盤廠商也很難全部掌握這些功能。ACE Laboratory經(jīng)過(guò)十多年的不斷研究,PC-3000 V12(最新版本)已能支持大部分新舊型號(hào)的IDE接口硬盤,容量從40MB至200GB。其強(qiáng)勁的修復(fù)硬盤功能已得到世界各國(guó)的專業(yè)硬盤維修公司所認(rèn)可,目前在世界各地已有數(shù)千個(gè)專業(yè)級(jí)用戶,據(jù)說(shuō)每天用PC-3000修復(fù)好數(shù)千到上萬(wàn)個(gè)缺陷硬盤。]
對(duì)于普通用戶來(lái)說(shuō),如果真的能把有物理壞道的硬盤修好,那么就可以省下買新硬盤的錢了;對(duì)于二手硬盤銷售商來(lái)說(shuō),一個(gè)有壞道的硬盤和一個(gè)沒(méi)有壞道的價(jià)格差很多,如果能把有壞道的搖身一變成為沒(méi)有壞道的,可以多掙很多利潤(rùn);對(duì)于專門修理硬盤人的來(lái)說(shuō),有了這些軟件就可以用一臺(tái)計(jì)算機(jī)一張桌子開店了,平均每修理好一個(gè)硬盤收40元那也是非常好的生意;而對(duì)于銷售這些軟件的代理來(lái)說(shuō),每銷售一套就是7000~8000元人民幣的利潤(rùn),更加是肥得流油的生意。因此,在種種力量的促使下,各種不同的群體懷著不同的目的開始了一系列的宣傳,使這些軟件變得更加矚目。由此,在很多以硬盤維修、二手硬盤和硬盤技術(shù)為主題的論壇上引發(fā)了很大規(guī)模的討論甚至罵戰(zhàn)。有興趣的讀者可以到“存儲(chǔ)在線”(http://www.stol.com.cn)的論壇轉(zhuǎn)轉(zhuǎn)。
那么,軟件能夠修復(fù)硬盤嗎?要弄清楚這個(gè)問(wèn)題,必須先從硬盤內(nèi)部的結(jié)構(gòu)談起,先搞清楚硬盤損壞的原因和機(jī)理。
硬盤內(nèi)部結(jié)構(gòu)
關(guān)于硬盤結(jié)構(gòu)的文章已經(jīng)非常多了,不過(guò)真正要說(shuō)清楚的話,就算專門出一本書也說(shuō)不完,因此這里就不再?gòu)念^細(xì)細(xì)講述了。只是要講明白一點(diǎn),到目前為止,在很多文章、技術(shù)資料甚至教科書里面講述的硬盤結(jié)構(gòu)模式,已經(jīng)是非常老式的硬盤結(jié)構(gòu)了。對(duì)于現(xiàn)在的新硬盤來(lái)說(shuō),都已經(jīng)全部不采用這樣的結(jié)構(gòu),而是采用了更為復(fù)雜、也更加科學(xué)的結(jié)構(gòu)方式。
在老式硬盤中,采用的都是比較古老的CHS(Cylinder/Head/Sector)結(jié)構(gòu)體系。因?yàn)楹芫靡郧埃谟脖P的容量還非常小的時(shí)候,人們采用與軟盤類似的結(jié)構(gòu)生產(chǎn)硬盤。也就是硬盤盤片的每一條磁道都具有相同的扇區(qū)數(shù),由此產(chǎn)生了所謂的3D參數(shù)(Disk Geometry),即是磁頭數(shù)(Heads)、柱面數(shù)(Cylinders)、扇區(qū)數(shù)(Sectors)以及相應(yīng)的3D尋址方式。
CHS結(jié)構(gòu)體系
其中:磁頭數(shù)表示硬盤總共有幾個(gè)磁頭,也就是有幾面盤片,最大為255(用8個(gè)二進(jìn)制位存儲(chǔ));柱面數(shù)表示硬盤每一面盤片上有幾條磁道,最大為1023(用10個(gè)二進(jìn)制位存儲(chǔ));扇區(qū)數(shù)表示每一條磁道上有幾個(gè)扇區(qū),最大為63(用6個(gè)二進(jìn)制位存儲(chǔ));每個(gè)扇區(qū)一般是512個(gè)字節(jié),理論上講你可以取任何一個(gè)你喜歡的數(shù)值,但好像至今還沒(méi)有發(fā)現(xiàn)取別的值的。
所以磁盤最大容量為:
255×1023×63×512/1048576=8024MB(1M=1048576Bytes)
或硬盤廠商常用的單位:
255×1023×63×512/1000000=8414MB(1M=1000000Bytes)
由于在老式硬盤的CHS結(jié)構(gòu)體系中,每個(gè)磁道的扇區(qū)數(shù)相等,所以外道的記錄密度要遠(yuǎn)低于內(nèi)道,因此會(huì)浪費(fèi)很多磁盤空間(軟盤也是一樣)。為了進(jìn)一步提高硬盤容量,現(xiàn)在硬盤廠商都改用等密度結(jié)構(gòu)生產(chǎn)硬盤。這也就是說(shuō),每個(gè)扇區(qū)的磁道長(zhǎng)度相等,外圈磁道的扇區(qū)比內(nèi)圈磁道多。采用這種結(jié)構(gòu)后,硬盤不再具有實(shí)際的3D參數(shù),尋址方式也改為線性尋址,即以扇區(qū)為單位進(jìn)行尋址。而為了與使用3D尋址的老軟件兼容(如使用BIOSInt13H接口的軟件),廠商通常在硬盤控制器內(nèi)部安裝了一個(gè)地址翻譯器,由它負(fù)責(zé)將老式3D參數(shù)翻譯成新的線性參數(shù)。這也是為什么現(xiàn)在硬盤的3D參數(shù)可以有多種選擇的原因(不同的工作模式可以對(duì)應(yīng)不同的3D參數(shù),如LBA、LARGE、NORMAL)。
而隨著磁盤密度的增加、機(jī)構(gòu)的進(jìn)一步復(fù)雜、功能和速度上的提高,如今的硬盤都會(huì)在磁盤里面劃分出一個(gè)容量比較大的,稱為“系統(tǒng)保留區(qū)”的區(qū)域,用于儲(chǔ)存硬盤的各種信息、參數(shù)和控制程序,有的甚至把硬盤的Fireware也做到了系統(tǒng)保留區(qū)里面(原來(lái)這些信息都是儲(chǔ)存在硬盤控制電路板的芯片上的)。這樣雖然可以進(jìn)一步簡(jiǎn)化生產(chǎn)的流程,加快生產(chǎn)速度和降低生產(chǎn)成本,但是從另一方面,卻又大大增加了硬盤出現(xiàn)致命性損壞的幾率和縮短了硬盤的使用壽命。我十幾年前的200MB硬盤和8年前的1.2GB硬盤到現(xiàn)在還用得非常好,別說(shuō)是壞道,連運(yùn)行時(shí)的聲音都是沒(méi)有的,但是到后來(lái)的4.3GB、6.4GB、10GB、20GB硬盤,都沒(méi)有能用超過(guò)4年的,全部壞掉了。
一般來(lái)說(shuō),硬盤的損壞按大類可以分為硬損壞和軟損壞。
硬損壞包括磁頭組件損壞、控制電路損壞、綜合性損壞和扇區(qū)物理性損壞(一般人稱之為物理壞道)四種。
※ 磁頭組件損壞:主要指硬盤中磁頭組件的某部分被損壞,造成部分或全部磁頭無(wú)法正常讀寫的情況。磁頭組件損壞的方式和可能性非常多,主要包括磁頭臟、磁頭磨損、磁頭懸臂變形、磁線圈受損、移位等。
※控制電路損壞:是指硬盤的電子線路板中的某一部分線路斷路或短路,或者某些電氣元件或IC芯片損壞等等,導(dǎo)致硬盤在通電后盤片不能正常起轉(zhuǎn),或者起轉(zhuǎn)后磁頭不能正確尋道等。
※綜合性損壞:主要是指因?yàn)橐恍┪⑿〉淖兓褂脖P產(chǎn)生的種種問(wèn)題。有些是硬盤在使用過(guò)程中因?yàn)榘l(fā)熱或者其他關(guān)系導(dǎo)致部分芯片老化;有些是硬盤在受到震動(dòng)后,外殼或盤面或馬達(dá)主軸產(chǎn)生了微小的變化或位移;有些是硬盤本身在設(shè)計(jì)方面就在散熱、摩擦或結(jié)構(gòu)上存在缺陷。種種的原因?qū)е掠脖P不穩(wěn)定,經(jīng)常丟數(shù)據(jù)或者出現(xiàn)邏輯錯(cuò)誤,工作噪音大,讀寫速度慢,有時(shí)能正常工作但有時(shí)又不能正常工作等。
※扇區(qū)物理性損壞:是指因?yàn)榕鲎?、磁頭摩擦或其他原因?qū)е麓疟P盤面出現(xiàn)的物理性損壞,譬如劃傷、掉磁等。
軟損壞包括磁道伺服信息出錯(cuò)、系統(tǒng)信息區(qū)出錯(cuò)和扇區(qū)邏輯錯(cuò)誤(一般又被稱為邏輯壞道)。
※磁道伺服信息出錯(cuò):是指因?yàn)槟硞€(gè)物理磁道的伺服信息受損或失效,導(dǎo)致了該物理磁道無(wú)法被訪問(wèn)。
※系統(tǒng)信息區(qū)出錯(cuò):是指硬盤的系統(tǒng)信息區(qū)(硬盤內(nèi)部的一個(gè)系統(tǒng)保留區(qū),里面又分成若干模塊,保存了許多硬盤出廠的參數(shù)、設(shè)置信息和內(nèi)部控制程序)在通電自檢時(shí)讀不出某些模塊的信息或者校驗(yàn)不正常,導(dǎo)致硬盤無(wú)法進(jìn)入準(zhǔn)備狀態(tài)。
※扇區(qū)邏輯錯(cuò)誤:是指因?yàn)樾r?yàn)錯(cuò)誤(ECC錯(cuò)誤和CRC錯(cuò)誤)、扇區(qū)標(biāo)志錯(cuò)誤(IDNF錯(cuò)誤)、地址信息錯(cuò)誤(AMNF錯(cuò)誤)、壞塊標(biāo)記錯(cuò)誤(BBM)等原因?qū)е略撋葏^(qū)失效。
一般來(lái)說(shuō),修復(fù)硬盤的軟損壞是可能的,很多硬盤廠商發(fā)布的硬盤管理和維護(hù)軟件(DM)都具備修復(fù)硬盤軟損壞的能力。像扇區(qū)邏輯錯(cuò)誤這樣的問(wèn)題,即使是一般的低級(jí)格式化軟件,也是完全可以勝任的。不過(guò)在所有的軟損壞當(dāng)中,系統(tǒng)信息區(qū)出錯(cuò)屬于比較難以修復(fù)的種類,因?yàn)榧词故峭粋€(gè)廠商同一種型號(hào)的硬盤,系統(tǒng)信息區(qū)也不一定相同;而且硬盤廠商對(duì)于自己產(chǎn)品的系統(tǒng)信息區(qū)內(nèi)容和讀取的指令代碼,一般是不公開的。但是對(duì)于IBM和日立的硬盤用戶來(lái)說(shuō)就比較幸運(yùn)了,日立的DFT和IBM的DDD-SI軟件對(duì)系統(tǒng)信息區(qū)出錯(cuò)還是有比較高的修復(fù)成功率的。這兩個(gè)軟件可是真真正正由硬盤的生產(chǎn)廠商發(fā)布的硬盤維修軟件?。―FT還是免費(fèi)的),有非常強(qiáng)大的功能,效率和可靠性比起那些要價(jià)過(guò)萬(wàn)的第三方編寫的軟件都要高很多,可惜只對(duì)IBM和日立的產(chǎn)品有效。
當(dāng)然,如果僅僅是為了修復(fù)軟損壞,一個(gè)原廠的DM軟件就可以完成90%以上的任務(wù)了,根本不需要購(gòu)買上萬(wàn)元的所謂專業(yè)軟件,而現(xiàn)在HDD Regenerator、MHDD、PC-3000和效率源等等這些軟件,在宣傳上就說(shuō)明了他們所針對(duì)的不僅僅是軟損壞,而且連硬損壞里面的物理壞道甚至是一些IC的損壞都可以修復(fù)!
PC-3000硬盤維修套裝
不能說(shuō)他們這樣的宣傳很夸張,因?yàn)槔碚撋线@確實(shí)是可能的。我們的硬盤如果在質(zhì)保期內(nèi)壞了,交給廠家的話,他們同樣要對(duì)這個(gè)硬盤進(jìn)行維修。那么,我們現(xiàn)在就很有必要了解一下廠家對(duì)硬盤的維修方法和過(guò)程,看看廠家是怎么樣維修的,跟純粹的軟件維修有沒(méi)有什么不同。
這里其實(shí)可以向大家先說(shuō)明一點(diǎn),即使是從廠家出來(lái)的全新硬盤,它們的盤片也不是一點(diǎn)瑕疵也沒(méi)有的。由于磁盤的盤片比較精密,對(duì)于生產(chǎn)環(huán)境和移動(dòng)都有非常高的要求,即使是一?;覊m、一次很輕微的碰撞,都會(huì)產(chǎn)生從幾個(gè)到數(shù)以百計(jì)的壞扇區(qū)。所以,一般地,按照現(xiàn)在硬盤120GB的容量,全新的盤片即使有幾千個(gè)壞扇區(qū)也不是不可能的。只不過(guò)硬盤廠商會(huì)使用專門的設(shè)備去掃描盤片,把那些壞的扇區(qū)和磁介質(zhì)不穩(wěn)定的扇區(qū)都記錄下來(lái),做成一個(gè)硬盤缺陷列表,寫進(jìn)系統(tǒng)保留區(qū),通過(guò)控制程序把這些扇區(qū)封閉起來(lái),而硬盤的控制程序在讀取硬盤的時(shí)候是不會(huì)讀取這些區(qū)域的。現(xiàn)今的硬盤由于功能和參數(shù)復(fù)雜,寫進(jìn)系統(tǒng)保留區(qū)的信息非常多。這樣,由于在底層控制的層面就已經(jīng)把有問(wèn)題的扇區(qū)封閉掉了,所以用戶無(wú)論用什么格式化和分區(qū)軟件都不會(huì)看到這部分的信息,看起來(lái)就像真的完全沒(méi)有壞道一樣。同時(shí),硬盤里面還有另外一種封閉區(qū)域,又稱為保留容量,它們其實(shí)是完全沒(méi)有問(wèn)題的好的盤面,但是因?yàn)槟撤N原因被封閉起來(lái)了。譬如說(shuō)一個(gè)硬盤是60GB,而磁碟的單碟容量為40GB,那么由兩片磁碟構(gòu)成的硬盤就必須封閉掉20GB的容量(磁碟的生產(chǎn)線都是一定的,廠商為了降低成本,都只會(huì)生產(chǎn)一種容量的磁碟,通過(guò)封閉不同容量的區(qū)域來(lái)獲得不同的實(shí)際硬盤容量)。
硬盤廠商用于掃描和測(cè)試盤片的機(jī)器,每小時(shí)可以處理600個(gè)盤片
日立生產(chǎn)的用于重寫伺服信息的小型伺服機(jī),可以同時(shí)處理8個(gè)硬盤
弄清楚了硬盤的生產(chǎn)原理,那么廠商如何維修硬盤就很好理解了。對(duì)于控制電路、磁頭等的損壞,就是應(yīng)用最簡(jiǎn)單的替換法,換上新的零件就可以了。對(duì)于IC芯片的損壞,可以通過(guò)重寫IC芯片的信息或者干脆替換IC芯片來(lái)修理。對(duì)于磁盤盤片的問(wèn)題,情況就比較復(fù)雜。首先,廠商會(huì)用專門的儀器設(shè)備對(duì)硬盤的磁碟表面按照實(shí)際的物理地址重新進(jìn)行全面的掃描,檢查出所有壞的、不穩(wěn)定的扇區(qū),形成一個(gè)新的硬盤缺陷列表,然后把它寫進(jìn)硬盤的系統(tǒng)信息區(qū),替換掉原來(lái)舊的硬盤缺陷列表。然后調(diào)用內(nèi)部低級(jí)格式化程序,對(duì)硬盤進(jìn)行內(nèi)部格式化。程序會(huì)根據(jù)新的系統(tǒng)信息區(qū)信息,重新對(duì)所有的磁道和扇區(qū)進(jìn)行編號(hào)、清零,重寫磁道伺服信息和扇區(qū)信息。經(jīng)過(guò)這樣的處理,返修的硬盤就又可以像新的硬盤一樣了。
有人可能會(huì)有疑問(wèn)——既然有新的壞扇區(qū)加進(jìn)系統(tǒng)保留區(qū)去了,
那么,是不是返修過(guò)的硬盤跟新的硬盤是完全沒(méi)有差別的呢?這里牽涉到一個(gè)工藝學(xué)的問(wèn)題——損傷的內(nèi)斂性和發(fā)散性的區(qū)別,我打算留到后面說(shuō),這里先說(shuō)說(shuō)那些第三方軟件修復(fù)硬盤的原理。
我們這里說(shuō)的第三方軟件修復(fù)硬盤,主要討論的都是修理硬盤扇區(qū)的物理性損壞——邏輯壞道沒(méi)有什么好討論的,修復(fù)并不難。目前,第三方軟件修復(fù)硬盤扇區(qū)的物理性損壞一般有兩個(gè)主要方式:反向磁化和修改硬盤缺陷列表。
反向磁化是最先被應(yīng)用的一種修復(fù)硬盤扇區(qū)物理性損壞的方式。一般地,硬盤的磁頭只能負(fù)責(zé)讀取和寫入信號(hào),而讀取、寫入數(shù)據(jù)信號(hào)所需要的電平信號(hào)跟磁盤表面的磁介質(zhì)本身是不一樣的。而反向磁化就是通過(guò)用軟件指令迫使磁頭產(chǎn)生于磁介質(zhì)本身相應(yīng)的高低電平信號(hào),通過(guò)多次的往復(fù)運(yùn)動(dòng)對(duì)損壞或者失去磁性的扇區(qū)進(jìn)行反復(fù)加磁,使這些扇區(qū)的磁介質(zhì)重新獲得磁能力。HDD Regenerator就是最先采用這種方式的軟件,后來(lái)有一些軟件通過(guò)分析它的算法和指令,也掌握了反向磁化的信號(hào),采用跟它相同或者相似的引擎進(jìn)行反向磁化。要注意的是,現(xiàn)在市面上有不少所謂的專業(yè)硬盤維修公司發(fā)布了一些自稱可以維修硬盤壞道的軟件,一般也要300元左右,其實(shí)他們只是通過(guò)Ultra Edit、Pctools等二進(jìn)制編輯工具對(duì)HDD Regenerator的界面信息進(jìn)行改寫;或者對(duì)HDD Regenerator進(jìn)行脫殼,換上自己編寫的外殼界面搖身一變而成的。說(shuō)白了就是盜版的HDD Regenerator,這請(qǐng)大家務(wù)必區(qū)分清楚。進(jìn)行反向磁化最大的缺點(diǎn)是速度慢,對(duì)一個(gè)磁介質(zhì)不穩(wěn)定或者失去磁能力的扇區(qū)進(jìn)行磁化,磁頭很可能要往復(fù)成百上千次,如果硬盤只有幾十個(gè)或者幾百個(gè)壞扇區(qū)的話,慢慢熬也是可以的。但是現(xiàn)今硬盤動(dòng)輒上百GB的容量,有上萬(wàn)個(gè)壞扇區(qū)也是很平常的事情,這時(shí)候如果用這種方法去修,大概還沒(méi)有修到10%,磁頭就會(huì)因?yàn)槠谶^(guò)度變形了,本來(lái)通過(guò)隱藏分區(qū)后還可以用的硬盤就會(huì)徹底報(bào)廢。而且這些扇區(qū)的磁介質(zhì)本身就是不穩(wěn)定的,即使磁化了,在一段時(shí)間內(nèi)可以使用,但隨時(shí)有重新失去磁能力的危險(xiǎn),硬盤其實(shí)并不穩(wěn)定。同時(shí),這種方法并不能修復(fù)物理劃傷這種硬損壞。
修改硬盤缺陷列表的方式就是對(duì)反向磁化的改進(jìn),這種方法和上面說(shuō)的硬盤廠商的維修方式非常相似。前面說(shuō)過(guò)了,硬盤廠商對(duì)于自己硬盤產(chǎn)品的系統(tǒng)信息區(qū)的信息內(nèi)容和讀取的指令代碼,一般是不公開的,但是一些技術(shù)人員通過(guò)分析和逆向工程,破解了廠商的指令代碼甚至Fireware,使得他們可以編制出程序軟件,自由地讀取、修改和寫入硬盤系統(tǒng)信息區(qū)的信息。這樣,他們同樣可以像硬盤廠商一樣,編寫程序?qū)Υ疟P盤面按照物理地址進(jìn)行掃描,重新構(gòu)造出新的缺陷扇區(qū)列表寫進(jìn)系統(tǒng)保留區(qū)來(lái)替換原有的列表。經(jīng)過(guò)這樣的軟件維修的硬盤,理論上說(shuō)是跟硬盤廠商維修的硬盤是沒(méi)有差別的。這種軟件因?yàn)橛辛诉@個(gè)功能,所以價(jià)格非常昂貴,PC-3000要上萬(wàn)元,效率源專業(yè)版(零售版只能修復(fù)ECC錯(cuò)誤和CRC錯(cuò)誤,其實(shí)什么也干不了)也要六百多,而且他們是不包括以后的升級(jí)技術(shù)支持的,因?yàn)檫@些軟件有著一個(gè)非常致命的弱點(diǎn)——畢竟他們是通過(guò)破解獲得的數(shù)據(jù),在一定程度上說(shuō)是非法的。不同的硬盤廠商、甚至同一廠商不同型號(hào)的硬盤,對(duì)于系統(tǒng)保留區(qū)的控制代碼都是不一樣的,F(xiàn)ireware也不同,為了讓軟件有通用性,他們必須通過(guò)不斷地破解新的硬盤型號(hào)才能使軟件支持更多的硬盤。而如果因?yàn)槟阗?gòu)買了一套軟件他們就要不斷給予升級(jí)支持的話他們是絕對(duì)不干的,為了要修更多的新的硬盤型號(hào),你就必須不斷地支付升級(jí)費(fèi)用。在另一方面,對(duì)硬盤的系統(tǒng)信息區(qū)信息,如果破解得好還可以,如果破解得不好,把信息修改寫進(jìn)去以后,輕的會(huì)讓硬盤在讀寫時(shí)頻頻出現(xiàn)錯(cuò)誤,不穩(wěn)定;重的就會(huì)報(bào)銷掉這個(gè)硬盤了。
前面我已經(jīng)提到過(guò),其實(shí)返修盤和全新的硬盤還是有差別的,那么差別在哪里呢?很簡(jiǎn)單,在全新的硬盤中,扇區(qū)的物理?yè)p壞是在生產(chǎn)過(guò)程中產(chǎn)生的;而需要返修的硬盤,扇區(qū)物理?yè)p壞是在使用過(guò)程中產(chǎn)生的。而不同的物理?yè)p壞產(chǎn)生環(huán)境,直接影響到這個(gè)損壞的破壞力大小。
為了說(shuō)明這個(gè)問(wèn)題,我舉一個(gè)電鍍的過(guò)程做例子,雖然不一定完全是這樣的,但這確實(shí)是材料學(xué)和工藝學(xué)的范疇,即使是磁盤盤面的加工也逃不出這個(gè)范圍。如果電鍍過(guò)程中因?yàn)槟承┰?,?dǎo)致一些地方的鍍層過(guò)薄或者根本沒(méi)有鍍上,那么這一部分就是缺陷部分,它會(huì)很容易氧化生銹。這部分的生銹會(huì)蔓延和擴(kuò)展到原來(lái)鍍得好、沒(méi)有缺陷的部分,但是這個(gè)過(guò)程是非常慢的,因?yàn)檫@個(gè)缺陷是在生產(chǎn)過(guò)程中跟鍍層一起同時(shí)形成的,鍍層的邊緣還封閉得非常好,所以這個(gè)缺陷是內(nèi)斂性的,它的蔓延和擴(kuò)展會(huì)比較慢。而如果原來(lái)的鍍層是完好的,后來(lái)你用刀子刮去一部分鍍層,那么就出現(xiàn)了一個(gè)發(fā)散性的缺陷。因?yàn)樵谶@個(gè)缺陷中,你不但破壞了缺陷表面的鍍層,而且連完好部分的鍍層的邊緣也被破壞掉。在這種缺陷中,氧化生銹的蔓延和擴(kuò)展非常快,很快就可以在完好的部分中產(chǎn)生出一大片氧化生銹的區(qū)域。
硬盤盤片的生產(chǎn)原理也是一樣的。大家都知道,壞的扇區(qū)是會(huì)蔓延的,即使封閉了這部分扇區(qū)不進(jìn)行讀寫,它們同樣會(huì)在盤面上蔓延。在生產(chǎn)過(guò)程中形成的壞扇區(qū),周圍的磁介質(zhì)晶體仍然是均勻的和致密的,物理性質(zhì)仍然相當(dāng)穩(wěn)定,在這樣的環(huán)境中,壞扇區(qū)的蔓延是一個(gè)非常緩慢的過(guò)程,恐怕即使硬盤的使用壽命到了它還沒(méi)有蔓延出多遠(yuǎn)。而在使用過(guò)程中因?yàn)榕鲎?、劃傷而產(chǎn)生的壞扇區(qū),周圍的磁介質(zhì)晶體是處于破碎和疏松的狀態(tài),這樣,這個(gè)壞扇區(qū)的蔓延就會(huì)非??欤芸赡苣銊倓偡忾]了它不久,它就又蔓延到?jīng)]有封閉的完好區(qū)域去了。由于有這樣的潛在不穩(wěn)定性,所以在北美,一般返修的硬盤都會(huì)打上返修標(biāo)簽,用非常便宜的價(jià)格出售(大概只有市價(jià)的1/2到1/3),甚至有一些公司就干脆把返修盤全部拿到亞洲或者一些第三世界國(guó)家的市場(chǎng)去賣了。
對(duì)于已經(jīng)返修的硬盤,由硬盤廠商返修和給外面的維修人員通過(guò)軟件修復(fù),雖然在理論上是基于同樣的原理,但是實(shí)際效果還是不一樣的。用軟件修復(fù),需要硬盤的磁頭不斷讀寫每個(gè)扇區(qū),以確定此扇區(qū)是否確實(shí)失去磁能力,這個(gè)讀寫過(guò)程可能要循環(huán)上百次甚至更多。這樣一個(gè)個(gè)扇區(qū)不斷地讀寫下去,花費(fèi)的時(shí)間非常長(zhǎng),譬如MHDD,在默認(rèn)參數(shù)下,隨便對(duì)一個(gè)3.2GB的硬盤作掃描,很可能就需要48小時(shí)甚至5天的時(shí)間(根據(jù)壞盤情況的不同,時(shí)間有很大區(qū)別),而且必須連續(xù)工作不間斷。這樣對(duì)硬盤磁頭和盤片本身的損害是非常大的,本來(lái)就已經(jīng)不是好盤了,再經(jīng)過(guò)這樣的折騰,就算是修好了,你敢用來(lái)裝一些有用的數(shù)據(jù)嗎?
如果在硬盤廠商那里返修,他們會(huì)使用專門的機(jī)器,那些機(jī)器采用的是光學(xué)原理來(lái)對(duì)盤片表面查錯(cuò)(具體細(xì)節(jié)比較巧妙,就不說(shuō)了,物理或者電子專業(yè)的朋友應(yīng)該都知道),而不是用磁頭真正地讀寫盤片的表面。在這種機(jī)器里面,當(dāng)不同種類的扇區(qū)——完好的和有缺陷的:如盤面劃傷、磁介質(zhì)有雜質(zhì)、磁介質(zhì)疏松、磁性能不穩(wěn)定等,通過(guò)檢測(cè)點(diǎn)的時(shí)候,會(huì)產(chǎn)生不同的反饋光信號(hào),機(jī)器會(huì)根據(jù)反饋的光信號(hào)記錄下全部有缺陷的扇區(qū)記錄和相應(yīng)的扇區(qū)位置,編成硬盤缺陷列表。因?yàn)椴皇峭ㄟ^(guò)物理磁頭讀寫,所以不但掃描檢查的速度飛快,而且對(duì)硬盤的盤片傷害會(huì)小很多很多。
到了這里,我們是不是已經(jīng)可以得出一些結(jié)論了呢?結(jié)論我就不說(shuō)了,各位讀者應(yīng)該可以自己作出判斷。我絲毫不懷疑寫出這些硬盤維修工具程序的人是天才,甚至破解別人程序引擎的人也是天才,但是一切事物都有自己的客觀規(guī)律,不會(huì)以某些人過(guò)頭的宣傳和意志而轉(zhuǎn)移。軟件能實(shí)現(xiàn)很多功能,但是同樣地,有一些功能是它們不能、也不可能實(shí)現(xiàn)的,這個(gè)世上本來(lái)就沒(méi)有能治百病的仙丹,軟件也一樣。
現(xiàn)在硬盤的價(jià)格是越來(lái)越便宜了,80GB的硬盤只要600元,設(shè)計(jì)的使用壽命也就大概是3年左右。老實(shí)說(shuō),如果修理一個(gè)20GB的硬盤要100元或者買一個(gè)二手的20GB硬盤要150元以上,那我干脆就買一個(gè)新的算了——就算修好了硬盤或者買了一個(gè)二手硬盤,也是絕對(duì)不放心用這個(gè)盤去儲(chǔ)存重要的數(shù)據(jù)的。
不過(guò)我也并不是完全排斥二手硬盤,畢竟它們比較便宜,對(duì)一些不需要很大容量,只需要基本功能和用途的用戶來(lái)說(shuō)也是一個(gè)不錯(cuò)的選擇。目前國(guó)內(nèi)二手市場(chǎng)最發(fā)達(dá)的莫過(guò)于廣州(只限于討論正常渠道,有一些地方的非正常渠道非常發(fā)達(dá),不過(guò)不在此次討論的范圍),番禺是二手計(jì)算機(jī)零配件和外設(shè)的最大集散地,內(nèi)陸很多二手硬盤的銷售商都是通過(guò)廣州的渠道進(jìn)貨然后發(fā)往內(nèi)陸的。對(duì)于單獨(dú)一個(gè)零售的商戶來(lái)說(shuō),每天二手硬盤的交易量也就是幾個(gè)、十幾個(gè)。但是對(duì)于那些二手硬盤的批發(fā)商來(lái)說(shuō),每天的交易進(jìn)出量和單位價(jià)格不是用個(gè)來(lái)算,而是用噸計(jì)算的。在番禺,一個(gè)普通的批發(fā)店,平均每天的交易額就可能有幾百甚至上千個(gè)硬盤。按照這個(gè)交易量,他們應(yīng)該是不大可能會(huì)有這個(gè)時(shí)間用軟件去掃描和修復(fù)硬盤的。同時(shí),大家也許不知道他們是怎樣把國(guó)外的二手電腦零配件或者整機(jī)運(yùn)過(guò)來(lái)的,我這里可以簡(jiǎn)單說(shuō)一說(shuō)。在發(fā)達(dá)國(guó)家,是不允許把淘汰的電腦隨便扔到垃圾箱里的,讓路人或者鄰居看到了報(bào)警的話會(huì)被罰很多錢。因此,在國(guó)外收二手電腦或者零配件,收購(gòu)的人并不需要付任何費(fèi)用,相反,那些需要淘汰電腦的公司和個(gè)人必須支付相當(dāng)一筆費(fèi)用給收電腦的人,讓他們把電腦拉走。正因?yàn)檫@樣,在國(guó)外收舊電腦可以說(shuō)是無(wú)本生意,加上每個(gè)集裝箱的運(yùn)費(fèi)也就1000美元左右(現(xiàn)在國(guó)家不允許進(jìn)口洋垃圾,但很多二手的電腦零配件還是可以進(jìn)來(lái)的,加上商人們總有很多辦法,而且可以通過(guò)各種填報(bào)海關(guān)單據(jù)的方式來(lái)把進(jìn)口稅也逃掉),所以國(guó)內(nèi)的進(jìn)貨價(jià)格之低是你們絕對(duì)不可以想像的。國(guó)內(nèi)的硬盤批發(fā)商都是用自卸車一車一車?yán)貋?lái),嘩啦嘩啦一下整車倒在地上。因?yàn)樗麄兊呐l(fā)價(jià)格已經(jīng)非常低,根本不在乎破損率,不需要理會(huì)硬盤會(huì)因此而產(chǎn)生壞道和盤體變形,只需要快點(diǎn)出貨,然后又快點(diǎn)進(jìn)貨。因此,這里我可以很負(fù)責(zé)任地告訴大家,通過(guò)這種渠道進(jìn)來(lái)的硬盤,幾乎100%都是有這樣或者那樣的缺陷的,如果是從本地公司或個(gè)人淘汰機(jī)器里面收購(gòu)來(lái)的另當(dāng)別論。各地的中間商都會(huì)把批發(fā)過(guò)來(lái)的硬盤先簡(jiǎn)單修理一下才發(fā)給零售店,由此,我們可以知道,需要這種軟件的多半是中間商和零售的商戶,他們用比較低的價(jià)格進(jìn)來(lái)了一批二手硬盤,但是每天出貨的量不多,如果能夠把硬盤的壞道全部屏蔽起來(lái),恢復(fù)到好像沒(méi)有壞道的樣子,那么同樣一個(gè)硬盤的零售價(jià)可以提高50到100元。這樣的盤當(dāng)然也是可以用的,但大家就需要根據(jù)自己的實(shí)際用途和數(shù)據(jù)的重要程度,來(lái)決定是否購(gòu)買和使用這些硬盤了。不過(guò),我相信大家應(yīng)該可以從自己的實(shí)際需要出發(fā),決定怎么花自己的錢。
順便說(shuō)幾句多余的話,有人可能會(huì)因?yàn)樽约含F(xiàn)在使用的電腦型號(hào)比較老,不能辨認(rèn)大硬盤而對(duì)購(gòu)買新硬盤有所猶豫。那么我可以說(shuō)請(qǐng)放心,連什么硬盤廠商的大硬盤支持程序都不需要的。如果你的主板BIOS是Award的,那么你只要下載一個(gè)叫BP的小程序(全稱BIOS Patcher,可修改主板BIOS程序錯(cuò)誤,打開被屏蔽的功能;目前只支持Award BIOS。下載地址:http://rom.by/Award/patcher/bp-4rc_C.rar),假設(shè)你的主板BIOS文件名是1.bin,那么你在純DOS模式下輸入命令:bp 1.bin,然后把這個(gè)文件刷回主板,一切就搞定了?,F(xiàn)在,不管你的主板有多老(甚至是老奔、VX主板),它都可以支持到137GB的大硬盤啦。
發(fā)表了《軟件能夠修復(fù)硬盤嗎?硬盤損壞全分析》一文后,產(chǎn)生了很大的反響。本人通過(guò)各種渠道收集匯總了一些反應(yīng)和意見(jiàn),很多消費(fèi)者都是通過(guò)這篇文章才第一次聽說(shuō)過(guò)這樣的事情和其中的內(nèi)幕,非常支持這樣的文章。當(dāng)然,各種反應(yīng)里面也少不了一些業(yè)內(nèi)人士的責(zé)難,認(rèn)為這樣的文章對(duì)這個(gè)行業(yè)的發(fā)展不利。不過(guò)不管怎樣,我認(rèn)為敝帚自珍和信息封鎖才是對(duì)硬盤和數(shù)據(jù)行業(yè)發(fā)展的最大不利因素;讓大家多了解一些這方面的信息,從總體上提高大家對(duì)這個(gè)行業(yè)的認(rèn)知水平,才真正有利于國(guó)內(nèi)硬盤維修和數(shù)據(jù)恢復(fù)行業(yè)的水平提高。正是基于這樣的想法,于是就有了這篇后續(xù)的文章。由于對(duì)象仍然是普通的DIYer和廣大消費(fèi)者,因此仍然采用比較通俗的敘述方式,盡量避免使用過(guò)于專業(yè)的詞匯和高深的所謂“理論知識(shí)”。
還要指出的一點(diǎn)就是,IDE硬盤和SCSI硬盤內(nèi)部的具體結(jié)構(gòu)和原理是不同的,SCSI硬盤比IDE硬盤要復(fù)雜得多?;诒疚闹皇浅鲇谄占暗哪康模瑸榱藬⑹錾系耐ㄋ缀?jiǎn)單,本文所說(shuō)的硬盤都是指IDE硬盤。
在前一篇專題里,我只是簡(jiǎn)單敘述了硬盤維修的一些知識(shí)和狀況,這里有必要再對(duì)硬盤這個(gè)行業(yè)和市場(chǎng)進(jìn)行更深入一點(diǎn)的說(shuō)明,才能使讀者順利閱讀和理解后面的部分。
有8~10年甚至更長(zhǎng)時(shí)間的電腦使用經(jīng)驗(yàn)的人會(huì)有很深刻的體會(huì)?D?D現(xiàn)在硬盤的質(zhì)量是越來(lái)越差了?;叵肫饋?lái),從前的600MB、1GB、1.2GB、2.1GB時(shí)代,很多硬盤跟現(xiàn)在的硬盤相比,唯一不足的地方就是容量沒(méi)有那么大,速度沒(méi)有那么快;但在實(shí)際使用中,其他很多方面那些硬盤都比現(xiàn)在的硬盤要優(yōu)勝。譬如噪音很小,甚至幾乎要把耳朵貼在盤體上才能聽到硬盤轉(zhuǎn)動(dòng)的聲音;使用壽命長(zhǎng),我一個(gè)朋友家里一臺(tái)IBM原裝的486DX33電腦,里面的200MB硬盤居然到現(xiàn)在還在正常使用,沒(méi)有噪音,沒(méi)有壞道,尋道時(shí)間仍然可以達(dá)到標(biāo)稱的數(shù)值,性能沒(méi)有任何下降;盤體質(zhì)量好,我把自己能夠收集到的從200MB到2.1GB的硬盤放出來(lái),發(fā)現(xiàn)那些硬盤絕大部分的盤體至今還是閃閃發(fā)光,堅(jiān)固無(wú)比,沒(méi)有任何氧化、銹蝕和痕跡,而從3.2GB開始,使用超過(guò)3年或更久的硬盤盤體就開始黯淡無(wú)光了,甚至可以輕輕搖出響聲來(lái);電路板用料十足,下面有兩張圖,希捷3.2GB硬盤電路板是大板,昆騰15GB硬盤的是曲尺電路板,比較一下板的做工和上面的電子元件就很能說(shuō)明問(wèn)題。為什么會(huì)發(fā)生這樣的情況呢?
圖1,3.2GB和15GB硬盤電路板的對(duì)比,明顯發(fā)現(xiàn)3.2GB的質(zhì)量好很多
圖2,希捷1.2GB、昆騰15GB和西數(shù)80GB對(duì)比
發(fā)生這種情況的原因固然很多,也不可能在一篇文章里面細(xì)細(xì)說(shuō)明。對(duì)于硬盤耐用性變差這一點(diǎn),廠商的說(shuō)法是硬盤轉(zhuǎn)速加快、數(shù)據(jù)密度增加、耗電量增加、發(fā)熱更多,所以壽命縮短了。媒體的說(shuō)法是硬盤產(chǎn)業(yè)整體利潤(rùn)率下降,競(jìng)爭(zhēng)日趨激烈,硬盤廠商為了加強(qiáng)競(jìng)爭(zhēng)力,必須采取措施 有效降低產(chǎn)品成本。這些說(shuō)法固然有他們的道理,不過(guò)我今天不想在這里討論這些老生常談的問(wèn)題,我想說(shuō)一個(gè)我親身經(jīng)歷的事情作為例子?D?D這只是硬盤廠商面對(duì)的眾多問(wèn)題中很小的一個(gè),當(dāng)然不足以構(gòu)成廠商采取實(shí)質(zhì)性行動(dòng)的原因,但在多種問(wèn)題的綜合作用下,情況就不一樣了。我有一個(gè)老美朋友,因?yàn)椴环奖阏f(shuō)姓名,我暫且把他叫Dick,在某硬盤廠家做事。有一年他放年假時(shí)跑到加拿大,逼著我讓他在我家里睡了兩天沙發(fā)。有一天偶然聊起公司不順心的事情,他馬上大發(fā)牢騷,說(shuō):“Jack(暫時(shí)這樣稱呼自己),你們中國(guó)人很讓我頭痛呢?!蔽液芷婀?,問(wèn)他為什么這樣說(shuō),他解釋了半天,我明白了,原來(lái)他們公司的硬盤那段時(shí)間突然在中國(guó)市場(chǎng)的返修率直線上升,給公司的質(zhì)保部門非常大的壓力,也使公司的售后服務(wù)費(fèi)用大大超出預(yù)算。公司馬上派人去了解,得出的結(jié)論是雖然公司準(zhǔn)備在海外設(shè)廠,在生產(chǎn)上有一定調(diào)整,導(dǎo)致某些型號(hào)的產(chǎn)品質(zhì)量出現(xiàn)少許波動(dòng),但這并不構(gòu)成中國(guó)市場(chǎng)返修率突然上升的主要原因。主要原因是因?yàn)樗麄兲峁?年的質(zhì)保,很多用戶在眾多的宣傳中知道這個(gè)牌子的某些型號(hào)有一些問(wèn)題,就把目標(biāo)擴(kuò)大到全系列的產(chǎn)品,即使自己的硬盤用著一直沒(méi)有事情,但還是在2年到2年半這段時(shí)間內(nèi)跑到經(jīng)銷商那里去要求換盤。為了達(dá)到退換的目的,很多消費(fèi)者使用了不良手段?D?D用毛巾包裹硬盤,在加電開機(jī)后把硬盤往桌面上砸或者用錘子敲;或者使用一些自己編寫或現(xiàn)成的小程序,發(fā)出一些指令,讓硬盤磁頭瘋狂地來(lái)回?fù)u動(dòng),在短時(shí)間內(nèi)導(dǎo)致磁頭懸臂變形和盤面產(chǎn)生物理劃花。正是因?yàn)檫@樣的原因,使公司的產(chǎn)品在中國(guó)市場(chǎng)的退換和返修率大大上升(要知道,一般地,當(dāng)時(shí)他們公司的硬盤返修率是不到千分之一的,即使變成千分之二也已經(jīng)超出好多倍了,更何況他們當(dāng)時(shí)比這個(gè)更高)。公司讓他研究解決這個(gè)事情,他經(jīng)過(guò)了解和研究,知道其實(shí)其他公司也面臨著同樣的問(wèn)題,只不過(guò)他們公司因?yàn)樵谥袊?guó)市場(chǎng)占有率高,所以問(wèn)題更嚴(yán)重而已。辦法好想,他說(shuō)可以更改一下硬盤的設(shè)計(jì),這樣硬盤退回時(shí)他們可以通過(guò)特別的手段查出硬盤是自然損壞還是非正常損壞的。不過(guò)公司對(duì)他這個(gè)方法卻不屑一顧,因?yàn)檫@個(gè)設(shè)想雖然好,但是卻沒(méi)有任何實(shí)際的可行性?D?D退換過(guò)程通常都是消費(fèi)者和經(jīng)銷商之間的行為,而經(jīng)銷商沒(méi)有這樣的驗(yàn)證手段,等硬盤匯集到公司的時(shí)候已經(jīng)太晚;同時(shí),即使公司知道了硬盤損壞的原因,還是沒(méi)有直接的證據(jù)來(lái)拒絕退換;更進(jìn)一步,就算有證據(jù),也還是不可能拒絕售后服務(wù),以免被對(duì)手大肆宣傳,得罪全體消費(fèi)者。他正是為了這個(gè)原因而憋氣呢!
當(dāng)然,我們現(xiàn)在已經(jīng)知道硬盤廠商如何解決這個(gè)問(wèn)題了?D?D雖然采取這樣的措施同時(shí)也是基于一個(gè)全球的大環(huán)境。當(dāng)時(shí)的競(jìng)爭(zhēng)激烈,硬盤利潤(rùn)空間不斷下降,廠商如果同時(shí)再要負(fù)擔(dān)這樣沉重的售后服務(wù)的話,就根本沒(méi)有任何利潤(rùn)可言了。于是,他們解決的方法出奇地一致?D?D降低產(chǎn)品成本,縮短保修期限,以便保持相當(dāng)?shù)睦麧?rùn)。這里,我已經(jīng)不知道說(shuō)什么好了,少數(shù)消費(fèi)者自私自利的不良行為,損害了全體消費(fèi)者的利益,其他大部分遵紀(jì)守法的消費(fèi)者要替他們陪葬。我這里絕對(duì)不是要鼓吹讓大家都跑去退換,因?yàn)檫@樣只會(huì)導(dǎo)致市場(chǎng)進(jìn)入惡性循環(huán),少數(shù)人會(huì)因退換好像會(huì)占了便宜而竊笑,但最終受到損害的還是他們自己,而且還賠上了其他沒(méi)有這樣做的人。[Pophard:希望大家能遵守這個(gè)行業(yè)的游戲規(guī)則,使市場(chǎng)呈良性循環(huán)發(fā)展,大家都能享受到良好的售后服務(wù),也可以用上更優(yōu)質(zhì)的產(chǎn)品。
當(dāng)然,在一片降低成本的呼聲中,也有部分廠商跑得太遠(yuǎn),偏離了正常軌道。最明顯的問(wèn)題就是伺服口的處理問(wèn)題。熟悉硬盤的朋友都知道,硬盤上面有一個(gè)孔,一般都是用鋁質(zhì)貼紙封住,有的甚至還用金屬片包住封口的貼紙,防止它被破壞,這個(gè)就是伺服口(有一些銷售人員叫這個(gè)是真空封口,其實(shí)是錯(cuò)誤的,硬盤內(nèi)部并不是真空,磁頭要靠空氣的氣墊原理懸浮在盤片的上方來(lái)讀取數(shù)據(jù)。這個(gè)封口的作用其實(shí)是防止灰塵進(jìn)入硬盤內(nèi)部,因此,正確的說(shuō)法應(yīng)該是?D?D硬盤內(nèi)部是無(wú)塵的)。一般而言,盤片的磁道構(gòu)造都不是在裝配之前進(jìn)行的,想想都知道,3英寸的盤片上要儲(chǔ)存幾十GB數(shù)據(jù),磁道一定是要非常細(xì)密的才可以做到。如果在裝配之前構(gòu)造磁道,那么只要裝配中出現(xiàn)非常微小的誤差,都可能使裝配好的硬盤在工作中出現(xiàn)這樣或那樣的問(wèn)題。同時(shí),裝配過(guò)程中還可能出現(xiàn)輕微的碰撞,產(chǎn)生壞扇區(qū),如果在裝配前構(gòu)造磁道,就不可能找出這些壞扇區(qū)來(lái)加以屏蔽了。而伺服口的作用,就是在裝配好硬盤以后,機(jī)械手能夠從這個(gè)孔伸進(jìn)去進(jìn)行掃描和寫入伺服信息,構(gòu)造磁道,這樣,只需要對(duì)硬盤進(jìn)行一次掃描和寫入過(guò)程就可以完成伺服信息的寫入,而又能最大限度保證伺服信息的準(zhǔn)確和硬盤成品的可靠性。伺服口的數(shù)量有可能是1個(gè)、2個(gè)、3個(gè)或者更多。單片單面的磁盤只需要1個(gè)伺服口,單片雙面的需要2個(gè),雙片3面的也是2個(gè),雙片四面的是3個(gè),如此類推。
圖3,單片單面的硬盤
圖4,單片雙面的硬盤
圖5,雙片三面的硬盤
圖6,雙片四面的硬盤
伺服口是不可以破損的,一旦破損,空氣中的灰塵就會(huì)進(jìn)入硬盤內(nèi)部。而對(duì)于磁盤的盤面來(lái)說(shuō),一粒灰塵就相當(dāng)于一個(gè)炸彈。即使只有一?;覊m進(jìn)去,在高速旋轉(zhuǎn)的盤片上,灰塵會(huì)像彈球一樣跳來(lái)跳去,不斷擊中盤面,形成大大小小的壞扇區(qū)。因此,硬盤廠商對(duì)于這樣的硬盤是不予維修的。大家可以看到,在伺服口的貼紙上,都會(huì)有這樣的說(shuō)明?D?DWarranty Void If Remove(一旦破損,保修失效)。但正是在這個(gè)盤體最重要、也是最脆弱的地方,某個(gè)硬盤廠商有意無(wú)意地出現(xiàn)了比較嚴(yán)重的設(shè)計(jì)失誤。如圖,某些硬盤廠家用來(lái)保護(hù)伺服口的材料,除了沒(méi)有足夠的凹陷以外,保障硬盤內(nèi)部絕對(duì)無(wú)塵工作環(huán)境的竟然是一張15mm×8mm、厚不到0.1mm的小紙片(真的是紙片)!只要一個(gè)不小心刮破這張薄紙,整個(gè)硬盤就全報(bào)廢了。稍有DIY常識(shí)的人都應(yīng)該知道硬盤安裝的過(guò)程中,要把硬盤插到硬盤架上,其側(cè)面和機(jī)架有點(diǎn)磨擦是很正常的事,而且這個(gè)地方也是拿硬盤時(shí)手指最容易戳到的地方,沒(méi)有足夠的凹陷而把紙片暴露在這個(gè)位置上那簡(jiǎn)直就是在玩火了。如果哪個(gè)硬盤廠商在不少顧客因?yàn)椴恍⌒墓纹屏诉@張紙導(dǎo)致硬盤報(bào)廢后,拒絕為顧客提供三包服務(wù),而要讓顧客來(lái)為他們的設(shè)計(jì)失誤買單,那樣就確實(shí)有點(diǎn)過(guò)分了。
圖7,某品牌硬盤缺乏足夠保護(hù)的伺服口
圖8,IBM硬盤的伺服口
圖9,希捷硬盤的伺服口(上面的那塊鋁封)
圖10,昆騰硬盤的伺服口
圖11,西部數(shù)據(jù)硬盤伺服口
圖12,邁拓硬盤的伺服口
正是因?yàn)閺S家對(duì)低成本的追求,使一個(gè)雖然已經(jīng)存在很久,但是一直沒(méi)有獲得足夠發(fā)展空間的行業(yè)得到了期待已久的發(fā)展時(shí)機(jī),這就是硬盤維修行業(yè)。因?yàn)槿绻脖P能夠一直都非常穩(wěn)定地使用比較長(zhǎng)時(shí)間的話,那么對(duì)于用戶來(lái)說(shuō),沒(méi)壞的不用修,用個(gè)六七年的話即使壞了也沒(méi)有維修的必要了。但現(xiàn)在情況有點(diǎn)不一樣了,不少硬盤剛過(guò)了保修期不久就壞是很常見(jiàn)的事情,而花一千或幾百元買來(lái)的硬盤用了兩年就扔的話恐怕誰(shuí)也不會(huì)心甘情愿吧,這就造成了對(duì)硬盤維修的市場(chǎng)需求。
在《硬盤損壞全分析》中已經(jīng)分析過(guò)硬盤故障的種類,這里就專門針對(duì)日常使用中最常見(jiàn)的幾種來(lái)逐一分析,概括地說(shuō)明一下專業(yè)硬盤維修的一些具體方法。
1.邏輯壞道
這是日常使用中最常見(jiàn)的硬盤故障,實(shí)際上是磁盤磁道上面的校驗(yàn)信息(ECC)跟磁道的數(shù)據(jù)和伺服信息對(duì)不上號(hào)。出現(xiàn)這一故障的原因,通常都是因?yàn)橐恍┏绦虻腻e(cuò)誤操作或是該處扇區(qū)的磁介質(zhì)開始出現(xiàn)不穩(wěn)定的先兆。一般在操作中的表現(xiàn)就是文件存取時(shí)出錯(cuò),或者硬盤克隆的時(shí)候到了出錯(cuò)的地方就彈出出錯(cuò)信息,不能再繼續(xù)下去。消除這些邏輯壞道的方法其實(shí)比較簡(jiǎn)單,最常用的方法就是用系統(tǒng)的磁盤掃描功能。在DOS下面用Scandisk掃描,系統(tǒng)可以把邏輯出錯(cuò)的扇區(qū)標(biāo)出來(lái),以后在進(jìn)行存取操作時(shí)就會(huì)避免操作這些扇區(qū)。當(dāng)然,如果單單是軟件的錯(cuò)誤操作造成的,也可以用原廠的工具進(jìn)行全盤低格來(lái)重新恢復(fù)所有有邏輯錯(cuò)誤的地方。也有的人利用HDD Regenerator、效率源之類的軟件消除扇區(qū)錯(cuò)誤,重新激活這個(gè)扇區(qū)。不過(guò)對(duì)于那些因?yàn)槭窃撋葏^(qū)的磁介質(zhì)不穩(wěn)定造成的錯(cuò)誤,這里還是不推薦使用重新激活的方式,以免在儲(chǔ)存了重要信息后再次出錯(cuò)。
圖13,MS的Scandisk,非常經(jīng)典的畫面
2.物理壞道
這個(gè)也是比較常見(jiàn)的硬盤故障,實(shí)際上是因?yàn)檎鹗?、劃傷等原因?qū)е乱恍┥葏^(qū)的磁介質(zhì)失去磁記憶能力而造成的。通常這樣的損壞修復(fù)都比較麻煩,因?yàn)樵谟脖P內(nèi)部的磁道列表中,這個(gè)扇區(qū)是被標(biāo)記為正常的,是真實(shí)的物理存在,所以它不能通過(guò)掃描、格式化、低級(jí)格式化或者激活扇區(qū)的方法消除,而必須把這個(gè)扇區(qū)加入到設(shè)置在硬盤內(nèi)部的系統(tǒng)保留區(qū)內(nèi),由工廠設(shè)置的缺陷列表(G列表和P列表)中去,才能在硬盤控制系統(tǒng)的可見(jiàn)范圍內(nèi)消除這個(gè)壞道。當(dāng)然,這樣做需要專門的軟件(目前能夠比較容易找到,而且已經(jīng)經(jīng)過(guò)長(zhǎng)時(shí)間市場(chǎng)實(shí)踐檢驗(yàn)的就是PC-3000),價(jià)格也非常高,如果大家想要這樣做,只能找具有這樣設(shè)備的專門維修商來(lái)修理了。對(duì)普通用戶的價(jià)格大概是每個(gè)硬盤100~150元,是否值得就讓大家自己考慮了。
不過(guò),這里有必要提醒大家一下,請(qǐng)多多關(guān)注各大硬盤廠商的網(wǎng)站,有些廠商提供的原廠工具也可以對(duì)少量物理壞道進(jìn)行處理,把它們加入G列表甚至P列表。譬如IBM/日立的DFT和西部數(shù)據(jù)的Data LifeGuard Diagnostics。這些原廠的工具軟件都是作為向購(gòu)買該廠硬盤的消費(fèi)者提供的售后服務(wù)而免費(fèi)提供的,不但掃描速度快,而且辨別準(zhǔn)確率高,能夠?qū)Ρ容^普遍出現(xiàn)的硬盤問(wèn)題作出相應(yīng)的處理。對(duì)硬盤內(nèi)部進(jìn)行操作畢竟是比較危險(xiǎn)的,還是原廠的東西比較可靠。除非碰上原廠工具不能解決的問(wèn)題,否則不推薦大家使用第三方工具軟件。
相對(duì)于上面那種比較高級(jí)的隱藏方式,也有一些要求不高的用戶,不需要這樣高級(jí)的隱藏方式,那么他們可以通過(guò)FBDisk和Disk Genius這一對(duì)軟件的組合來(lái)把壞道所在的位置做成隱藏分區(qū)隱藏起來(lái)。具體的操作并不復(fù)雜,即使是稍有計(jì)算機(jī)經(jīng)驗(yàn)的“中鳥”也應(yīng)該可以很容易掌握,這里就不再細(xì)說(shuō)了。
圖14,Disk Genius
圖15,F(xiàn)BDisk
(小技巧:加入壞道列表和隱藏分區(qū)這兩種方法在效果上的區(qū)別有兩點(diǎn),第一是隱藏分區(qū)方式會(huì)減少硬盤的可使用容量,而加入壞道列表則不會(huì);第二,在壞道比較分散的情況下,需要使用多個(gè)隱藏分區(qū)才能全部屏蔽壞道,造成分區(qū)過(guò)多,影響硬盤使用效果;第三,壞道列表的數(shù)量是有限制的,壞道數(shù)量不能超過(guò)一定的值,如果壞道數(shù)量大而相對(duì)集中,隱藏分區(qū)不失為一種好辦法。這里介紹另外一種折中的方式,類似于隱藏分區(qū),但又不會(huì)因?yàn)榉謪^(qū)過(guò)多而影響使用。不管三七二十一,先按照你自己的需要對(duì)有壞道的硬盤分好區(qū),然后準(zhǔn)備一個(gè)500KB左右大小的文件?D?D我覺(jué)得一張JPG圖片就不錯(cuò),不斷復(fù)制,生成許多同樣的副本,用編號(hào)來(lái)為這些文件命名,從1開始一直下去?D?D用ACDSee的批量編號(hào)命名功能就很好。然后,開始一個(gè)一個(gè)復(fù)制到有壞道的硬盤里面去,碰到有咔咔聲響、或者復(fù)制速度突然變得很慢的地方,就是壞道了,記下當(dāng)時(shí)這個(gè)文件的編號(hào),如此不斷繼續(xù),一個(gè)分區(qū)完了就進(jìn)行另一個(gè)分區(qū)。把整個(gè)硬盤都填滿以后,所有被記下編號(hào)的文件就是硬盤壞道的地方了,把這些文件設(shè)置成“只讀”、“隱藏”,其他全部刪除。這樣,只要你不去動(dòng)這些剩下的文件,磁頭就不會(huì)去動(dòng)那些個(gè)壞道了,非常方便,比隱藏分區(qū)要好。如果你的系統(tǒng)設(shè)置是可以看到隱藏文件的,而你又恰恰是一個(gè)完美主義者,覺(jué)得這些文件的存在還是太礙事,那么新建一個(gè)文件夾,把文件都拖到里面去,用超級(jí)兔子之類的工具隱藏掉這個(gè)文件夾,那就“整個(gè)世界都清凈了”。)
3.大面積物理壞道
這樣的硬盤就算是重病纏身,能繼續(xù)用多久就要看天意了。如果有幾塊不同的大面積物理壞道,而且分布在不同的盤面上,那么我勸大家別花這個(gè)力氣了。如果是雖然有大面積壞道,但全部都聚集在一個(gè)盤面上,那么你的運(yùn)氣比較好,真要修的話還是可以的,但是要損失硬盤容量。方法就是通過(guò)專門的軟件,把有壞道的盤面整個(gè)屏蔽掉(其實(shí)就是把負(fù)責(zé)讀取這個(gè)盤面的磁頭停掉,并且在硬盤保留區(qū)的控制信息中抹去這個(gè)磁頭的信息,當(dāng)作沒(méi)有這個(gè)磁頭存在),這樣就等于像做腫瘤切除手術(shù)一樣,把這個(gè)有大面積壞道的盤面整個(gè)切除。如果是單片雙面的硬盤,這樣要損失一半的容量,雙面三片損失1/3,雙面四片損失1/4。給硬盤做這樣的“手術(shù)”同樣需要找具有這種設(shè)備的專門維修商,至于值不值得這樣做就不是我能決定的了。
圖16,只有一面有大面積壞道
圖17,多個(gè)面有大面積壞道
4.磁頭定位不準(zhǔn)
這個(gè)問(wèn)題也經(jīng)??梢耘龅?,其實(shí)就是磁頭因?yàn)檠b配上的輕微誤差,導(dǎo)致在硬盤長(zhǎng)時(shí)間使用后問(wèn)題惡化;又或者是硬盤的磁頭長(zhǎng)期工作后出現(xiàn)疲勞現(xiàn)象導(dǎo)致這種情況的發(fā)生。有時(shí)候一些硬盤讀寫特別慢,拷貝一個(gè)文件老半天沒(méi)有反應(yīng),或者有時(shí)候會(huì)聽到輕微的咔咔聲,也許就是磁頭定位不準(zhǔn)而產(chǎn)生的問(wèn)題。對(duì)于這樣的問(wèn)題,還是需要找專門的專業(yè)軟件或者找有這些專業(yè)軟件的維修人員,通過(guò)軟件對(duì)磁頭的控制程序做出輕微的調(diào)整,一般就可以恢復(fù)正常使用。不過(guò)如果硬盤已經(jīng)有一定的“年紀(jì)”了,或者平時(shí)就是不間斷、大負(fù)荷使用的話,磁頭就確實(shí)已經(jīng)疲勞或者老化了,即使經(jīng)過(guò)調(diào)整暫時(shí)把問(wèn)題掩蓋起來(lái),還是會(huì)在不長(zhǎng)的時(shí)間內(nèi)再次出現(xiàn)的。
5.磁頭變形
這個(gè)跟磁頭定位不準(zhǔn)是不一樣的,即使是微小的變形,對(duì)于讀取數(shù)據(jù)所需要的精度來(lái)說(shuō)也已經(jīng)是太多了,用軟件調(diào)整的方法不一定可行。處理這樣的問(wèn)題,最簡(jiǎn)單直接的方法就是像處理大面積壞道一樣,把這個(gè)磁頭停掉。這同樣會(huì)損失這個(gè)磁頭所負(fù)責(zé)讀取的盤面的那一部分容量。
6.控制芯片或者電路板燒壞
這樣的問(wèn)題沒(méi)說(shuō)的,一般最直接的方法都是找另一塊同樣型號(hào)的硬盤的電路板,把壞的電路板換下來(lái)(維修的人管這個(gè)叫“換板”)。或者找一塊相同型號(hào)的芯片,寫進(jìn)同型號(hào)硬盤的芯片信息,然后換到電路板上去。
圖18,被換下來(lái)的昆騰LB電路板
說(shuō)句實(shí)在話,其實(shí)硬盤保留區(qū)的信息和內(nèi)部指令,是由硬盤廠商開發(fā)出來(lái)的,也受到知識(shí)產(chǎn)權(quán)和專利的保護(hù),那些專業(yè)軟件通過(guò)破解內(nèi)部信息和指令的方法來(lái)維修,從嚴(yán)格的法律意義上來(lái)說(shuō),并不是一種正確的途徑。而且,對(duì)于硬盤維修這個(gè)行業(yè),硬盤廠商心里面肯定是蠻不舒服的?D?D要是所有人在硬盤壞了的時(shí)候第一時(shí)間都是考慮先試著修一下,將就著用,那么誰(shuí)還會(huì)去買新硬盤呢?在這個(gè)微利時(shí)代,廠商的盈利要建立在大量出貨的基礎(chǔ)上,如果銷售量上不去,那么對(duì)硬盤廠商的打擊是相當(dāng)大的。盡管如此,但是他們嘴上卻不能有任何表示?D?D不讓消費(fèi)者維修,逼著他們買新的,這個(gè)罪名可沒(méi)人擔(dān)當(dāng)?shù)闷稹S谑?,硬盤廠商只能在暗中采取一系列措施來(lái)防止硬盤保留區(qū)的信息和指令被破解。
首先是不斷開發(fā)新的信息格式和新的指令集。不同廠商的硬盤內(nèi)部的信息格式和指令固然不同,就算是同一個(gè)廠商的不同型號(hào)硬盤,內(nèi)部的信息和指令也有可能是不同的,這樣就無(wú)形中增加了破解的難度?D?D為了能維修不斷增加的新的硬盤型號(hào),開發(fā)這些專業(yè)軟件的公司就必須不斷研究新的硬盤。
其次是采用芯片和硬盤內(nèi)部信息結(jié)合的方式來(lái)杜絕換板。現(xiàn)在的硬盤,在控制芯片內(nèi)部和硬盤保留區(qū)內(nèi)都有一個(gè)唯一的串號(hào),每一個(gè)硬盤的串號(hào)都是不一樣的。在硬盤啟動(dòng)時(shí),硬盤內(nèi)部控制程序會(huì)先把在芯片中的串號(hào)和保存在磁盤上面的串號(hào)作對(duì)比,兩者一致才繼續(xù)初始化;如果兩者不一致,就掛起。這樣,即使更換了同樣型號(hào)的硬盤電路板和芯片,也會(huì)因?yàn)閮?nèi)部串號(hào)校驗(yàn)的時(shí)候不能通過(guò)而無(wú)法啟動(dòng)硬盤。
最后一個(gè)方法是“釜底抽薪”,從根本上扼殺這些靠破解指令生存的公司的空間。其實(shí),以前很多硬盤廠商提供的工具里面是有盤片掃描、加入壞道列表等功能的,像希捷的Disk Technician Factory Test。只是后來(lái)因?yàn)閺S商希望加快硬盤的生命循環(huán)周期,才把這些功能去掉了。但是現(xiàn)在,一些廠商又開始在最新版的原廠工具里面重新加入這些功能(像IBM/日立和西部數(shù)據(jù)),有的甚至還加入了對(duì)硬盤固件(BIOS或Firmware)進(jìn)行簡(jiǎn)單修復(fù)的功能。當(dāng)然,為了避免這些工具真的會(huì)有“起死回生”的能力,廠商們?cè)诠δ苌隙甲髁艘欢ǖ南拗疲苊夤δ芴珡?qiáng),但即便是這樣,也足夠應(yīng)付日常產(chǎn)生的絕大部分問(wèn)題。原廠的工具絕大多數(shù)是免費(fèi)的,而其他公司的工具價(jià)格都是上萬(wàn)元,用戶們用腳趾頭都可以作出選擇,這就從根本上扼殺了這些第三方公司的軟件的生存空間。
不過(guò)對(duì)于硬盤維修,最近國(guó)內(nèi)業(yè)界發(fā)生了一些事,使我覺(jué)得有不吐不快的感覺(jué)。目前能稱為專業(yè)級(jí)的軟件,一般都是來(lái)自俄羅斯和烏克蘭,如PC-3000、MHDD、HDD、HRT等等,國(guó)內(nèi)目前能放上桌面的大概就是效率源了。根據(jù)效率源的宣傳資料,他們說(shuō)是可以“修好”物理壞道,讓硬盤“完全跟新的一樣”,這樣的話就比較值得認(rèn)真探討一下了。真的是可以“完全跟新的一樣”嗎?其實(shí)磁盤表面的物理?yè)p壞,無(wú)非來(lái)自兩種原因?D?D磁介質(zhì)不穩(wěn)定和表面破損。一個(gè)扇區(qū)的磁介質(zhì)不穩(wěn)定,對(duì)相鄰的其他扇區(qū)的磁介質(zhì)影響非常非常微小,因此屏蔽掉后確實(shí)不會(huì)影響使用;而且只要其他的扇區(qū)磁介質(zhì)仍然有足夠的穩(wěn)定性,這個(gè)硬盤還可以繼續(xù)穩(wěn)定使用一段較長(zhǎng)的時(shí)間。但是構(gòu)成物理壞道的原因,差不多90%來(lái)自因?yàn)榕鲎?、磁頭劃傷而導(dǎo)致的盤片表面破損。這種破損對(duì)周邊扇區(qū)的影響是非常大的,破損處表面的磁介質(zhì)晶體處于碎裂和疏松狀態(tài),在硬盤盤片以5400轉(zhuǎn)/分或者7200轉(zhuǎn)/分的轉(zhuǎn)速高速旋轉(zhuǎn)時(shí),該處的破損晶體要承受多大的內(nèi)應(yīng)力、多大的離心力、多大的空氣摩擦力、多大的熱張力,都是有定律可遵循、有公式可計(jì)算的。在多種力的作用下,這個(gè)傷痕就會(huì)慢慢向四周蔓延,導(dǎo)致周圍的扇區(qū)也出現(xiàn)壞道,并且越來(lái)越多。因此,類似效率源這樣的宣傳其實(shí)是不科學(xué),也不負(fù)責(zé)任的,硬盤雖說(shuō)是高科技產(chǎn)品,但總還是地球人造出來(lái)的,還是要遵守地球上的物理定律的吧?還有,最近效率源推出了全新的版本,據(jù)說(shuō)是全面改進(jìn)了維修方式,比外國(guó)產(chǎn)品還要先進(jìn)。通過(guò)一些朋友的幫助和其他渠道,我找到了他們的試用版,在試用以后,發(fā)現(xiàn)這個(gè)軟件在設(shè)計(jì)上存在非常大的問(wèn)題,一是對(duì)芯片組的兼容性有很大漏洞,在我的MVP3機(jī)器上運(yùn)行昆騰模塊就出現(xiàn)掛起不能啟動(dòng)的錯(cuò)誤;第二是出現(xiàn)漏查和把好盤修壞的錯(cuò)誤,在一塊被效率源邁拓模塊修好了的邁拓盤上,用MHDD掃描仍然發(fā)現(xiàn)有錯(cuò)誤,而在經(jīng)PC-3000掃描過(guò)的邁拓硬盤上,效率源卻說(shuō)有壞道并且大肆修復(fù)一番,把缺陷列表改得不成人形了??磥?lái),這個(gè)版本的推出實(shí)在是過(guò)于匆忙了,連作為軟件產(chǎn)品的基本穩(wěn)定性都還沒(méi)有具備。另一方面,應(yīng)該是效率源為了縮短掃描時(shí)間(如果按照MHDD的默認(rèn)掃描方式,一塊有5000個(gè)壞道的40GB硬盤掃描1個(gè)星期大概還不能完成),采用了簡(jiǎn)化算法來(lái)掃描,結(jié)果快是快了,但也出現(xiàn)了很多漏查和錯(cuò)誤判斷。這個(gè)問(wèn)題也凸現(xiàn)出在程序設(shè)計(jì)的基礎(chǔ)理念、總體控制、查錯(cuò)算法和對(duì)硬盤內(nèi)部信息的理解上,國(guó)內(nèi)的技術(shù)員跟國(guó)外相比還是有很大的差距啊。
圖19,啟動(dòng)中途掛起,不能檢測(cè)硬盤的效率源昆騰模塊
圖20,MHDD的命令行界面
其實(shí),從總體上說(shuō),用軟件來(lái)維修硬盤,本身就是層次比較低、成本也比較低的維修方法。因?yàn)橛密浖?,畢竟還是需要硬盤可以轉(zhuǎn)動(dòng)、機(jī)器可以認(rèn)出硬盤型號(hào)和參數(shù)、磁頭仍然可以運(yùn)動(dòng)并讀寫等等先決條件,一旦碰到一些死得特別徹底的(如硬盤哐哐響,盤體明顯變形等),軟件也就根本沒(méi)有辦法了,所以財(cái)大氣粗的老美就對(duì)軟件維修硬盤這個(gè)玩意兒不大感冒(這也是一眾硬盤廠商沒(méi)有對(duì)破解硬盤信息的公司采取決定性法律措施的原因之一),但是老美卻具備世界上最尖端、也是最高成本的維修技術(shù)。至于他們拿這些技術(shù)干什么用的,下面很快就會(huì)提到。下面先講一下成本比較高,可以修一些已經(jīng)本身不能動(dòng)、機(jī)器認(rèn)不出、可以說(shuō)已經(jīng)判了“死刑”的硬盤的方法?D?D開盤維修。
通常,普通的老美用戶都不修東西,硬盤壞了就扔掉換一個(gè)。類似象上面那些層次的損壞,除了邏輯錯(cuò)誤,他們都是不去修的。但是,也確實(shí)有一些非要維修不可的時(shí)候,對(duì)于一些有盤體變形、磁頭松脫、盤片偏心、馬達(dá)損壞等問(wèn)題的硬盤,卻非要修的時(shí)候,他們通常會(huì)采取開盤維修法,拆開硬盤,矯正或者更換盤體、磁頭,矯正盤片轉(zhuǎn)軸、更換馬達(dá)等等。不要以為這樣很簡(jiǎn)單,因?yàn)殚_盤維修需要無(wú)塵程度非常高的無(wú)塵工作臺(tái)甚至無(wú)塵工作間,光是配置一個(gè)這樣的工作環(huán)境就不是普通公司可以承受的。目前國(guó)內(nèi)能達(dá)到100級(jí)的無(wú)塵工作臺(tái)或者超凈工作室已經(jīng)不多了,而對(duì)于維修這些損壞種類的硬盤來(lái)說(shuō),需要更高級(jí)別的無(wú)塵工作空間。單單是維持這樣一個(gè)工作環(huán)境就已經(jīng)所費(fèi)不菲,難道老美們都瘋了,要把錢往海里扔?當(dāng)然不是,因?yàn)椴粏螁卧诿绹?guó),在俄羅斯或者其他國(guó)家,同樣有具備這樣先進(jìn)的技術(shù)和設(shè)備的維修公司,來(lái)對(duì)那些非修不可的硬盤進(jìn)行維修。
說(shuō)句實(shí)在話,一個(gè)硬盤才多少錢?值得那樣大動(dòng)干戈?確實(shí),單單是維修硬盤本身的話就實(shí)在是太不符合成本效益原則了,但這些公司的目標(biāo)明確得很,只有一個(gè)字?D?D利!所謂“利之所在,趨之若慕”,他們之所以舍得下這樣的本錢,當(dāng)然是背后存在著比這個(gè)本錢更大的利益,而這個(gè)利益就是?D?D數(shù)據(jù)恢復(fù)!
本人一向認(rèn)為單純?yōu)榱司S修而維修的硬盤維修實(shí)在沒(méi)有太大意義,除非是那些一門心思要當(dāng)二手商人的批發(fā)和零售商(不過(guò)請(qǐng)不要受到我主觀觀念的影響,大家可以根據(jù)自己硬盤的用途,對(duì)是否值得維修獨(dú)立作出判斷)。畢竟,硬盤維修的“維修”跟普通意義上的維修是有很大區(qū)別的。如果我們壞了一塊主板,經(jīng)檢查發(fā)現(xiàn)是一個(gè)三極管燒了,我們可以更換一個(gè)新的三極管,這樣,這個(gè)三極管仍然可以實(shí)現(xiàn)原來(lái)三極管的功能,主板沒(méi)有受任何影響,壞的地方也就不存在了,我們可以說(shuō)?D?D這塊主板修好了。但是硬盤不一樣,所謂的“維修”,只是把盤片上的壞道、硬盤內(nèi)部的缺陷等等問(wèn)題掩蓋起來(lái),不讓硬盤的控制系統(tǒng)和計(jì)算機(jī)操作系統(tǒng)發(fā)覺(jué)而已,那些缺陷仍然實(shí)實(shí)在在地躺在硬盤里面,成為隨時(shí)可以再爆發(fā)的定時(shí)炸彈。因此,單純的維修,只能使硬盤暫時(shí)恢復(fù)可用性,我認(rèn)為意義不大。而如果維修是為了讓硬盤可以暫時(shí)使用,使用戶可以重新讀取盤里面的數(shù)據(jù)并備份到其他地方,那么這應(yīng)該是值得的,畢竟用戶的數(shù)據(jù)在一定程度上是無(wú)價(jià)的。
(PS:比較諷刺的是,當(dāng)一些二手商通過(guò)簡(jiǎn)單地隱藏分區(qū)來(lái)隱藏壞道的時(shí)候,不少硬盤維修商還振振有詞地說(shuō)那些人是利用了部分消費(fèi)者的無(wú)知來(lái)坑人,是奸商;而他們才是真正的維修,所以他們的工作是如何復(fù)雜、技術(shù)要求如何高,他們?nèi)耸侨绾握钡鹊取,F(xiàn)在,我們發(fā)現(xiàn)原來(lái)他們也只不過(guò)是把缺陷藏起來(lái)而已,只不過(guò)藏得非常隱蔽,讓人無(wú)從發(fā)現(xiàn),不知道他們現(xiàn)在應(yīng)該如何自處?還是說(shuō)奸商如果能不讓人發(fā)現(xiàn),就可以搖身一變變得不奸了?我覺(jué)得至少那些隱藏分區(qū)的人還算比較正直,因?yàn)樗麄儺吘惯€為消費(fèi)者保留了發(fā)現(xiàn)作假的權(quán)利^_^。在這方面,我接觸過(guò)一個(gè)硬盤維修商,他是PC-3000在南方新增加的一個(gè)國(guó)內(nèi)代理,這人算是比較坦白的,能夠明確告訴客戶硬盤修復(fù)后和原盤的差別,讓客戶自己決定是否維修。這在硬盤維修界中算是另類了。)
數(shù)據(jù)恢復(fù)是一個(gè)比較敏感的話題,對(duì)于一些具體的理論、還原算法、涉及的儀器和具體操作的細(xì)節(jié),都有各種各樣的限制,不能詳細(xì)作出描述。這里只能根據(jù)需要,盡量完整地讓大家對(duì)數(shù)據(jù)恢復(fù)有一個(gè)大概的整體印象就已經(jīng)足夠了。數(shù)據(jù)恢復(fù)可以分為純軟件的恢復(fù)和軟硬件結(jié)合的恢復(fù)。
硬盤內(nèi)部是有一定的校驗(yàn)公式來(lái)保障數(shù)據(jù)的完整性的,根據(jù)每一個(gè)扇區(qū)內(nèi)數(shù)據(jù)的內(nèi)容、扇區(qū)的伺服信息,再根據(jù)一定的校驗(yàn)公式經(jīng)過(guò)運(yùn)算,會(huì)產(chǎn)生一個(gè)唯一的校驗(yàn)和,這個(gè)值每一個(gè)扇區(qū)都是不一樣的。同一個(gè)扇區(qū)儲(chǔ)存不同數(shù)據(jù)的時(shí)候校驗(yàn)和固然不一樣,不同的扇區(qū)儲(chǔ)存相同的數(shù)據(jù)也會(huì)產(chǎn)生不一樣的校驗(yàn)和(SCSI硬盤在這方面的機(jī)制會(huì)更加完善)。數(shù)據(jù)恢復(fù)正是利用了這樣的原理,通過(guò)逆向運(yùn)算,在某一方面的信息因?yàn)殄e(cuò)誤操作而丟失或者被改變的情況下,仍然可以根據(jù)其余的原始信息,把數(shù)據(jù)盡可能完整地還原出來(lái)。
其實(shí)在實(shí)際操作中,刪除文件、重新分區(qū)并快速格式化(Format不要加U參數(shù))、快速低格、重整硬盤缺陷列表等等,都不會(huì)把數(shù)據(jù)從物理扇區(qū)中實(shí)際抹去。刪除文件只是把文件的地址信息在列表中抹去,而文件的數(shù)據(jù)本身還是在原來(lái)的地方靜靜躺著,除非拷貝新的數(shù)據(jù)進(jìn)去那些扇區(qū),才會(huì)把原來(lái)的數(shù)據(jù)真正抹去。重新分區(qū)和快速格式化只不過(guò)是重新構(gòu)造新的分區(qū)表和扇區(qū)信息,同樣不會(huì)影響原來(lái)的數(shù)據(jù)在扇區(qū)中的物理存在,直到有新的數(shù)據(jù)去覆蓋他們?yōu)橹埂?焖俚透褚话阒挥性瓘S的DM才可以實(shí)現(xiàn),是用DM軟件快速重寫盤面、磁頭、柱面、扇區(qū)等等初始化信息,仍然不會(huì)把數(shù)據(jù)從原來(lái)的扇區(qū)中抹去。重整硬盤缺陷列表也只不過(guò)是把新的缺陷扇區(qū)加入到G列表或者P列表中去,對(duì)于那些本來(lái)儲(chǔ)存在缺陷扇區(qū)中的數(shù)據(jù)那是沒(méi)有辦法了,因?yàn)樯葏^(qū)已經(jīng)出現(xiàn)物理?yè)p壞,即使不加入缺陷列表,也很難恢復(fù);但對(duì)于其他數(shù)據(jù),其實(shí)還是沒(méi)有實(shí)質(zhì)性影響的。對(duì)這樣的硬盤進(jìn)行數(shù)據(jù)恢復(fù),算是數(shù)據(jù)恢復(fù)里面比較簡(jiǎn)單的,最關(guān)鍵的一點(diǎn)是在錯(cuò)誤操作出現(xiàn)后,不要再對(duì)硬盤作任何自己都不知道目的的無(wú)意義操作和不要再往硬盤里面寫入任何東西。
恢復(fù)這種硬盤的數(shù)據(jù),可以通過(guò)純粹的軟件操作來(lái)完成。目前大家能夠找到的數(shù)據(jù)恢復(fù)軟件還是非常多的,大致有EasyRecovery、Recover、Lost&Found、FinalData、Disk Recover等等,還有其他很多,就不逐一列舉了。這些軟件有的在DOS模式下面運(yùn)行,有的可以在Windows模式下面運(yùn)行,甚至可以在NT/2000下面運(yùn)行,處理NTFS格式分區(qū)里面丟失的數(shù)據(jù)。對(duì)于誤刪除、錯(cuò)誤格式化,但又沒(méi)有用其他數(shù)據(jù)覆蓋這些形式的數(shù)據(jù)恢復(fù),上面說(shuō)的這些軟件還是有相當(dāng)好的效果的。當(dāng)然,如果讓一個(gè)菜鳥和一個(gè)老鳥來(lái)運(yùn)用這些軟件的話,恢復(fù)效果會(huì)有很大的差別。要提高數(shù)據(jù)恢復(fù)的成功率,關(guān)鍵是要掌握每一個(gè)軟件的特性和每一個(gè)操作的參數(shù)和特點(diǎn),有針對(duì)性地合理選擇,配合使用,這是需要一定的經(jīng)驗(yàn)積累才可以做到的。目前國(guó)內(nèi)的數(shù)據(jù)恢復(fù)公司對(duì)這種級(jí)數(shù)的數(shù)據(jù)恢復(fù)報(bào)價(jià)是每個(gè)硬盤350~1000元人民幣。
圖21,被認(rèn)為是數(shù)據(jù)恢復(fù)至尊的FinalData
圖22,EasyRecovery操作界面
純粹軟件的恢復(fù)當(dāng)然有著極大的局限性,前提條件是必須要硬盤還能夠正常使用才行。因此,對(duì)于一些有輕微缺陷的硬盤,稍微修理一下,讓硬盤可以正常使用后,再進(jìn)行軟件的數(shù)據(jù)恢復(fù)是明智的,因?yàn)檫@樣可以節(jié)省大量的數(shù)據(jù)恢復(fù)成本。畢竟,對(duì)于那些無(wú)論如何不能動(dòng)的硬盤,軟件是無(wú)能為力的,這時(shí)候就需要使用成本比較高的軟硬件結(jié)合的恢復(fù)方式。
采用軟硬件結(jié)合的數(shù)據(jù)恢復(fù)方式,關(guān)鍵在于恢復(fù)用的儀器設(shè)備。這些設(shè)備都需要放置在超凈無(wú)塵工作間里面,而且這些設(shè)備內(nèi)部的工作臺(tái)也是級(jí)別非常高的超凈空間。這些設(shè)備的恢復(fù)原理也是大同小異,都是把硬盤拆開,把磁碟放進(jìn)機(jī)器的超凈工作臺(tái)上,然后用激光束對(duì)盤片表面進(jìn)行掃描,因?yàn)楸P面上的磁信號(hào)其實(shí)是數(shù)字信號(hào)(0和1),所以相應(yīng)地,反映到激光束發(fā)射的信號(hào)上也是不同的。這些儀器就是通過(guò)這樣的掃描,一絲不漏地把整個(gè)硬盤的原始信號(hào)記錄在儀器附帶的電腦里面,然后再通過(guò)專門的軟件分析來(lái)進(jìn)行數(shù)據(jù)恢復(fù)??梢哉f(shuō),這種設(shè)備的數(shù)據(jù)恢復(fù)率是相當(dāng)驚人的,即使是位于物理壞道上面的數(shù)據(jù),由于多種信息的缺失而無(wú)法找出準(zhǔn)確的數(shù)據(jù)值,也可以通過(guò)大量的運(yùn)算,在多種可能的數(shù)據(jù)值之間進(jìn)行逐一代入,結(jié)合其他相關(guān)扇區(qū)的數(shù)據(jù)信息,進(jìn)行邏輯合理性校驗(yàn),從而找出邏輯上最符合的真值。
圖23、24,數(shù)據(jù)恢復(fù)設(shè)備
對(duì)于上面說(shuō)到的設(shè)備和方式,目前國(guó)內(nèi)擁有數(shù)據(jù)恢復(fù)設(shè)備,能夠做到軟硬結(jié)合的恢復(fù)方式的公司,根據(jù)資料顯示目前暫時(shí)只有兩家,分別位于北京和廣東(資料有效期是今年4月,或許還有別的公司說(shuō)自己有這樣的設(shè)備,不過(guò)我覺(jué)得炒作的可能性比我漏查的可能性要大)。現(xiàn)在很多數(shù)據(jù)恢復(fù)公司都吹噓說(shuō)他們有多先進(jìn)的設(shè)備,多高超的技術(shù),但其實(shí)多半都是停留在純軟件級(jí)別的恢復(fù)而已。真的碰到難纏的盤,他們會(huì)快遞到這兩地的公司,讓他們?nèi)ビ脵C(jī)器恢復(fù),而這兩家公司也認(rèn)可這樣的操作方式,因?yàn)檫@樣他們就不需要花費(fèi)打廣告的錢,也保證了機(jī)器能夠有足夠的工作負(fù)荷,縮短投資回收期。這樣級(jí)別的數(shù)據(jù)恢復(fù),目前國(guó)內(nèi)市場(chǎng)價(jià)格大約是每個(gè)硬盤3000~5000人民幣甚至更多。當(dāng)然,那兩家公司接收從其他數(shù)據(jù)恢復(fù)公司轉(zhuǎn)手過(guò)來(lái)的硬盤的時(shí)候,收的是行內(nèi)批發(fā)價(jià),這中間大概有數(shù)百到一千元左右的差價(jià),當(dāng)然是讓那些數(shù)據(jù)恢復(fù)公司當(dāng)仁不讓當(dāng)作中介費(fèi)吃掉了。
不過(guò)這仍舊不是數(shù)據(jù)恢復(fù)的終極方式。因?yàn)樗麄兌加幸粋€(gè)前提,就是數(shù)據(jù)沒(méi)有被覆蓋。對(duì)于已經(jīng)被覆蓋的數(shù)據(jù)、完全低格、全盤清零、強(qiáng)磁場(chǎng)破壞的硬盤,仍然有最終極的數(shù)據(jù)恢復(fù)方式,老美管這個(gè)叫“深層信號(hào)還原”。具體的原理比較復(fù)雜,但是可以通過(guò)一個(gè)相關(guān)的例子來(lái)說(shuō)明。譬如一個(gè)人開車撞了人,跑掉了,為了逃避公安的偵查,他把汽車撞過(guò)凹陷的地方重新鼓起拉直,并噴上了新的油漆。那么,這樣處理過(guò)的車子,在肉眼的觀察下是看不出碰撞過(guò)的痕跡的。但是鑒證科的人只需要用弧光燈照射汽車,戴上專門的偏光鏡去看,碰撞過(guò)的痕跡就馬上一目了然。“深層信號(hào)還原”應(yīng)用了與此類似的原理。從硬盤磁頭的角度來(lái)看,同樣的數(shù)據(jù),拷貝進(jìn)原來(lái)沒(méi)有數(shù)據(jù)的新盤和拷貝進(jìn)舊盤去覆蓋掉原有數(shù)據(jù),是沒(méi)有分別的,因?yàn)檫@時(shí)候磁頭所讀取到的數(shù)字信號(hào)都是一樣的。但是對(duì)于磁介質(zhì)晶體來(lái)說(shuō),情況就有點(diǎn)不一樣了,以前的數(shù)據(jù)雖然被覆蓋了,但在介質(zhì)的深層,仍然會(huì)留存著原有數(shù)據(jù)的“殘影”,通過(guò)使用不同波長(zhǎng)、不同強(qiáng)度的射線對(duì)這個(gè)晶體進(jìn)行照射,可以產(chǎn)生不同的反射、折射和衍射信號(hào),這就是說(shuō),用這些設(shè)備發(fā)出不同的射線去照射磁盤盤面,然后通過(guò)分析各種反射、折射和衍射信號(hào),就可以幫助我們“看到”在不同深度下這個(gè)磁介質(zhì)晶體的殘影。根據(jù)目前的資料,大概可以觀察到4~5層,也就是說(shuō),即使一個(gè)數(shù)據(jù)被不同的其他數(shù)據(jù)重復(fù)覆蓋4次,仍然有被“深層信號(hào)還原”設(shè)備讀出來(lái)的可能性。當(dāng)然,這樣的操作成本無(wú)疑是非常高的,也只能用在國(guó)家安全級(jí)別的用途上,目前世界范圍內(nèi)也沒(méi)有幾個(gè)國(guó)家可以擁有這樣的技術(shù),只有極少數(shù)規(guī)模龐大的計(jì)算機(jī)公司和不計(jì)成本的政府機(jī)關(guān)能擁有這樣級(jí)別的數(shù)據(jù)恢復(fù)設(shè)備,而且主要都是由美國(guó)人掌握。
看到這里,不知道我們的讀者會(huì)有什么感想。在數(shù)據(jù)恢復(fù)領(lǐng)域,別人很早就已經(jīng)能達(dá)到這樣的技術(shù)高度了,而且現(xiàn)在,所有實(shí)質(zhì)意義上的硬盤公司也全部都是別人的,但他們并沒(méi)有大大咧咧到處?kù)乓?。相反,我們?guó)內(nèi)的一些技術(shù)人員,數(shù)據(jù)恢復(fù)軟件水平離日本還有十萬(wàn)八千里(被認(rèn)為是“數(shù)據(jù)恢復(fù)軟件之王”的FinalData是日本的產(chǎn)品),更不要說(shuō)美國(guó)了;連屬于自己的真正意義上的硬盤廠家都沒(méi)有,算是小半桶水都不到了,但是搖晃起來(lái)倒是咣咣咣咣震天響。譬如某個(gè)南方的數(shù)據(jù)恢復(fù)公司設(shè)計(jì)了一個(gè)數(shù)據(jù)恢復(fù)軟件(他們保密得很,我只看到了界面,沒(méi)有真正看過(guò)工作方式和源碼,不知道是不是“Banana軟件”【注】,暫且算是他們?cè)O(shè)計(jì)的吧),10月23號(hào)的時(shí)候做了一次演示,把一個(gè)被PC-3000清空了缺陷列表的硬盤數(shù)據(jù)恢復(fù)出來(lái),就認(rèn)為效果很好了。可是,這本來(lái)就只是一個(gè)數(shù)據(jù)恢復(fù)軟件應(yīng)該做到的事情,國(guó)外的產(chǎn)品可以做到比這個(gè)更多,實(shí)在沒(méi)有什么好炒作的。還有國(guó)內(nèi)一個(gè)硬盤維修企業(yè)出了一個(gè)稱為“國(guó)防版”的硬盤數(shù)據(jù)操作軟件,但通過(guò)一些朋友在內(nèi)部渠道了解過(guò)以后,不禁覺(jué)得有點(diǎn)失望?D?D如果中國(guó)現(xiàn)在的國(guó)防級(jí)別軟件也只能達(dá)到這個(gè)水平的話,未免太讓人心灰意冷了吧。衷心希望這個(gè)“國(guó)防版”只是一句廣告詞而已。
【注】:Banana?D?D香蕉。老美專指那些在美國(guó)出生的華裔,他們有中國(guó)人的黃皮膚,但是骨子里接受的卻是美國(guó)白人的文化背景、生活方式和價(jià)值觀念,因此用香蕉來(lái)比喻,取其“黃皮白心”之義?,F(xiàn)在,有一些中國(guó)的軟件公司,他們好一點(diǎn)的,購(gòu)買外國(guó)軟件的核心算法和引擎自己重新開發(fā),但是付了2年的使用許可費(fèi),第3、4年照樣使用;差一點(diǎn)的,反匯編出外國(guó)軟件的算法、流程和指令,自己編寫一個(gè)同類軟件;或者再惡劣一點(diǎn),只是對(duì)外國(guó)的軟件進(jìn)行脫殼,只是換上自己寫的一個(gè)中文界面,就堂而皇之地拿出來(lái)賣,美其名曰“民族軟件”。對(duì)于這些軟件,國(guó)外程序員比較無(wú)奈地,其中比較有幽默感的人就把這些軟件統(tǒng)稱“Banana軟件”。這類軟件在國(guó)內(nèi)是令人難以置信地超大量存在,無(wú)論出品自大公司小公司,你叫得出名字叫不出名字,幾乎毫無(wú)例外地有著“香蕉”的影子。
相信很多讀者都會(huì)對(duì)這個(gè)比較感興趣,但是對(duì)于我來(lái)說(shuō)卻是非常不好寫。畢竟,絕大部分讀者都不是專家,一些在操作中被我們認(rèn)為很理所當(dāng)然的事情別人卻未必能很好理解和掌握。另一方面,對(duì)于這樣的問(wèn)題,確實(shí)也不方便說(shuō)得太多太詳細(xì),于是,就寫成了下面這部分不倫不類的文字。盡管如此,我還是希望通過(guò)在這里的一些描述,讓絕大部分使用者都可以自如地解決一些比較常見(jiàn)、而且大家也比較關(guān)心的硬盤問(wèn)題。這樣,大家在碰到一些常見(jiàn)問(wèn)題的時(shí)候就不需要出去找那些搞硬盤維修的,讓人狠宰了。其實(shí),很多常見(jiàn)硬盤問(wèn)題的處理方法在網(wǎng)上都登得濫了,非常容易找到一大堆解決的方法,因此這里不打算對(duì)一些網(wǎng)上有詳細(xì)說(shuō)明,而且可操作性很高的硬盤問(wèn)題處理方法作描述。我這里想要說(shuō)的,是一些也比較容易碰到,但是網(wǎng)上的說(shuō)明卻都是那些槍手們你抄我抄大家抄,毫無(wú)可操作性甚至根本不符合邏輯的那些問(wèn)題的處理方法。不過(guò)我必須提醒大家,既然我說(shuō)的這些都是比較棘手的問(wèn)題,那你也別指望有太高的成功率,現(xiàn)代硬盤的結(jié)構(gòu)和運(yùn)行機(jī)理已經(jīng)遠(yuǎn)比從前復(fù)雜很多很多了,我不可能每一個(gè)牌子每一個(gè)型號(hào)的硬盤都那樣去試,這些方法的原理都是符合現(xiàn)代硬盤的結(jié)構(gòu)和控制、運(yùn)行機(jī)制的,但是能不能真正解決問(wèn)題,還是要看操作者是否能夠?qū)τ脖P故障的原因作出正確把握并能否靈活和綜合運(yùn)用各種工具軟件。
1.硬盤分區(qū)表?yè)p毀
造成這個(gè)問(wèn)題的最通常原因,是在電腦使用過(guò)程中突然停電。如果電腦在進(jìn)行磁盤整理或者其他需要大量磁盤讀寫過(guò)程的操作的時(shí)候,突如其來(lái)的停電有很大可能會(huì)產(chǎn)生這種錯(cuò)誤。大家不要認(rèn)為這是很初級(jí)的硬盤問(wèn)題,設(shè)身處地想一下,要是一些老鳥自己碰到這個(gè)問(wèn)題,也會(huì)彷徨一下子的。問(wèn)題主要是如果不需要數(shù)據(jù)的話,那么這個(gè)根本就不算是一個(gè)硬盤問(wèn)題,只要重新分區(qū)格式化就搞定了;但是,如果里面有比較重要的數(shù)據(jù)的話怎么辦?或者你比較懶,不想重裝系統(tǒng),能不能在保存系統(tǒng)和數(shù)據(jù)的情況下解決這個(gè)問(wèn)題呢?對(duì)于這個(gè)要求,網(wǎng)上很多文章的介紹是用DiskMan這個(gè)軟件去自動(dòng)修復(fù)分區(qū)表。不過(guò),在實(shí)際操作中,這樣的方法倒是有點(diǎn)過(guò)于傻瓜化了,想靠軟件去自動(dòng)修復(fù)分區(qū)表,靠的其實(shí)是軟件的算法,但是算法是死的,人卻是活的,每個(gè)人自己硬盤的分區(qū)都不可能一樣。跟據(jù)實(shí)際的操作證實(shí),這樣的恢復(fù)方法大概只有90%的修復(fù)率,就是說(shuō),能100%完全修復(fù)分區(qū)表的機(jī)會(huì)并不是很高。不過(guò)用DiskMan這個(gè)軟件,主分區(qū)的恢復(fù)倒是一般不成問(wèn)題,只要你的主分區(qū)恢復(fù)了,系統(tǒng)可以啟動(dòng)了,剩下的不能恢復(fù)的分區(qū)里面的數(shù)據(jù)可以試著用FinalData來(lái)恢復(fù),在正常情況下,應(yīng)該可以完全恢復(fù)過(guò)來(lái)。這個(gè)方法最大的優(yōu)勢(shì)是DiskMan支持的文件格式非常多,所以即使在NTFS、EXT等等其他格式的分區(qū)里,也能比較有效地恢復(fù)分區(qū)表。
圖25,DiskMan界面
不過(guò),如果你的硬盤是FAT或者FAT32的話,我覺(jué)得上面的方法還是太復(fù)雜了,而且把希望全部寄托在兩個(gè)軟件的算法上面,沒(méi)有調(diào)動(dòng)人的主觀能動(dòng)性,太浪費(fèi)人力資源了^_^。估計(jì)絕大部分人對(duì)自己用的計(jì)算機(jī)里面的硬盤分區(qū)大小還是心中有數(shù)的吧,如果能記得每一個(gè)分區(qū)的大小,這樣就可以了。你原來(lái)用什么軟件分區(qū)的,現(xiàn)在還是用它,一摸一樣按照原來(lái)每個(gè)分區(qū)的大小重新分區(qū),不過(guò)記住不要格式化。不要格式化這個(gè)非常關(guān)鍵,有一些分區(qū)軟件如Partition Magic等等,通常在默認(rèn)情況下都是分區(qū)連格式化的,在設(shè)置里面取消分區(qū)連格式化的選項(xiàng)。重新分區(qū)之后,用軟盤、光盤啟動(dòng)或者把這塊硬盤接到另外一臺(tái)計(jì)算機(jī)上面,運(yùn)行NDD(Norton Disk Doctor,不要告訴我你不知道這個(gè)是什么),執(zhí)行掃描,很快,它就會(huì)發(fā)現(xiàn)硬盤分區(qū)錯(cuò)誤和一些很專業(yè)的“莫名其妙”看不懂的錯(cuò)誤,不知道說(shuō)什么也沒(méi)關(guān)系,接下來(lái)當(dāng)然是修復(fù)這些問(wèn)題啦。全部修復(fù)完以后,重新啟動(dòng),你會(huì)驚奇地發(fā)現(xiàn)整個(gè)硬盤又已經(jīng)可讀了,所有分區(qū)跟原來(lái)都一模一樣,所有原來(lái)的文件也完好無(wú)損,一個(gè)字節(jié)也沒(méi)有少。這種方法的恢復(fù)成功率非常高,過(guò)程非常傻瓜但是又可以調(diào)動(dòng)大家主觀能動(dòng)性。不需要運(yùn)行專門的數(shù)據(jù)恢復(fù)軟件,又能讓大家真正去動(dòng)手,使菜鳥也能擁有妙手回春的滿足感,特能滿足人們的虛榮心,哈哈。當(dāng)然,最保險(xiǎn)的辦法還是在軟盤或其他存儲(chǔ)介質(zhì)上備份一個(gè)分區(qū)表,這樣可以令硬盤的安全系數(shù)得到大大提高。
圖26,Norton Disk Doctor的DOS版界面
2.硬盤邏輯鎖
網(wǎng)上對(duì)于解除硬盤邏輯鎖方法的文章可以說(shuō)是汗牛充棟,但仔細(xì)看了,都是天下文章一大抄,每一篇都大同小異。其實(shí),硬盤邏輯鎖大體上可以分成邏輯死循環(huán)和增量偏移兩種方式。再?gòu)?fù)雜的方式如全盤算法加密等等就不是普通的用戶可以解決的了,因此這里也就不提也罷。
邏輯死循環(huán)也有很多種,從比較簡(jiǎn)單的0-1扇區(qū)死循環(huán)到比較煩人的C-D分區(qū)死循環(huán),無(wú)非都是在分區(qū)表上作文章,人為地造成分區(qū)表的邏輯錯(cuò)誤,使硬盤在啟動(dòng)的時(shí)候陷入死循環(huán)而不能啟動(dòng),必須經(jīng)過(guò)一些驗(yàn)證手段才能重新得到正確的分區(qū)表信息。網(wǎng)上很多文章都長(zhǎng)篇大論,介紹了通過(guò)PCTools、DE(Disk Editor)甚至Debug命令來(lái)恢復(fù)的方法,這些恢復(fù)方法在理論上是正確的,不過(guò)都沒(méi)有太大的現(xiàn)實(shí)意義。因?yàn)樗麄兌己雎粤?,在他們長(zhǎng)篇大論的時(shí)候,用戶硬盤里面的磁頭還在0-1扇區(qū)或者C-D分區(qū)之間不斷地作往復(fù)運(yùn)動(dòng)。硬盤都啟動(dòng)不起來(lái),還怎么去讀取分區(qū)表信息?怎么把正確的信息寫進(jìn)去?磁頭是沒(méi)空做這個(gè)事情了,不知道他們是打算用鉛筆寫還是用圓珠筆寫?
0-1扇區(qū)死循環(huán)還比較簡(jiǎn)單,軟盤啟動(dòng)、光驅(qū)啟動(dòng)或者把硬盤掛在別的機(jī)器上還是可以動(dòng)起來(lái)的,而如果是惱人的C-D分區(qū)死循環(huán),則不論是軟盤啟動(dòng)、光驅(qū)啟動(dòng)還是把硬盤掛在別的機(jī)器上,都不能啟動(dòng)機(jī)器??尚Φ氖?,破除這個(gè)死循環(huán)的方法也是無(wú)比地簡(jiǎn)單,因?yàn)檫@種方式的邏輯鎖其實(shí)是利用了MS-DOS里面IO.SYS的漏洞。IO.SYS文件是輸入輸出管理文件(Input and Output),它包含LOADER、IO1、IO2、IO3四個(gè)模塊,其中IO1中包含有一個(gè)很關(guān)鍵的程序SysInt_I,它在啟動(dòng)中很固執(zhí),非要去讀分區(qū)表,而且不把分區(qū)表讀完誓不罷休。如果碰上分區(qū)表是循環(huán)的,它就只有死機(jī)了。同時(shí), DOS為了獲得硬盤使用權(quán)必須讀分區(qū)表參數(shù),而且DOS還約定驅(qū)動(dòng)器號(hào)不能超過(guò)26,這是系統(tǒng)的設(shè)計(jì)者沒(méi)有考慮到此等循環(huán)分區(qū)表的嚴(yán)重后果,這就是MS-DOS的脆弱性和不完備性?;剡^(guò)頭來(lái),如果不想陷入這樣的邏輯死循環(huán),只要不使用微軟基于DOS(從DOS3.0到Windows Me)的操作系統(tǒng)就可以了。有很多系統(tǒng)可供選擇:如PC-DOS 、DR-DOS、ROM-DOS等(建議大家去看看新DOS時(shí)代,里面有很多很有用的DOS方面的信息
(http://newdos.yginfo.net/dosmain.htm),另外,微軟的NT/2000/XP系列也是可以的。硬盤動(dòng)起來(lái)后,大家想怎么樣就怎么樣吧。不過(guò)我始終還是推薦大家用原廠的DM,畢竟是原廠的東西,對(duì)自己牌子的硬盤操作總是比較有把握的,而且,那些PCTools之類因?yàn)楸容^老,對(duì)FAT32、NTFS以及大硬盤等等的操作總有一些問(wèn)題。也有熱心的人把恢復(fù)正常分區(qū)表的指令編寫成一個(gè)小程序,叫Unlock.com(有很多不同的人編寫的不同版本,大家可以挑一些日期比較近的,太古老十八代的東西就不要用了),大家可以試用一下,效果還是有的?,F(xiàn)在,一家叫Acronis的公司也來(lái)湊熱鬧,發(fā)布了一個(gè)叫AcronisUnlock的小程序,運(yùn)行它可以創(chuàng)建一張軟盤,用來(lái)為硬盤解鎖。畢竟是一個(gè)商業(yè)產(chǎn)品,如果沒(méi)有一定的作用誰(shuí)敢拿出來(lái)?試了一下,雖然不是能治百病,但對(duì)一般的硬盤鎖還是很有效的。
圖27,Seagate的原廠DM
增量偏移法當(dāng)初其實(shí)不是用來(lái)制造邏輯鎖,而是用來(lái)制作硬盤保護(hù)卡的,聯(lián)想的“宙斯盾”和捷波的“恢復(fù)精靈”等硬盤保護(hù)軟件也是采用了相似的技術(shù)。這種方法的原理就是在硬盤里面劃出一個(gè)特別的區(qū)域,把整個(gè)硬盤的所有寫入全部操作映射到這個(gè)區(qū)域中,這樣,原來(lái)設(shè)置了受保護(hù)的系統(tǒng)和數(shù)據(jù)區(qū)域就不會(huì)受到新增加的寫入信息的影響,甚至是文件的修改,其實(shí)也是映射到特定區(qū)域的操作。因此無(wú)論出現(xiàn)什么樣的崩潰,只要一個(gè)按鈕,就可以把原來(lái)受到保護(hù)的系統(tǒng)和數(shù)據(jù)恢復(fù)過(guò)來(lái)。不過(guò)對(duì)硬盤的保護(hù)好是好了,但如果換了一塊主板,或者主板、保護(hù)卡壞了,要處理這個(gè)硬盤也真的十分頭痛。因?yàn)樯厦嬲f(shuō)的方法對(duì)這個(gè)硬盤已經(jīng)沒(méi)有用了,你通過(guò)軟件從硬盤里面讀出硬盤分區(qū)表的數(shù)據(jù),然后修改、寫進(jìn)去,可惜,這些正確的信息并沒(méi)有真正寫入分區(qū)表,而是都映射到那個(gè)特殊的區(qū)域去了,硬盤仍然不行。這樣的硬盤,無(wú)論做重新分區(qū)、格式化甚至低格,完了你還是發(fā)現(xiàn)里面的數(shù)據(jù)紋絲不動(dòng)。如果你運(yùn)氣好,知道硬盤是被“宙斯盾”或“恢復(fù)精靈”,又或者是什么其他硬盤保護(hù)卡保護(hù)過(guò)的,那么你只要找到相應(yīng)的主板或硬盤卡,執(zhí)行一次卸載過(guò)程就可以了;如果運(yùn)氣不好,不知道,那么試試下面的方法吧。
經(jīng)過(guò)一些實(shí)踐,可以用這樣的方法來(lái)解除。找一塊沒(méi)有“宙斯盾”或者“恢復(fù)精靈”主板的機(jī)器,把這個(gè)硬盤作為從盤掛上,COMS設(shè)置里面把這個(gè)硬盤設(shè)成None(在大多數(shù)情況下,這樣就已經(jīng)能夠解除映射信息對(duì)BIOS的欺騙,恢復(fù)軟件對(duì)硬盤的實(shí)模式操作),然后運(yùn)行fdisk /mbr,應(yīng)該就可以恢復(fù)這個(gè)硬盤了。如果還是不行,那就干脆不要用微軟的系統(tǒng)。在PC-DOS或者ROM-DOS下面運(yùn)行原廠DM,把硬盤內(nèi)部現(xiàn)有的分區(qū)表信息不管對(duì)錯(cuò),全部推倒,重新使用該硬盤的默認(rèn)盤面、磁頭、柱面、扇區(qū)信息進(jìn)行快速初始化并按照原來(lái)的分區(qū)大小和方式重新分區(qū)。如果閣下對(duì)數(shù)據(jù)的完整性十分在意,不想丟掉數(shù)據(jù),那么完了以后試著用FinalData、EasyRecovery之類的軟件吧,只能祝你好運(yùn)(對(duì)這些數(shù)據(jù)恢復(fù)軟件運(yùn)用越純熟,了解越多,數(shù)據(jù)恢復(fù)的成功率越高,建議大家平時(shí)有事沒(méi)事多試試,所謂“平時(shí)多流汗,戰(zhàn)時(shí)少流血”嘛)。要解決被增量偏移這種方法鎖了的硬盤真的比較麻煩,就算非常有經(jīng)驗(yàn)的人,恢復(fù)的成功率也是不高的。現(xiàn)在,我對(duì)“宙斯盾”和“恢復(fù)精靈”開始有點(diǎn)莫名地憎恨了,不知道大家是否有同樣的感想,呵呵。
3.零磁道損壞
這樣的文章網(wǎng)上太多太多了,遺憾的是很多都是幾百年前的資料,都是在網(wǎng)上你抄我我抄你的。要命的是根據(jù)他們所說(shuō)的用DE或者PCTools將硬盤的起始扇區(qū)從0面0柱1扇區(qū)改為0面1柱1扇區(qū)的方法,卻根本沒(méi)有一個(gè)人真正修好過(guò)零磁道。想來(lái),大概是寫這些文章的人自己也沒(méi)有零磁道損壞的硬盤,沒(méi)有真正看到過(guò)這樣的硬盤是不是真的像他們想象的那樣還可以動(dòng)起來(lái);或者,就是把修復(fù)軟盤零磁道損壞的方法照樣套在硬盤上去了。硬盤和軟盤的結(jié)構(gòu)和機(jī)制區(qū)別非常大,特別是現(xiàn)代硬盤,已經(jīng)完全沒(méi)有軟盤原理的影子了。
零磁道損壞分為物理零磁道損壞和邏輯零磁道損壞。邏輯零磁道其實(shí)就是引導(dǎo)扇區(qū)(請(qǐng)注意,不是網(wǎng)上眾多文章所說(shuō)的主引導(dǎo)扇區(qū),主引導(dǎo)扇區(qū)壞了的話是神仙也難救的),物理零磁道是主引導(dǎo)扇區(qū)。在老式的老爺硬盤里面,主引導(dǎo)扇區(qū)的信息通常是做在硬盤的Firmware上面的,所以硬盤沒(méi)有物理零和邏輯零的區(qū)別,主引導(dǎo)扇區(qū)和引導(dǎo)扇區(qū)的稱呼沒(méi)有任何區(qū)別,其實(shí)都是指邏輯零。而現(xiàn)代硬盤,初始化信息的起點(diǎn)就是硬盤的物理零,如果物理零損壞了的話,硬盤根本無(wú)法完成初始化過(guò)程,通過(guò)軟件方法根本沒(méi)有成功恢復(fù)的可能性。
通常,現(xiàn)代的硬盤啟動(dòng)的過(guò)程是這樣的,通電后,磁頭接收到從硬盤控制芯片上傳來(lái)的第一個(gè)啟動(dòng)指令,然后開始讀主引導(dǎo)扇區(qū)(物理零)的初始信息,確定硬盤保留區(qū)的位置,然后讀硬盤保留區(qū),確定缺陷列表、調(diào)入校驗(yàn)算法公式、讀入內(nèi)部操作指令等等。所有這些完成了,硬盤才算完成了初始化,正式進(jìn)入工作狀態(tài)。然后,硬盤開始讀取引導(dǎo)扇區(qū)(邏輯零),確定硬盤的起點(diǎn)和分區(qū)表位置,讀入分區(qū)表等等。從這個(gè)過(guò)程的分析中,我們可以看出,邏輯零磁道損壞的硬盤還是可以完成整個(gè)初始化過(guò)程,被系統(tǒng)認(rèn)出來(lái)的,因此,也就存在著被軟件修復(fù)的可能性。就不要用什么DE和PCTools了,這些都是很老的軟件,基于老式硬盤的CHS結(jié)構(gòu)體系以及相應(yīng)的3D尋址方式,跟現(xiàn)代硬盤的模塊化結(jié)構(gòu)和線性尋址方式是有很大差距的。按照網(wǎng)上文章的說(shuō)明修改以后,對(duì)現(xiàn)代硬盤根本不會(huì)起作用,不信的話大家可以自己試一下(也會(huì)有起作用的時(shí)候,但那必須是你的主板BIOS里面有3D尋址-線性尋址翻譯模塊,并且恰好能夠支持你想要修的那個(gè)硬盤,不過(guò)你要是覺(jué)得可以碰上這樣的可能性的話,我勸你不如去買彩票算了)。用一個(gè)原廠的DM吧,DM用的人多了,但是我可以說(shuō)估計(jì)沒(méi)有幾個(gè)人會(huì)有這個(gè)好奇心把里面所有的選項(xiàng)和功能都試一遍的。某些廠商的DM里面有一個(gè)項(xiàng)目,叫“高級(jí)選項(xiàng)”,進(jìn)入后,選“自定義”選項(xiàng),有一個(gè)項(xiàng)目的選項(xiàng)中,它會(huì)首先問(wèn)你是否愿意按照硬盤參數(shù)默認(rèn)的磁頭、柱面和扇區(qū)參數(shù)來(lái)對(duì)硬盤分區(qū)和格式化,既然你的硬盤邏輯零磁道壞了,當(dāng)然是選擇“否”,然后DM會(huì)讓你自己輸入相應(yīng)的磁頭、柱面和扇區(qū)信息,這時(shí)候你應(yīng)該知道如何做了吧?如果不幸你的硬盤品牌的相應(yīng)DM沒(méi)有這樣的選項(xiàng)和功能,那么就試試用Acronis DiskEditor吧(要在Windows 2000/XP下面運(yùn)行),試著用這個(gè)最新最強(qiáng)的扇區(qū)編輯軟件封閉硬盤的邏輯零磁道,也可以達(dá)到相似的效果。不過(guò)無(wú)論是DM還是Acronis DiskEditor,這樣的操作因?yàn)槭艿胶芏嗥渌麠l件的約束,先決條件是必須能把硬盤認(rèn)出來(lái)并且能夠進(jìn)行實(shí)模式操作,否則成功率不會(huì)高。而且對(duì)普通用戶來(lái)說(shuō)這些操作還是比較復(fù)雜,要多試幾遍,多研究幾次才可以提高成功率。
圖28,Acronis DiskEditor
對(duì)于物理零損壞,根據(jù)上面的硬盤初始化過(guò)程,我們可以知道,這樣的硬盤根本連初始化都不能開始進(jìn)行,無(wú)論什么系統(tǒng)什么軟件都不可能對(duì)它進(jìn)行操作,真正的軟硬不吃。不過(guò),這么久以來(lái),我還沒(méi)有真正碰到過(guò)物理零損壞的硬盤,所以也不知道像PC-3000這樣的軟件有沒(méi)有這個(gè)能力修復(fù)。比較能確定的方法只能是回原廠用機(jī)器設(shè)備重新掃描定位,重寫伺服信息,然后進(jìn)行內(nèi)部格式化來(lái)修復(fù);或者,你可以找一家比較有實(shí)力,擁有硬盤伺服機(jī)的修復(fù)公司幫你修,不過(guò)成本方面就……嘿嘿。
總的來(lái)說(shuō),現(xiàn)在有很多公司根據(jù)現(xiàn)代硬盤的結(jié)構(gòu)和原理,配合現(xiàn)在比較通用的Windows操作系統(tǒng)平臺(tái),設(shè)計(jì)了很多非常新的、功能很強(qiáng)大的軟件,譬如Acronis,這家公司的全套系統(tǒng)工具包括DiskEditor、Drive Image、OS Selector、Unlock(解除硬盤邏輯鎖)等等十多個(gè),都應(yīng)用了現(xiàn)在硬盤的基本原理,功能也非常全面。在進(jìn)行各種硬盤操作的時(shí)候,適當(dāng)進(jìn)行各種軟件的新舊搭配,互相配合使用,經(jīng)常會(huì)發(fā)現(xiàn)有意想不到的效果。這些就需要大家在實(shí)際操作中摸索并熟練使用才可以達(dá)到的了。
每次想到硬盤、數(shù)據(jù),就不由得想到了國(guó)內(nèi)的進(jìn)口二手垃圾。說(shuō)句實(shí)在話,別人敢于向國(guó)內(nèi)出口硬盤垃圾,其實(shí)就是想著我們也只能把這些硬盤修修當(dāng)二手的用而已。如果國(guó)內(nèi)的數(shù)據(jù)恢復(fù)水平能夠普遍提高,我相信外國(guó)往國(guó)內(nèi)輸出二手計(jì)算機(jī)零配件的時(shí)候會(huì)三思而后行的?D?D保不準(zhǔn)里面還有IBM、Microsoft的哪一個(gè)高級(jí)工程師用的硬盤呢;說(shuō)不定還有政府部門甚至國(guó)防部的機(jī)器用過(guò)的硬盤呢。嘿嘿,說(shuō)說(shuō)笑話而已,他們公司和政府的關(guān)鍵部門所使用的硬盤都要通過(guò)Disk Eraser這類硬盤數(shù)據(jù)銷毀設(shè)備處理過(guò)后才會(huì)扔的啦。
圖29,日立出品的Disk Eraser
在這里,如果大家對(duì)自己動(dòng)手解決一些硬盤問(wèn)題比較感興趣,我衷心提議大家先不要忙著滿互聯(lián)網(wǎng)地找一些你我都不知道是誰(shuí)寫、做什么用的第三方工具,多留意一下原廠家的網(wǎng)站,用用他們?cè)瓘S的工具軟件。雖然廠家為了盡量避免讓大家修硬盤修得很爽,并沒(méi)有在原廠DM和其他原廠工具上面提供太豐富的功能,但基本的功能還是會(huì)提供給大家的,而且性能非常可靠,功能也很實(shí)用。而且有時(shí)候原廠工具的較低版本里面維修功能可能比新版本多,譬如西部數(shù)據(jù)的原廠低格程序WDClear,它是比較舊了,最高版本也就是1.3,而且只支持最大8.4GB的小硬盤。但是它的功能卻非常強(qiáng)大,比現(xiàn)在西部數(shù)據(jù)的DM(當(dāng)然,廠商不一定把這個(gè)程序叫DM,反正不管叫什么名字,我們知道它其實(shí)就是DM就行了)要強(qiáng)很多。不少硬盤維修商就非常清楚它的作用,它體積小,功能大,具備非??焖俣鴾?zhǔn)確的盤面檢測(cè)能力,能夠快速進(jìn)行壞道修復(fù),可以智能跳過(guò)頑固物理壞道,正是因?yàn)檫@些優(yōu)點(diǎn),它成為了不少維修商的修盤利器!
把這個(gè)程序放在一個(gè)完好的主硬盤里,把待修的硬盤(要西部數(shù)據(jù)的盤,不然我不保證會(huì)發(fā)生什么后果)放在其他IDE接口上。運(yùn)行WDClear,會(huì)出現(xiàn)一個(gè)藍(lán)色的窗口和幾行簡(jiǎn)單的英文,右面還有一個(gè)紅色的小窗口,顯示硬盤的型號(hào)、串號(hào)、固件版本信息等,如果還想看更詳細(xì)的參數(shù),就選擇“查看檢測(cè)結(jié)果”。這里面的參數(shù)更詳細(xì)一些?,F(xiàn)在,里面顯示了兩個(gè)硬盤參數(shù),選擇你要維修的硬盤的參數(shù),回車。選“讀取并檢測(cè)磁盤”,回車,確定,于是軟件就對(duì)硬盤的表面開始檢測(cè)了。在掃描過(guò)程中檢測(cè)到的壞道,只是顯示壞道的類型和位置,軟件不會(huì)對(duì)它們做任何的修復(fù)和寫入處理。掃描完以后,確定了壞道的位置,就可以使用“清零驅(qū)動(dòng)器”來(lái)把壞道清除或者寫入G列表。所以有時(shí)候原廠的東西,版本老一點(diǎn)的還是很有作用的,反正你要修的也是舊盤嘛,新的硬盤只要好好用,哪里會(huì)這么快就壞了呢?
圖30,WDClear主界面
一口氣寫了這么多,主要還是因?yàn)橛X(jué)得目前國(guó)內(nèi)有一種很不好的風(fēng)氣“浮夸”,大家都在互相抄襲,急功近利,你說(shuō)你的路由設(shè)備有3000條規(guī)則,我就會(huì)說(shuō)我的有5000條,純粹的基于利益的炒作,絲毫沒(méi)有科學(xué)的精神在里面(路由規(guī)則越多,說(shuō)明路由效率越低下,通常2500~3000是一個(gè)比較合理的數(shù)字,既可以保證足夠的安全和路由效果,又可以維持比較高的路由效率。記住了,購(gòu)買時(shí)看到在路由規(guī)則上攀比的廠商就要留意了)。
又譬如,出品PC-3000的俄國(guó)ACE Laboratory在國(guó)內(nèi)原來(lái)只有一家代理商,PC-3000的首年升級(jí)、技術(shù)支持和培訓(xùn)都是免費(fèi)的,但是因?yàn)閲?guó)內(nèi)是獨(dú)家代理,導(dǎo)致代理商扣起客戶的升級(jí)和支持賬號(hào)與密碼,每次升級(jí)收費(fèi)幾百到一千不等的升級(jí)費(fèi),技術(shù)支持收幾百元的咨詢費(fèi),培訓(xùn)收培訓(xùn)費(fèi)等等。很多客戶不滿,紛紛越過(guò)代理,通過(guò)香港和美國(guó)直接向ACE Laboratory購(gòu)買,嚴(yán)重影響了ACE Laboratory的聲譽(yù)。焦頭爛額的ACE Laboratory只好又在國(guó)內(nèi)增加了一個(gè)代理,希望通過(guò)競(jìng)爭(zhēng),杜絕這種現(xiàn)象。還有,就是現(xiàn)在網(wǎng)絡(luò)上、報(bào)紙雜志上不少所謂技術(shù)性比較強(qiáng)的專業(yè)文章其實(shí)都只是故作高深,似是而非的東西,沒(méi)有誤導(dǎo)已經(jīng)很不錯(cuò)了,對(duì)讀者并沒(méi)有任何幫助。
也有的人,在網(wǎng)上發(fā)布信息,售賣硬盤、主板維修或者其他各種的資料,每份要價(jià)一千到數(shù)千元不等。其實(shí)里面只有十多頁(yè)紙,都是網(wǎng)上找來(lái)的大路貨,沒(méi)有任何實(shí)質(zhì)性的內(nèi)容,而且售賣的人其實(shí)連這些資料是對(duì)是錯(cuò)都分不清。
實(shí)際上,現(xiàn)在是一個(gè)資訊時(shí)代,很多資料和信息都已經(jīng)相當(dāng)公開了。如果大家還想著因?yàn)樽约赫莆樟四敲匆稽c(diǎn)點(diǎn)東西,就拼命保守這些所謂的秘密,希望利用對(duì)信息的封鎖、利用用戶的無(wú)知來(lái)達(dá)成一定的經(jīng)濟(jì)效益的話,那就錯(cuò)了?,F(xiàn)在,只有本著公平、公開的原則來(lái)經(jīng)營(yíng),憑著堅(jiān)持不懈的意志去做研究,才能從根本上提高自己公司的技術(shù)水平,獲得真正的經(jīng)濟(jì)利益。
作為一個(gè)在海外的中國(guó)人,當(dāng)然希望自己的祖國(guó)可以早日強(qiáng)大,但所有的事情都是有自己的客觀發(fā)展規(guī)律的,并不能一步登天。北京某名牌大學(xué)說(shuō)要把自己辦成世界級(jí)的一流大學(xué),向哈佛看齊什么的,我不知道他們憑什么這樣說(shuō)。先不要說(shuō)哈佛物理系的大功率粒子加速器和粒子對(duì)撞設(shè)備,光是校園里面的Internet 2的超高速校園網(wǎng)、能模擬流體力學(xué)實(shí)況的巨型計(jì)算機(jī),國(guó)內(nèi)就沒(méi)有什么大學(xué)能夠做到。落后并不可恥,只要我們敢于正視,我們的技術(shù)人員能夠多動(dòng)腦去搞研究,多動(dòng)手去做實(shí)驗(yàn),少動(dòng)嘴去吹牛皮,相信很快我們就可以擁有與國(guó)外相同層次和水平的技術(shù)與設(shè)備。
聯(lián)系客服