磁碟壞道的處理,磁碟處理
在前面,我有寫到使用badblocks檢查壞道。
因為badblocks只是檢測壞道,然後在記錄檔中標記出壞道的資訊,並不會對壞道進行處理,如果希望在檢測磁碟時也能跳過這些壞塊不檢測,可以使用fsck的-l參數。
badblocks -b 4096 -c 16 /dev/sda1 -o sda-badblocks-list 使用這個對壞掉進行檢查,並儲存在sda-badblocks-list中
fsck.ext4 -l /tmp/sd-badblock-list.final /dev/sda1 對磁碟進行處理,其中fsck.ext4是根據你的檔案系統的。
最後就可以了
也可以在建立檔案系統前檢測壞道
badblocks可以隨e2fsck和mke2fs的-c刪除一起運行(對ext3檔案系統也一樣),在建立檔案系統前就先檢測壞道資訊:
# mkfs.ext3 -c /dev/sda1
代碼錶示使用-c在建立檔案系統前檢查壞道的硬碟。
這個操作已經很清楚地告知我們可以採用“mkfs.ext3 -c”選項用“read-only”方式檢查硬碟。這個命令會在格式化硬碟時檢查硬碟,並標出錯誤的硬碟“block”。用這個方法格式化硬碟,需要有相當大的耐心,因為命令運行後,會一個個用讀的方式檢查硬碟。
硬碟壞道怎處理
對付硬碟壞道(轉載)
硬碟比較脆弱,如果使用不當會產生壞道,有時聽到讀盤時“喀喀”的聲音可真夠揪心啊!硬碟出現壞道,意味著用來儲存資料不安全,硬碟壞了可以再買,但其中的資料丟了上哪兒買呢?
一、識別硬碟壞道
1. 區分邏輯壞道和物理壞道
硬碟壞道分“邏輯壞道”和“物理壞道”兩種。前者一般可用軟體修複;後者為物理性壞道,它表示硬碟磁軌產生了物理損傷。
如果硬碟有下列情況,應懷疑它有壞道:
①在開啟、運行檔案時,硬碟速度明顯變慢;或明顯聽到硬碟喀喀作響,有時系統還會提示無法讀寫檔案。
②每次開機都自動進行磁碟掃描,這表明硬碟有需要修複的錯誤。如果該程式不能順利通過,就表明硬碟有壞道了;或者掃描雖可通過,但在某些位置標記紅色的“B”。
③硬碟無法引導,用磁碟片或光碟片啟動後可看見硬碟盤符,但無法對其進行操作;或根本看不到盤符。
2.如何檢測硬碟壞道
用Windows內建的Scandisk程式可以檢測硬碟是否有壞道,它會在無法通過檢查的地方標記“B”。另外推薦用“效率源硬碟壞道修複程式”來檢測。
MC軟體包
軟體名稱:效率源硬碟壞道修複程式
最新版本:1.5A
軟體大小:739 KB
軟體類型:免費軟體
應用平台:Windows 9x/NT/2000/XP
:xlysoft.www28.cn4e.com/soft/soft6.exe
這個工具可以全面檢測硬碟是否有壞道、也可對硬碟任意位置進行檢測(如45%-80%等),無論硬碟用何種分區格式、是否隱藏都可以檢測(註:免費版只能檢測而不能修複)。
運行程式會要求插入磁碟片用於製作啟動盤(3),完畢後重啟,在BIOS中調整啟動順序為磁碟片優先,用剛才製作的磁碟片啟動電腦,之後在主視窗中會有相應選項:“硬碟壞道全盤檢測”、“硬碟壞道進階檢測”、“硬碟壞道統計結果”。
二、對壞道的處理
發現硬碟壞道後要修複或隱藏,以免壞道擴散。
方法一:磁碟掃描標記壞道,讓系統不再向其存入資料
在Windows中選擇盤符,從右鍵菜單中選擇“屬性”,在“工具”選項中對硬碟盤面作完全掃描,並對可能出現的壞簇自動修正。
如不行,可以嘗試用Windows98啟動盤引導機器,然後運行DOS版的“scandisk”。
方法二:重新格式化
對有壞道的硬碟分區,在重新格式化時程式會試圖修複,有時可以修複成功。但這種方法不是十分奏效,所以往往要結合下一種方法來使用。
方法三:隱藏壞道
如果無法修複,乾脆隱藏壞道!基本思路是找出壞道的大概範圍。如用Format格式化,記錄下遇到壞道的百分比,根據此分區容量計算出壞道大概出現的位置;或者用“磁碟掃描程式”對硬碟全面掃描,判斷壞道的大概位置。將這部分空間用“分區魔術師”劃為單獨分區,並將其隱藏。
小提示:如果把壞道範圍劃得比實際小,會有一部分壞道繼續被利用而擴散;如果過大會浪費硬碟空間。在屏蔽壞道前,如果有重要資料請先備份。
另一種隱藏壞道的辦法是用“壞盤分區器”——Fbdisk (:......餘下全文>>
硬碟有壞道怎處理
硬碟壞道的維修。
下面我們就給大家介紹一些常見的硬碟壞道維修方法。
1.SCANDISK磁碟掃描程式是解決硬碟邏輯壞道最常用的手段,而我們常見的FORMAT命令不能對任何硬碟壞道起到修補作用,這點大家需明白。如果硬碟出現了壞道,我們可在WINDOWS系統內容下,在“我的電腦”中選中要處理的硬碟盤符,選擇其“屬性”,在出現的“工具”按鈕中選擇“查錯狀態”,點擊"開始檢查”,再在“掃描類型”中選“全面檢查”,並將“自動修複錯誤”打上“勾”,然後“開始”既可,它將對硬碟盤面作完全掃描處理,並且對可能出現的壞簇作自動修正。其次,在DOS狀態下,硬碟有壞道,電腦在啟動時一般會自動運行SCANDISK進行掃描,並將壞簇以黑底紅字的“B”(bad)標出。當然,如果系統在啟動時不進行磁碟掃描或已不能進入WINDOWS系統,我們也可用磁碟片或光碟片啟動盤啟動電腦後,在相應的盤符下,如“A:”下運行SCANDISK *:(注*為要掃描的硬碟盤符),斷行符號後來對相應需要掃描修複的硬碟分區進行修理。
2.其它的如諾頓工具箱中的NDD“磁碟醫生”及PCTOOLS等相關工具對硬碟進行掃描也是修複硬碟壞道的最常用的方法,其用法很簡單許多報刊上也有介紹,大家可找來試用一下。
3.如果硬碟上出現了無法修複的壞簇或物理壞道,大家可用一些磁碟軟體將這些壞道單獨分為一個區並隱藏起來,這樣可令你的硬碟延長很多正常的使用壽命。
方法一,如一塊4.3G硬碟2G處有嚴重的物理壞道,用FORMAT格式化不過去,SCANDISK或NDD也檢測不過去,但能正常分區。找來一款分區格式化軟體SMART FDISK,用啟動盤啟動電腦後,進入盤符A:,運行該軟體執行檔案SFDISK.EXE。然後“DELELE”刪掉原有分區,算出壞道在硬碟上所在的位置,如本例,先建立1990M的基本分區快速格式化後並啟用,然後再把壞道處分出約50M的邏輯分區,再將以後所剩的硬碟空間全分為一個邏輯區後用其快速格式化功能將其快速格式化;最後再將那個約50M的壞道所在的區DEL刪除掉就是了。然後重啟,一個有嚴重物理壞道的硬碟就這麼被很快被修好了,以後磁頭再也不會去讀那些被刪除了的壞道區了。
方法二,下面我們再來說說WINDOWS系統內建的FDISK分區軟體在這種情況下的應用方法。例如一塊1G的硬碟,在格式化到10%時不能順利通過,這時按CTRL+BREAK強行終止,運行FDISK建立一個90M的DOS分區為C盤,然後再建立一個20M邏輯盤D,再將餘下的800餘M建立一個邏輯盤E,退出FDISK再運行FORMAT E:如果格到10%時又遇到阻礙,這時用FDISK再建立一個88M的E盤,10M的F盤餘下的790M做為G盤。繼續重複上面的操作,直到完成,然後運行FDISK將10M的D、F盤刪除,這時餘下的就是沒有壞道的好盤了。
方法三,另外同理用PartitionMagic,DiskManager等磁碟軟體也可完成這樣的事。如PartitionMagic分區軟體,先用PartitionMagic4中的“check”命令或WINDOWS中的磁碟掃描程式來掃描磁碟,算出壞簇在硬碟上的位置,然後在Operations菜單下選擇“Advanced/bad Sector Retest”;把壞簇所在硬碟分成多個區後,再把壞簇所在的分區隱藏,以免在Windows中誤操作,這個功能是通過Hide Part ition功能表項目來實現的。這樣也能保證有嚴重壞道的硬碟的正常使用,並免除系統頻繁的去讀寫壞道區而更多擴充壞......餘下全文>>