無法在 SD 卡中建立新分區

無法在 SD 卡中建立新分區

我使用以下命令在 32 GB 三星 SD 卡中建立新分區。

sudo fdisk /dev/sdb

然後按字母 o 建立一個新的空 DOS 分區表。但它提出了以下警告。

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

當我忽略警告並嘗試透過按 w 將新表寫入磁碟來完成分割區時,它顯示以下警告並拒絕建立新表。

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

我該如何解決這個問題?請幫忙。

答案1

您遇到此問題/dev/sdb是因為mounted(鍵入mount | grep /dev/sdb檢視),其元資訊位於系統的 RAM 中,並且系統將其「鎖定」以防止多次不受控制的存取。如果您umount /dev/sdb之前sudo fdisk /dev/sdb,系統將確保「磁碟」上的元資訊是最新的,然後忘記元資訊的記憶體副本,並讓您調整/丟棄SD卡隨心所欲。

相關內容