有沒有辦法修復損壞的 LUKS 加密 SD 卡?當我嘗試在 Nautilus 中的 Ubuntu Gnome 14.04 下掛載時,它給出了以下錯誤訊息:
Error mounting /dev/dm-1 at /media/adrian/16GB_Luks1: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-1" "/media/adrian/16GB_Luks1"' exited with non-zero exit status 32: mount: block device /dev/mapper/luks-5572986f-9288-4c03-973d-af8c6454ea3b is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/mapper/luks-5572986f-9288-4c03-973d-af8c6454ea3b,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
我實際上只是計劃備份磁碟,所以非常感謝您的幫助! :(
答案1
看起來問題是 SD 卡被某種方式鎖定為唯讀。也許“只讀”開關(寫入保護開關)打開,也許讀卡器髒了並且“ro”開關被卡住,也許卡本身出現故障(我讀到有時卡和 USB 驅動器會出現故障)方式)。
我有一張卡片,其中的小開關壞了並完全脫落。它始終是唯讀的,我必須在開關原來所在的位置貼上一小塊膠帶,然後它就可以讀寫(rw)並且仍然可以正常工作。
如果再次發生這種情況,請仔細檢查卡片的開關,並一定要查看系統日誌和/或dmesg | tail
這一頁 (駭客:為什麼我的 SD 卡受到寫入保護?)有關於寫入保護開關、它如何運作以及如何「破解」它以始終可寫的更多資訊。
為了將來,一定要保留 LUKS 標頭的副本,以防將來讀取驅動器/卡時出現問題。至少,如果標頭損壞,您將能夠解密任何可讀的內容。現在,對卡片上的資料進行完整備份也是一個特別好的主意,以防萬一發生故障。