所以这是一个非常奇怪的问题......
我有一张 16GB 的 SD 卡,里面有我佳能 DSLR 相机拍摄的 RAW 照片。我还有一个 IOGear SD 转 USB 转换器。我试图将照片从 SD 卡复制到 Seagate 外置硬盘上,但每次我尝试复制多个文件时,系统都会提示目录不再存在,然后就会失败。我可以一次移动一张照片,但前提是我移动得非常慢(即在复制操作之间间隔 4-5 秒),而且有时也会失败并出现相同的错误。
这很奇怪,我以前从未遇到过此错误。我应该注意,最近我的电脑告诉我,出于某种原因,我必须重新格式化 SD 卡... 里面全是旧照片,所以我并不在意,只是使用系统默认值就这么做了。这可能导致问题吗?
其他注意事项:Windows 8.1,如果需要,我可以提供其他详细信息...
答案1
您可能遇到了 USB 总线故障,SD 卡或外部硬盘在文件传输过程中掉线。如果两个驱动器通过 USB 端口消耗过多电力,或者它们同时向总线传输过多数据,就会发生这种情况。
丢失的数据可能会损坏 SD 卡上的数据,这就是您看到错误的原因。或者 @Davidostill 可能是对的,您的 SD 卡出现故障。尝试在其上运行 CHKDSK。
另外,通过确保设备连接到不同的 USB 根集线器,看看是否可以使其正常工作。确保这一点的最佳方法是将 SD 卡读卡器插入计算机正面的 USB 端口,将硬盘驱动器插入背面的端口,确保没有其他任何东西插入其正上方或正下方的端口。如果这是一台笔记本电脑,请尝试将它们插入相对的两侧(一个在左侧,一个在右侧)。
USB 规格规定每个端口应有 5V、500mA(USB2)或 900mA(USB3)的电源,但有些端口不符合规格。前置 USB 端口通常就是这种情况,因为它们通过电缆连接到主板上的接头,而后置端口则直接焊接在接头上。如果您的外置硬盘是总线供电(即未插入墙壁插座),那么几乎可以肯定它会占用所有电量。