我有一张 2GB 的 SD 卡,前段时间我用 TrueCrypt 彻底加密了它。但是我丢失了密钥,上面没有任何有价值的数据。
Windows 8 将其格式化为 fat32 没有任何问题,并且可以正常使用,所以我猜卡本身没有问题。
但是,Ubuntu 不会挂载或格式化它:
till@till-E5218:~$ sudo mount /dev/mmcblk0 /mnt/mmc-SD02G
mount: /dev/mmcblk0: can't read superblock
till@till-E5218:~$ sudo mkdosfs -n 'SD' -I /dev/mmcblk0
mkfs.fat 3.0.26 (2014-03-07)
mkdosfs: failed whilst writing reserved sector
应该有办法让它工作,因为它在 Windows 中工作 - 但我现在没有主意了。任何帮助都将不胜感激。
答案1
您可以尝试将卡清零。这可以通过命令轻松完成dd
。
sudo dd if=/dev/zero of=/dev/mmcblk0 bs=1M
这会将零写入卡内的所有存储单元,使其完全空白。