我錯誤地格式化了 USB 隨身碟,系統看不到它

我錯誤地格式化了 USB 隨身碟,系統看不到它

我想格式化閃存驅動器,但不小心刪除了它的檔案系統或其他東西。現在系統無法辨識隨身碟,如何恢復它?

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efcdb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       60307   484408320   83  Linux
/dev/sda2           60307       60802     3975169    5  Extended
/dev/sda5           60307       60802     3975168   82  Linux swap / Solaris

Disk /dev/sdb: 4073 MB, 4073717760 bytes
126 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7812 * 512 = 3999744 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007dd56

   Device Boot      Start         End      Blocks   Id  System

答案1

如果您想格式化它,即不恢復筆式驅動器上的數據,請使用以下命令。從您的 fdisk 輸出來看,驅動器似乎位於/etc/sdb。您可能需要仔細檢查一下。

現在要將其格式化為 ext3(僅在 Ubuntu 上使用),請執行:

$ sudo mkfs.ext3 /dev/sdb

如果要建立 NTFS 檔案系統(適用於 Ubuntu 和 Windows),請執行:

$ sudo mkfs.ntfs /dev/sdb

答案2

@BloodPhilia 有正確的答案,但有一個警告:

如果您想在更廣泛的系統中使用 FAT,您可能需要使用 FAT 而不是 NTFS;從我身邊的幾個來看,FAT 似乎是 SD 卡和筆式驅動器的預設格式。

此外,至少在過去,不建議在可移動媒體上使用 NTFS。

在 CentOS 上,該指令為:

$ sudo mkfs.vfat /dev/sdb

在其他設備上可能是“mkfs.msdos”。

相關內容