馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
Bad sector(壞扇區) 在硬盤(pán)中無(wú)法被正常訪(fǎng)問(wèn)或不能被正確讀寫(xiě)的扇區都稱(chēng)為Bad sector。一個(gè)扇區能存儲512Bytes的數據,如果在某個(gè)扇區中有任何一個(gè)字節不能被正確讀寫(xiě),則這個(gè)扇區為Bad sector。除了存儲512Bytes外,每個(gè)扇區還有數十個(gè)Bytes信息,包括標識(ID)、校驗值和其它信息。這些信息任何一個(gè)字節出錯都會(huì )導致該扇區變“Bad”。例如,在低級格式化的過(guò)程中每個(gè)扇區都分配有一個(gè)編號,寫(xiě)在ID中。如果ID部分出錯就會(huì )導致這個(gè)扇區無(wú)法被訪(fǎng)問(wèn)到,則這個(gè)扇區屬于Bad sector。有一些Bad sector能夠通過(guò)低級格式化重寫(xiě)這些信息來(lái)糾正。
Bad cluster 壞簇 在用戶(hù)對硬盤(pán)分區并進(jìn)行高級格式化后,每個(gè)區都會(huì )建立文件分配表(File Allocation Table, FAT)。FAT中記錄有該區內所有cluster(簇)的使用情況和相互的鏈接關(guān)系。如果在高級格式化(或工具軟件的掃描)過(guò)程中發(fā)現某個(gè)cluster使用的扇區包括有壞扇區,則在FAT中記錄該cluster為Bad cluster,并在以后存放文件時(shí)不再使用該cluster,以避免數據丟失。有時(shí)病毒或惡意軟件也可能在FAT中將無(wú)壞扇區的正常cluster標記為Bad cluster, 導致正常cluster不能被使用。 這里需要強調的是,每個(gè)cluster包括若干個(gè)扇區,只要其中存在一個(gè)壞扇區,則整個(gè)cluster中的其余扇區都一起不再被使用.
Defect(缺陷) 在硬盤(pán)內部中所有存在缺陷的部分都被稱(chēng)為Defect。 如果某個(gè)磁頭狀態(tài)不好,則這個(gè)磁頭為Defect head。 如果盤(pán)面上某個(gè)Track(磁道)不能被正常訪(fǎng)問(wèn),則這Track為Defect Track. 如果某個(gè)扇區不能被正常訪(fǎng)問(wèn)或不能正確記錄數據,則該扇區也稱(chēng)為Defect Sector. 可以認為Bad sector 等同于 Defect sector. 從總的來(lái)說(shuō),某個(gè)硬盤(pán)只要有一部分存在缺陷,就稱(chēng)這個(gè)硬盤(pán)為Defect hard disk.
P-list (永久缺陷表) 現在的硬盤(pán)密度越來(lái)越高,單張盤(pán)片上存儲的數據量超過(guò)40Gbytes. 硬盤(pán)廠(chǎng)家在生產(chǎn)盤(pán)片過(guò)程極其精密,但也極難做到100%的完美,硬盤(pán)盤(pán)面上或多或少存在一些缺陷。廠(chǎng)家在硬盤(pán)出廠(chǎng)前把所有的硬盤(pán)都進(jìn)行低級格式化,在低級格式化過(guò)程中將自動(dòng)找出所有defect track和defect sector,記錄在P-list中。并且在對所有磁道和扇區的編號過(guò)程中,將skip(跳過(guò))這些缺陷部分,讓用戶(hù)永遠不能用到它們。這樣,用戶(hù)在分區、格式化、檢查剛購買(mǎi)的新硬盤(pán)時(shí),很難發(fā)現有問(wèn)題。一般的硬盤(pán)都在P-list中記錄有一定數量的defect, 少則數百,多則數以萬(wàn)計。如果是SCSI硬盤(pán)的話(huà)可以找到多種通用軟件查看到P-list,因為各種牌子的SCSI硬盤(pán)使用兼容的SCSI指令集。而不同牌子不同型號的IDE硬盤(pán),使用各自不同的指令集,想查看其P-list要用針對性的專(zhuān)業(yè)軟件。 G-list (增長(cháng)缺陷表) 用戶(hù)在使用硬盤(pán)過(guò)程中,有可能會(huì )發(fā)現一些新的defect sector。 按“三包”規定,只要出現一個(gè)defect sector,商家就應該為用戶(hù)換或修,F在大容量的硬盤(pán)出現一個(gè)defect sector概率實(shí)在很大,這樣的話(huà)硬盤(pán)商家就要為售后服務(wù)忙碌不已了。于是,硬盤(pán)廠(chǎng)商設計了一個(gè)自動(dòng)修復機制,叫做Automatic Reallcation。有大多數型號的硬盤(pán)都有這樣的功能:在對硬盤(pán)的讀寫(xiě)過(guò)程中,如果發(fā)現一個(gè)defect sector,則自動(dòng)分配一個(gè)備用扇區替換該扇區,并將該扇區及其替換情況記錄在G-list中。這樣一來(lái),少量的defect sector對用戶(hù)的使用沒(méi)有太大的影響。
也有一些硬盤(pán)自動(dòng)修復機制的激發(fā)條件要嚴格一些,需要用某些軟件來(lái)判斷defect sector,并通過(guò)某個(gè)端口(據說(shuō)是50h)調用自動(dòng)修復機制。比如常用的Lformat, ADM,DM中的Zero fill,Norton中的Wipeinfo和校正工具,西數工具包中的wddiag, IBM的DFT中的Erase等。這些工具之所以能在運行過(guò)后消除了一些“壞道”,很重要的原因就在這Automatic Reallcation(當然還有其它原因),而不能簡(jiǎn)單地概括這些“壞道”是什么“邏輯壞道”或“假壞道”。 如果哪位被誤導中毒太深的讀者不相信這個(gè)事實(shí),等他找到能查看G-list的專(zhuān)業(yè)工具后就知道,這些工具運行過(guò)后,G-list將會(huì )增加多少記錄!“邏輯壞道”或“假壞道”有必要記錄在G-list中并用其它扇區替換么?
當然,G-list的記錄不會(huì )無(wú)限制,所有的硬盤(pán)都會(huì )限定在一定數量范圍內。如火球系列限度是500,美鉆二代的限度是636,西數BB的限度是508,等等。超過(guò)限度,Automatic Reallcation就不能再起作用。這就是為何少量的“壞道”可以通過(guò)上述工具修復(有人就概括為:“邏輯壞道”可以修復),而壞道多了不能通過(guò)這些工具修復(又有人概括為:“物理壞道”不可以修復)。
Bad track (壞道)這個(gè)概念源于十多年前小容量硬盤(pán)(100M以下),當時(shí)的硬盤(pán)在外殼上都貼有一張小表格,上面列出該硬盤(pán)中有缺陷的磁道位置(新硬盤(pán)也有)。在對這個(gè)硬盤(pán)進(jìn)行低級格式化時(shí)(如用ADM或DM 5.0等工具,或主板中的低格工具),需要填入這些Bad track的位置, 以便在低格過(guò)程中跳過(guò)這些磁道,F在的大容量硬盤(pán)在結構上與那些小容量硬盤(pán)相差極大,這個(gè)概念用在大容量硬盤(pán)上有點(diǎn)牽強。
|