Storage

如何將 U 盤格式化為“普通”

  • January 27, 2021

我對 USB 記憶棒可能具有的不同格式類型(或者就此而言,任何儲存設備)感到非常困惑。在這個 U 盤上,我曾經安裝了一個發行版 iso,並希望將它重新變成一個“普通”的 U 盤。然而,我意識到我不太了解這一點,並想停止在黑暗中拍攝。

我使用以下內容刪除了 iso 安裝:

sudo wipefs /dev/sdb

sudo wipefs -a /dev/sdb

然後我做了以下(相信以下是“預設”格式)(從這裡):

sudo parted /dev/sdb
(parted) mklabel msdos
(parted) mkpart primary ext4 1MiB 100%

但後來我無法安裝它:

sudo mount /dev/sdb /run/media/usb

因為它給了我這個錯誤:

mount: /run/media/usb: fs 類型錯誤,選項錯誤,/dev/sdb 上的超級塊錯誤,缺少程式碼頁或幫助程序,或其他錯誤。

仍然在這裡,如果我執行lsblk設備顯示,但我無法安裝,如果我重新插入和拔出 USB,它不會顯示在文件導航器中(不管你怎麼稱呼它……我的是thunar)。

我當時是在黑暗中拍攝,但我覺得有很多我不明白的地方(特別是 U 盤的每種格式的作用,何時使用特定格式等)。我將不勝感激任何指向相關材料的指針,但同時也可以快速解決以下問題:如何使 USB 記憶棒再次“正常”,以便我可以像儲存東西一樣在上面儲存東西標準 USB 記憶棒?

您只需重置分區表,那裡沒有文件系統。您需要mkfs在分區上執行才能執行此操作:

mkfs -tvfat /dev/sdb1

請注意,您要在分區( sdb1) 上創建文件系統,而不是整個磁碟(sdb沒有數字)。

此外,您可能需要檢查分區表中標記的分區類型,如果它的分區標記為 Linux 分區,Windows 系統可能會不喜歡該棒。查看手冊頁,我不確定是否parted允許更改現有分區的類型,但mkpart primary fat32 1MiB 100%似乎可行。

引用自:https://unix.stackexchange.com/questions/631321