修復 USB 隨身碟

修復 USB 隨身碟

我正在嘗試修復一個 USB 驅動器,我想用它來在我的筆記型電腦上啟動 Linux。該驅動器在格式化時已從筆記型電腦中取出,現在無法讀取。但是,如果我打開終端並運行

$ lsblk

我可以看到該驅動器顯示在列表中。它被列為“sdb”。我跑了fsck,結果回來了:

$ sudo fsck /dev/sdb
[sudo] password for david: 
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:

e2fsck -b 8193 <device>

or

e2fsck -b 32768 <device>

我試過:

$ sudo es2fsck -b 8193 sdb

$ sudo es2fsck -b 32768 sdb

無濟於事。返回了一些東西,但終端關閉了,我沒有結果。然後我嘗試使用以下方法將設備歸零:

$ sudo dd if=/dev/zero of=/dev/sdb

並沒有歸還任何東西。關於我應該做什麼才能使該驅動器正常工作有什麼建議嗎?

答案1

擦拭驅動器後(使用dd列,或至少是磁碟機的頭端)後,您應該能夠建立新的分割表、分割區和檔案系統。通常只需擦除第一個 MB 即可刪除數據,這可能會使分割工具感到困惑。您可能還需要其他東西

如果有圖形桌面環境,使用起來很方便gparted為了這個任務。否則,您可以使用其他工具進行分割工作parted,然後使用其他工具建立檔案系統,例如mkfs.ext4Linux檔案系統ext4

相關內容