我有一张微型 SD 卡(Sandisk),它已经开始出现故障。
为了恢复尽可能多的文件,我用 PHP 编写了一个小脚本,该脚本逐个复制文件,如果复制失败,则继续复制下一个文件。但我想恢复更多文件。
我可以做些什么来实现这一点?我正在寻找答案打破思维局限,例如将 SD 卡放入深度冻结一段时间。(这个想法没有奏效)
答案1
重要提示——首先:如果您的 SD 卡出现故障并且错误随着时间的推移而累积(之前运行正常的文件出现新的错误),请尝试尽可能少地使用该卡,因为有可能使损坏的文件“更加损坏”从而使问题变得更糟,从而使恢复变得更加困难。
首先使用任何可以处理 SD 卡的数据恢复软件制作“逐位映像”。然后尝试主要从映像进行恢复,这可能会给您带来更好的结果,并且不会给卡带来太大的压力。整个事情还取决于恢复软件的质量。好的软件不仅会读取所有位而不会出错,而且还会尝试读出有错误的位的正确值,例如,尝试多次读取它们。
所有无法“整体”恢复的文件至少可以从图像中部分恢复。
一旦您有了图像,您就可以继续冻结卡或执行网络上任何其他(好的和坏的)解决方案。