1. linux下面
預防與檢測:使用smartmontools工具,用來控制smart
檢測:1)用badblocks工具檢測壞塊
#sudo badblock -s -v -c 64 /dev/sda 1000 10 (1000是結束塊,10是起始塊)
2)邏輯壞道(檔案系統破壞)的話,使用fsck或者格式化
#fsck -a /dev/sdb (/dev/sda3)
3) 物理壞道(磁碟扇區不可逆轉的損壞)
方法一(塊級別修復,可以處理掛載中的系統,假定壞區不擴散):
1) 備份
#dd if=/dev/sda bs=4096 skip=badblockid of=/tmp/id.dat count=1
2) 重寫測試
#badblocks -w -f /dev/sda3 badblockid badblockid
3)寫回 (如果塊已壞,會自動替換到磁碟保留區,對磁碟外系統透明)
#dd if=/tmp/badblockid.dat of=dev/sda seek=id bs=4096 count=1
4)可用smartctl進行再次測試(可選)
注:使用dd備份整個磁碟的話,必須加上conv=noerror,sync引數。前者表示遇到讀錯誤繼續,後者表示用0填充錯誤的資料。否則,會造成資料錯位,從而破壞整個映像。建議使用dd_rescue。
方法二:
a) 備份硬碟資料
b) 刪除硬碟分割槽
c) 根據壞塊位置及大小,估算壞區空間(壞道會擴散,所以應該隔離多些空間)。
d) 重新分割槽,隔離壞區。
2. windows下面
linux 修復磁碟
目前維護的伺服器出現的故障,系統成為唯讀,重啟後報 dev volgroup00 logvol00 unexpected inconsistency run fsck manually 出現這樣的問題需要使用fsck命令掃瞄修復磁碟 fsck掃瞄前最好通過其他方法將能備份出來的資料備份出來,以防fs...
磁碟碎片整理後電腦盤損壞的修復過程
pc d盤無法讀取 現象 啟動後,系統異常緩慢,開啟乙個資料夾需要7s左右,而且某個盤,如d盤,無法檢視,不顯示容量,磁碟卷標名被改為 本地磁碟 系統我的電腦無法開啟,開啟後卡死。開啟桌面後,顯示本地 修復cmd內容 c windows system32 chkdsk d f 檔案系統的型別是 nt...
linux 磁碟相關
在新增乙個新的磁碟之後,使用他,需要以下幾個步驟 分割槽,把整個硬碟分成多個區 格式化,把裸盤格式化成特定的檔案系統 ext2,ext3,ext4 這樣使用者才可以進行使用 掛載 mount 把分割槽掛載到乙個指定的目錄,分割槽與目錄對應,在linux中一切都是檔案,把分割槽掛載到目錄下,提供乙個訪...