![有机会修复损坏的 LUKS 加密 SD 吗?](https://linux22.com/image/1052909/%E6%9C%89%E6%9C%BA%E4%BC%9A%E4%BF%AE%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%20LUKS%20%E5%8A%A0%E5%AF%86%20SD%20%E5%90%97%EF%BC%9F.png)
有没有办法修复损坏的 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 标头的副本,以防将来读取驱动器/卡时出现问题。如果标头损坏,至少您可以解密任何可读的内容。现在,对卡上的数据进行完整备份也是一个特别好的主意,以防万一出现故障。