Readonly
如何格式化防寫的SD卡
我想使用 Ubuntu 格式化我的 SD 卡,為此我遵循本教程
輸入
df
命令後,我得到了儲存設備列表。從這裡我可以看到我的 SD 卡名稱,所以我在所有下一個命令中/dev/sdb5
替換/dev/sdb1
為。現在命令工作正常,但在此之後當我輸入時, 我得到這些行:/dev/sdb5``umount``mkdosfs -F 32 -v /dev/sdb5
mkdosfs 3.0.12 (29 Oct 2011) mkdosfs: unable to open /dev/sdb5: Read-only file system
那麼,如何解決這個問題。
這張卡現在沒用了,希望你上面沒有任何重要數據。我對 3 張不同的卡也有同樣的情況。我已經嘗試了在那裡發現的所有東西,無論它適用於 Linux、Mac 還是 Windows,但沒有任何效果。
- 我假設您(您的 unix 使用者)擁有該設備或至少對其具有足夠的權限(例如,如果您是 root)。
- 如果命令
lsblk -o NAME,RO
顯示您的設備為只讀(RO=1),您可以嘗試執行hdparm -r 0 /dev/sdb5
. 這將禁用核心中的只讀標誌(根據man hdparm
)。附加資訊:
這些步驟幫助我使用了不應該只讀的微型 SD 卡(微型 SD 卡沒有“鎖定”開關,但我的適配器也沒有,並且被辨識為鎖定)。我在這裡找到了這個解決方案。
Wikipedia 解釋說 SD 卡上的物理鎖定開關可以但不需要軟體尊重:link to Wikipedia