如何格式化寫入保護的SD卡

如何格式化寫入保護的SD卡

我想使用 Ubuntu 格式化我的 SD 卡,為此我遵循本教程

輸入 command 後,我df得到了儲存裝置清單。 我得到這些行:/dev/sdb5/dev/sdb1/dev/sdb5umountmkdosfs -F 32 -v /dev/sdb5

mkdosfs 3.0.12 (29 Oct 2011)
mkdosfs: unable to open /dev/sdb5: Read-only file system

那麼,如何解決這個問題。

答案1

  1. 我假設您(您的 UNIX 使用者)擁有該裝置或至少擁有足夠的權限(例如,如果您是 root)。
  2. 如果該指令lsblk -o NAME,RO顯示您的裝置為唯讀(RO=1),您可以嘗試執行hdparm -r 0 /dev/sdb5.這會停用核心中的唯讀標誌(根據man hdparm)。

附加資訊:

這些步驟幫助我獲得了一張不應只讀的微型 SD 卡(微型 SD 卡沒有「鎖定」開關,但我的適配器也沒有,因此被識別為鎖定)。我找到了這個解決方案這裡

維基百科解釋說,軟體可以但不需要遵守 SD 卡上的實體鎖定開關:連結到維基百科

答案2

該卡現已無用,希望您上面沒有任何重要數據。我在三張不同的卡片上也遇到了同樣的情況。我已經嘗試了所有我發現的東西,無論它在 Linux、Mac 還是 Windows 上都有效,但沒有任何效果。

答案3

如果可能的話,請嘗試在手機中使用該 SD 卡並將其格式化。我以前遇到過這個問題,電話技巧就解決了。但很可能該卡已變得毫無用處,因為這是一個非常常見的問題。

答案4

是的,我也遇到了同樣的問題,經過很長時間的努力,我終於找到了解決方案。

市面上有一些帶有 microSD 輸入的 SD 卡。即 microSD 卡適合 S​​D 卡。

您可以使用它來停用 SD 卡中的鎖定開關並格式化...就像一個魅力。

相關內容