當然,本文中介紹的方法不僅適用於 USB 驅動器,同時也適用於其它接口類型的硬盤。但在操作前請自行對重要數據進行備份,自己的數據自己負責。
使用fsck移除U盤中的壞塊在 Linux 中修復閃存盤或其它類型驅動器最為簡單的方法就是使用 fsck 工具,此工具是刪除壞塊、解決「不可讀」問題和修復大多數文件系統問題的強大工具。不過在此前需要先使用 lsblk 命令來確定好 U 盤,該命令可以列出當前 Linux 系統上連接的所有磁盤。
要刪除壞文件塊,請在特定分區(例如/dev/sdc1)或整塊磁盤(例如/dev/sdc)上執行 fsck 命令, 一旦完成,你將獲得一個健康的 Linux 分區。
清零USB驅動器當出現 U 盤已經完全不可讀,裡面的數據也無價值時,最佳的修復辦法就是使用 dd 命令將 U 盤完全清零。
同樣先使用 lsblk 命令找出 U 盤,再使用類似如下命令進行清零處理:
sudoddif=/dev/zeroof=/dev/sdb
清零操作完成後,需要用 fdisk 或其它工具對磁盤進行重新分區,之後再選擇如下命令格式化之後即可正常使用:
FAT32
sudomkfs.msdos-f32/dev/sdb1
EXT4
sudomkfs.ext4-f/dev/sdb1
NTFS
sudomkfs.ntfs-f/dev/sdb1
原文來自:http://os.51cto.com/art/201610/519156.htm
本文地址:http://www.linuxprobe.com/linux-u-disk-repair.html
http://xxxxxx/Linuxjc/1184656.html TechArticle