查看日志定位錯誤
用 dmesg | grep -i 'disk\|error\|fail'
篩選磁盤相關錯誤,記錄設備名(如 /dev/sda1
)和錯誤類型(如 I/O 錯誤、文件系統損壞)。
檢查硬件連接與健康狀態
smartctl -a /dev/sdX
檢查硬盤健康狀態,查看是否有壞道或硬件故障。修復文件系統
sudo umount /dev/sdXn
(n
為分區號)。fsck
修復:sudo fsck -p /dev/sdXn
(-p
自動修復),或交互模式手動修復。sudo e2fsck -p /dev/sdXn
。處理硬件故障
badblocks -v /dev/sdX
檢測并標記,或備份數據后更換硬盤。sudo modprobe ntfs
)。驗證修復結果
重新掛載分區:sudo mount /dev/sdXn /mnt
,檢查數據是否正常。
重啟系統,觀察 dmesg 是否仍有相關錯誤。
注意:操作前務必備份重要數據,若自行處理無效,建議聯系專業數據恢復服務。