Fdisk

使用 fdisk 格式化時,特定設備無法讀取 USB 密鑰

  • February 15, 2016

我媽媽有一台可以在 USB 密鑰上播放 MP3 的收音機。我注意到了一些奇怪的事情。當我使用 Windows 8.1 中的 diskpart 對其進行格式化時,我母親的收音機在 USB 密鑰上播放 MP3 時沒有問題,但如果我用 fdisk 做同樣的事情,收音機只會說 USB 密鑰上沒有文件。

所以,這就是我所做的,以確保,我不僅僅是在想像:

  1. 首先,我使用以下命令快速刪除了 USB 密鑰中的所有文件:

sudo dd if=/dev/zero of=/dev/sdb bs=4M count=1

好吧,這徹底刪除了 MBR,分區表。(我知道我不需要刪除 4M 來刪除所有內容,但我不確定 gpt 和其他東西。) 2. 我用 Windows diskpart 格式化了 USB 密鑰

磁碟部分
列出磁碟
選擇磁碟 1
乾淨的
創建分區主
選擇分區 1
積極的
格式 fs=fat32 快速
出口

它在我媽媽的收音機上完美執行! 3. 現在我在刪除上面的所有內容後用 fdisk 格式化它dd

須藤 fdisk /dev/sdb
n
p
(返回 3 倍)
一種
在
須藤 mkfs.vfat -F 32 /dev/sdb1

現在由於某種原因它不起作用!

以下是我使用 fdisk 格式化 USB 密鑰時 gparted 給我的資訊:設備資訊 在此處輸入圖像描述

以下是使用 diskpart 格式化時的資訊:

在此處輸入圖像描述 在此處輸入圖像描述

請告訴我是否有一種方法可以使 USB 密鑰在我母親的收音機上工作,而不必一直啟動 Windows。謝謝!

您沒有在fdisk. 大多數現代作業系統(包括 Linux 本身)無論如何都會忽略它,只查看文件系統。但如果分區類型設置不正確,某些嵌入式設備將無法辨識文件系統。

在對 USB 設備進行分區時,鍵入t並將fdisk分區類型設置為c(W95 FAT32 LBA)。

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