摘要:硬盤出現(xiàn)壞道是硬盤常見的故障之一。邏輯壞道可通過軟件進行修復(fù),而物理壞道不能修復(fù)只能屏蔽,該文通過實例介紹了用fbdisk來發(fā)現(xiàn)壞道再用PartitionMagic和disk genius來調(diào)整分區(qū),從而起到屏蔽硬盤物理壞道讓硬盤起死回生的方法。
關(guān)鍵詞:物理壞道;屏蔽壞道;調(diào)整分區(qū) 中圖分類號:TP333文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)12-2945-03 Two Cases of Physically Damaged Sector Hide of Hard Disks HUANG Da-qing (Hechi Agriculture School, Yizhou 546300, China) Abstract: Sector damage of hard disks is a common fault. Logical damaged sectors can be repaired by software, while physically damaged sectors can not be fixed but be shielded. This paper introduces the techniques of detecting damaged sectors by fbdisk and adjusting partitions by PartitionMagic and fbdisk through living examples, and thus revives the hard disks by shielding physically damaged sectors of hard disks. Key words: physically damaged sectors; shielding damaged sectors; adjust partitions 在計算機的配件中,硬盤是比較容易出現(xiàn)問題的部件之一。硬盤如果出現(xiàn)故障,輕則系統(tǒng)無法啟動,重則文件資料丟失或損壞。在硬盤的大多故障中,壞道的出現(xiàn)是最常見的故障之一。 1 硬盤壞道分為邏輯壞道和物理壞道兩種 1.1 邏輯壞道 出現(xiàn)邏輯壞道是在電腦的日常使用中容易出現(xiàn)的一種硬盤故障,邏輯壞道實際上就是磁盤磁道上面的校驗信息(ECC)與磁道的數(shù)據(jù)和伺服信息不匹配。出現(xiàn)這種故障的主要原因通常都是因為一些程序的錯誤操作,或者是該處扇區(qū)的磁性介質(zhì)開始出現(xiàn)不穩(wěn)定現(xiàn)象的先兆。邏輯壞道在一般電腦使用中的表現(xiàn),就是文件存取時出錯或做硬盤克隆時,當(dāng)?shù)竭_(dá)出錯部位后,因彈出出錯信息窗口而不能繼續(xù)下去。消除邏輯壞道的方法可用Windows自帶的“磁盤掃描程序”來掃描并且對可能出現(xiàn)的壞扇區(qū)進行修正。 如果用上述方法還不能解決,先把硬盤里面的資料拷貝出來,然后用DM或diskgenius重新分區(qū)并格式化;如果還不行,可以用DM對硬盤進行低級格式化,再分區(qū)、高級格式化,經(jīng)過以上操作后硬盤的邏輯壞道通常就能解決了。如果還不能解決說明硬盤有物理壞道。 1.2 物理壞道 硬盤物理壞道是比較常見的硬盤故障。實際上它是因為震蕩、劃傷等“硬”原因,導(dǎo)致—些扇區(qū)的磁介質(zhì)失去了磁記憶能力而造成的。它無法通過掃描、格式化、低格或者激活扇區(qū)的方法來加以消除,物理壞道不能修復(fù)只能屏蔽它。 硬盤的數(shù)據(jù)密度很大,在生產(chǎn)過程中不可避免地會產(chǎn)生缺陷,同時在使用過程中,那些不穩(wěn)定的扇區(qū)也會逐漸老化而產(chǎn)生數(shù)據(jù)讀寫錯誤,這些缺陷和不穩(wěn)定扇區(qū)會嚴(yán)重威脅硬盤數(shù)據(jù)的安全,為此,硬盤設(shè)計了兩個壞道表來處理這些有缺陷的扇區(qū),他們就是P-list和G-list,用于記錄硬盤的缺陷扇區(qū)的情況,使硬盤工作時不會在缺陷扇區(qū)里讀寫數(shù)據(jù),防止數(shù)據(jù)損壞。 壞道的產(chǎn)生可以分為兩種情況:一是生產(chǎn)過程中產(chǎn)生的缺陷扇區(qū);二是使用過程的產(chǎn)生的缺陷扇區(qū),硬盤設(shè)計兩個壞道表就是用于分別識別和處理硬盤的兩種不同的壞道的。 P-list一般稱為工廠壞道表,嚴(yán)格來說應(yīng)該稱為永久壞道表或原始壞道表,它是用于記錄工廠生產(chǎn)過程中產(chǎn)生的壞道的,壞道加入P-list不會影響硬盤的讀寫性能。 G-list稱為增長壞道表,用于記錄硬盤使用過程中由于磁介質(zhì)性能變?nèi)醵鸬膲牡溃纳葏^(qū)重定向到好扇區(qū),壞道加入G-list對該扇區(qū)的讀寫速度是有影響的。 專業(yè)的硬盤維修軟件如pc3000、效率源可將壞磁道加入到P-list,告訴磁盤這些磁道已經(jīng)不能使用,這樣在硬盤控制系統(tǒng)的可見范圍內(nèi)消除了這些壞道,但對普通用戶來講pc3000太過昂貴。 2 我們可以用fbdisk加PartitionMagic或DiskGenius把壞道屏蔽起來 1) FBDISK是一個能把有壞磁道的硬盤分區(qū)的dos下使用的程序??蓪⒂袎拇诺赖挠脖P自動重新分區(qū),將壞磁道設(shè)為隱藏分區(qū),好磁道設(shè)為可用分區(qū);將壞磁道分隔開以防止壞磁道擴散,程序會選其中最大的好磁道空間分為最多四個分區(qū),其它設(shè)為隱藏。 2) PartitionMagic(簡稱PQ)是PowerQuest(已被Symantec收購)公司出品的一款優(yōu)秀的磁盤分區(qū)軟件。該軟件可對硬盤進行分區(qū)、格式化、復(fù)制分區(qū)、移動分區(qū)、隱藏/重現(xiàn)分區(qū)、從任意分區(qū)引導(dǎo)系統(tǒng)等功能。 3) DiskGenius是一款磁盤管理及數(shù)據(jù)恢復(fù)軟件。具備基本的建立分區(qū)、刪除分區(qū)、格式化分區(qū)等磁盤管理功能外。 3 兩個實例 3.1 例一 西數(shù)80G硬盤,啟動時總是檢測磁盤,無法進入系統(tǒng),于是用ghost版本克隆xp,但是提示錯誤,后用DM分區(qū)、高級格式化,但還是無法安裝系統(tǒng),又用MHDD檢測有壞道并死機,最后用fbdisk加PQ成功修復(fù)。步驟如下: 光盤啟動電腦,DOS下運行fbdisk,出現(xiàn): Fixed Bad Disk V1.1 Disk 0cyls=9729 Head=255sectors=63 size=76319MB Disk 1cyls=0Head= sectors=0size=0 Disk 2cyls=0Head= sectors=0size=0 Disk 3cyls=0Head= sectors=0size=0 這里只有一個硬盤,默認(rèn)光標(biāo)停在Disk0上面,回車 Diskcyls=9729 Head=255sectors=63 size=76319MB Start Scan hard disk?(Y/N)Y 檢測出來有壞道則按以下格式(哪個柱面、哪個磁道有壞道)顯示出來 Cyls=***head= *** bad 檢測完成后最后兩行提示如下: Cyls=1013head=0bad Scaning cyls=9728 … 100% 下面用表格形式表示的fbdisk給出的分區(qū)方案(把沒有壞道的空間分成最多四分區(qū)) “Write to disk ?(Y/N)” Fbdisk的檢測結(jié)果是最后一個壞道在1013柱面,之后沒有壞道。但是它的分區(qū)不合理,一個109MB,一個266MB,一個68346MB,記下以上數(shù)據(jù),輸入N回車即不按上述進行分區(qū),退出。 用光盤啟動電腦,運行PQ,由于1013/9729*76319=7946.46MB,也就是前面7.9G左右有壞道,因防止壞道擴散,所以屏蔽掉前面的10G的空間,于是第一分區(qū)設(shè)置為20GB,然后再調(diào)整分區(qū)(調(diào)整原則是:分區(qū)時,為防止壞道擴張,將上表中起始柱面調(diào)大點,將終止柱面調(diào)小點),使之前空出10GB,這樣第一分區(qū)為10GB,還剩下76-20=56GB左右,可按要求將剩余空間分區(qū),這里再分四個分區(qū),每個大約14GB左右。
接著用克隆方式安裝xp成功。 3.2 例二 希捷80G硬盤,啟動時提示“Sector not found”,無法重裝系統(tǒng),用DM不成功,用MHDD檢測也是有壞道但不能修復(fù),最后用fbdisk加disk genius成功修復(fù)。步驟如下: 啟動fbdisk,出現(xiàn) Fixed Bad Disk V1.1 Disk 0cyls=9729 Head=255sectors=63 size=76318MB Disk 1cyls=0Head= sectors=0size=0 Disk 2cyls=0Head= sectors=0size=0 Disk 3cyls=0Head= sectors=0size=0 默認(rèn)光標(biāo)停在Disk0上面,回車 Disk cyls=9729 Head=255sectors=63 size=76319MB Start Scan hard disk?(Y/N)Y 檢測出來有壞道則按以下格式(哪個柱面、哪個磁道有壞道)顯示出來 Cyls=*** head= *** bad 檢測完成后最后兩行提示如下: Cyls=3617head=106bad Scaning cyls=9728 … 100% 下面用表格形式表示的fbdisk給出的分區(qū)方案(把沒有壞道的空間分成最多四分區(qū)) “Write to disk ?(Y/N)” Fbdisk的檢測結(jié)果是最后一個壞道在3617柱面,之后沒有壞道。但是它的分區(qū)也不合理,一個1890MB,一個2055MB,一個8730MB,一個47920MB,記下以上數(shù)據(jù),輸入N回車即不按上述進行分區(qū),退出。 用光盤啟動電腦,運行PQ,但有錯誤提示“invalid media type reading drive c abort,retry,fail?”于是運行DOS版DiskGenius,無錯誤提示,由于上述fbdisk找到的第一、二分區(qū)太小,所以不要這兩段空間,只要8730MB和47920MB的分區(qū),但47920MB可分成三個分區(qū),3485/9729*76318=27337.67MB,所以第一分區(qū)設(shè)置為27GB,然后調(diào)整分區(qū)(調(diào)整原則是:分區(qū)時,為防止壞道擴張,將上表中起始柱面調(diào)大點,將終止柱面調(diào)小點),起始柱面從2500(>2373)開始,終止柱面為3380(<3485),在最后剩下76-27=49GB(包含壞道)左右,可按要求將剩余空間分區(qū),這里平均分成三個分區(qū),然后把這三個分區(qū)中的第一個調(diào)整,使起始柱面從3730(>3620)開始。 接著用克隆方式安裝xp成功。 4 結(jié)束語 硬盤出現(xiàn)物理壞道尤其是0磁道損壞是比較麻煩的事情,對付這種問題如果沒有專業(yè)的硬盤維修工具如pc3000可用本文介紹的方法來屏蔽壞道,從而讓硬盤能夠繼續(xù)正常使用。 參考文獻(xiàn): [1] 魏少辰.機房電腦硬盤壞道處理辦法[J].山西醫(yī)學(xué)教育,2003(1). [2] 王燕梅.淺談硬盤的維護[J].硅谷,2009(5). [3] 戴士劍,涂彥輝.數(shù)據(jù)恢復(fù)技術(shù)[M].2版.北京:電子工業(yè)出版社,2005. |
|