我媽媽有一台可以播放 USB 碟上的 MP3 的收音機。我注意到一些奇怪的事情。當我使用Windows 8.1 中的diskpart 對其進行格式化時,我母親的收音機在播放USB 隨身碟上的MP3 時沒有任何問題,但如果我使用fdisk 進行同樣的操作,收音機只會說USB 隨身碟上沒有文件。
所以,這就是我所做的,以確保我不只是想像一些事情:
首先,我使用以下命令快速刪除了 USB 隨身碟中的所有檔案:
sudo dd if=/dev/zero of=/dev/sdb bs=4M count=1
嗯,這樣就徹底刪除了MBR、分割表。 (我知道我不需要刪除 4M 來刪除所有內容,但我不確定 gpt 之類的東西。)
我使用 Windows diskpart 格式化了 USB 隨身碟
磁碟部分 列出磁碟 選擇磁碟1 乾淨的 建立主分割區 選擇分區1 積極的 快速格式化 fs=fat32 出口
它在我媽媽的收音機上完美運作!
現在,我在刪除上面的所有內容後,使用 fdisk 對其進行格式化
dd
:須藤 fdisk /dev/sdb n p (返回 3x) A w sudo mkfs.vfat -F 32 /dev/sdb1
現在由於某種原因它不起作用!
以下是當我使用 fdisk 格式化 USB 隨身碟時 gparted 為我提供的資訊:
這是使用 diskpart 格式化時的資訊:
請告訴我是否有辦法讓 USB 金鑰在我母親的收音機上運作,而不必一直啟動 Windows。謝謝!
答案1
您沒有在 中設定分區類型fdisk
。大多數現代作業系統(包括 Linux 本身)無論如何都會忽略它,只查看檔案系統。但如果分區類型設定不正確,某些嵌入式設備將無法辨識檔案系統。
對 USB 裝置進行分割時,輸入t
並將fdisk
分割區類型設定為c
(W95 FAT32 LBA)。