如何在Linux終端中修復U盤驅動器問題
U 盤想必在大家的日常生活和工作中都已經不可或缺了,它讓我們的文件維護和轉移更加方便容易。但隨著頻繁使用,有可能會出現文件系統錯誤、壞塊、壞扇區而影響正常使用的情況。對于 Windows 用戶來說,修復此類 U 盤問題有專用的圖形化工具使用,而 Linux 用戶就相對麻煩一點,本文我們就介紹如何在 Linux 終端中修復 U 盤問題。
當然,本文中介紹的方法不僅適用于 USB 驅動器,同時也適用于其它接口類型的硬盤。但在操作前請自行對重要數據進行備份,自己的數據自己負責。
使用fsck移除U盤中的壞塊
在 Linux 中修復閃存盤或其它類型驅動器最為簡單的方法就是使用 fsck 工具,此工具是刪除壞塊、解決「不可讀」問題和修復大多數文件系統問題的強大工具。不過在此前需要先使用 lsblk 命令來確定好 U 盤,該命令可以列出當前 Linux 系統上連接的所有磁盤。
要刪除壞文件塊,請在特定分區(例如/dev/sdc1)或整塊磁盤(例如/dev/sdc)上執行 fsck 命令, 一旦完成,你將獲得一個健康的 Linux 分區。
清零USB驅動器
當出現 U 盤已經完全不可讀,里面的數據也無價值時,***的修復辦法就是使用 dd 命令將 U 盤完全清零。
同樣先使用 lsblk 命令找出 U 盤,再使用類似如下命令進行清零處理:
- sudo dd if=/dev/zero of=/dev/sdb
清零操作完成后,需要用 fdisk 或其它工具對磁盤進行重新分區,之后再選擇如下命令格式化之后即可正常使用:
- FAT32
- sudo mkfs.msdos -f 32 /dev/sdb1
- EXT4
- sudo mkfs.ext4 -f /dev/sdb1
- NTFS
- sudo mkfs.ntfs -f /dev/sdb1