使用 Windows 10,我尝试将几千张照片从计算机的内部硬盘备份到外部硬盘。
对于三个文件,我收到消息“无法从源文件或磁盘读取”。如果我对每个文件单击“跳过”,则可以成功复制所有其他文件。三张不起作用的照片都是在同一天拍摄的,而且拍摄时间相差不到一分钟。这些照片在 Windows 中可以正常打开,其他方面似乎都正常。
我尝试了以下方法:
- 重新启动计算机
- 在外部硬盘上运行 CHKDSK
- 在计算机的内置硬盘上运行 CHKDSK
- 重命名文件
我不认为该错误与外部硬盘有关,因为如果我使用不同的外部硬盘,该错误就会再次出现;如果我尝试将其从内部硬盘的一部分复制到另一部分,该错误也会再次出现。
有这个网站上有一个类似的问题但这里的答案必须不同,并且不能涉及 MacDrive,而且就我而言,只有 3 个文件(我尝试传输的数千个文件中)受到影响,而不是所有文件。
答案1
目录条目块或日志可能有问题。这是 3 个文件共有的极少数共同点之一。
- 尝试使用 SFC c:/scannow 的 DOS 提示符,它将尝试查找整个磁盘文件系统的任何缺陷(包括比 CHKDSK 更多的缺陷)
- 尝试将文件移动到另一个文件夹,例如 c:\temp(如果需要,可以创建,但不要将大量内容写入有问题的驱动器,否则情况可能会变得更糟)。然后尝试复制。
- 尝试在启动时优化(碎片整理)MFT 和日志文件(参见下文,我使用 Defraggler,以前使用 DisKeeper。)
- AV 程序是否因为某种原因(字节模式?)保留了这些照片?
- 尝试使用不同的(查看器?)程序来打开/保存/压缩文件到另一个卷?
- 如果驱动器可以,请对驱动器进行 SMART 扫描。如果有一个坏块,则可能还有更多坏块。如果坏块很多,请更换驱动器。
我遇到过几次这种情况,每个操作系统和版本都有其特殊性。还要确保(在缩略图视图中查看)目标文件完好无损。我有超过 80K 个文件,并将副本保存在不同的地方(很痛苦)。