我有一张 4GB SD 卡,上面有一些我需要恢复的家庭照片。当我将卡插入读卡器时,它显示为未知的 32MB 设备(如/dev/sde
)并且无法安装。当插回相机(尼康 D60)时,它说需要格式化卡(就像将它插入 Windows 机器一样)。我想恢复卡上的所有照片(在家庭照片之前还有其他照片),因为我不知道我拍了多少张或它们的确切尺寸(但我相信它们都是 JPEG 格式)。该卡应格式化为 FAT32 文件系统。
哪些 Linux 或 Unix 实用程序可用于恢复文件?我可以自己做还是需要寻求专业帮助?
编辑:看来我的读卡器以某种方式损坏了卡,使其无法读取且无法格式化。当我检查另一张完全相同的卡(除了没有文件)时,它“毁了”第二张。我想再次使用第二张卡,那么是否有一种工具可以格式化不知道(或无法正确报告)它有多大的损坏卡?
外部 3½" HDD 似乎有发生故障的危险——它在空闲时发出滴答声。
我已经获得了一个替换驱动器,并想知道从可疑驱动器中获取数据的最佳策略,并尽可能多地保存数据。
有些目录比其他目录更重要。但是,我猜测挑选和选择目录会减少我保存整个内容的机会。我还必须挂载它,转储文件列表,然后卸载它,以便能够有效地对目录进行优先级排序。加上这样做很耗时的事实,我正在远离这种方法。
我已经考虑过只使用dd
,但我不确定它将如何处理读取错误或其他可能仅阻止数据的某些部分被拯救的问题,或者可以通过一些重试来克服这些问题,但不会太多以至于它们以免驱动器的其他部分被保存。我想理想情况下,它会通过一次获得尽可能多的数据,然后返回重试因错误而错过的任何内容。
复制更慢(例如,每 x MB/GB 暂停一次)是否可能比仅全速运行操作更好,例如避免任何过热问题?
对于“你的备份在哪里”的人群:这实际上是我的备份驱动器,但它也包含一些非关键和笨重的东西,比如音乐,它们不是备份,即没有备份。
除了这种有点不祥的声音外,驱动器没有表现出任何明显的故障迹象。最近我确实不得不检查一些错误——孤立的 inode、不正确的空闲块/inode 计数、inode 位图差异、删除的 inode 上的 dtime 为零;总共大约 20 个错误。
该分区的文件系统是 ext3。