昨晚我的安卓手机说它无法读取 SD 卡,它想格式化它。我把它拉出来,放在读卡器里,然后试着把它安装在我的台式电脑上:
$ sudo mount /dev/sdb1 tmp
[sudo] password for ivan:
mount: /dev/sdb1: can't read superblock
Run Code Online (Sandbox Code Playgroud)
试图 fsck 它:
$ sudo fsck.msdos /dev/sdb1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!
Run Code Online (Sandbox Code Playgroud)
并查看是否有任何东西要安装:
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 3951 MB, 3951034368 bytes
122 heads, 57 sectors/track, 1109 cylinders, total 7716864 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): …Run Code Online (Sandbox Code Playgroud) 我的 SD 卡有什么问题,是否可以挽救?至少可以关闭当前数据。
信息:我最近为我的相机购买了一张 8 GB Transcend Class 6 SDHC 卡。它工作正常,直到有一天徒步旅行时相机报告说它无法保存并且卡上没有照片。我将它插入我的计算机(运行 Ubuntu 10.04),它说:
错误挂载:挂载:/dev/sdb1: Can't read superblock
它由主引导记录和FAT文件系统分区。我可以说没有什么不寻常的。可能有什么问题,我有可能恢复这些照片吗?
不,我没有丢下任何东西。