磁碟修復相關整理

2021-06-10 05:13:43 字數 829 閱讀 9972

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中一切都是檔案,把分割槽掛載到目錄下,提供乙個訪...