修复“无法从源文件或磁盘读取”错误


最近,我和一位遇到奇怪问题的客户合作。他试图在他的计算机上复制一些文件并最终得到这个奇怪的错误信息:

Can't read from the source file or disk.

错误信息

什么是奇怪的是,他可以轻松地在Windows中播放文件而没有任何问题。当他试图复制文件时,这只是一个问题。在玩了一段时间之后,我们追查了这个问题。在本文中,我将提到您可能收到此错误消息的不同原因以及您可以对此做些什么。

文件大小限制

您要查看的第一件事文件的大小以及复制到的位置。例如,如果您的文件是一个巨大的5GB电影文件,那么您将无法将其复制到使用FAT16格式化的外部硬盘驱动器。 FAT16格式的驱动器最多只能支持2GB的文件。 FAT32最多只能容纳4GB文件。大多数外部硬盘驱动器和闪存驱动器都采用FAT16或FAT32格式。看看这个很酷的网站,为你打破每种格式和最大文件大小:

ntfs vs fat

http://www.ntfs.com/ntfs_vs_fat.htm

无论出于何种原因,当您尝试执行此类副本时,有时会出现“无法从源或磁盘读取”错误消息。它没有多大意义,但这就是发生的事情。

可能的坏扇区

如果您使用的是外部驱动器,则可能在硬盘驱动器上有一些坏扇区,这是导致问题的原因。在这种情况下,您应该使用像chkdsk这样的工具扫描硬盘 。如果有任何错误,它将继续并修复它们。如果您的硬盘坏了,那么您可能只需要一个新的硬盘驱动器。

如果您尝试从本地计算机的外部驱动器,然后尝试将外部驱动器插入另一台计算机,看看是否出现相同的错误。如果是这样,那意味着外部驱动器可能会变坏。此时使用某些第三方程序来强制复制文件是个好主意,即使它们有错误也是如此。我写过一个名为TeraCopy的 的程序,它会复制文件,即使它们已损坏。

电源和电缆

在少数情况下,问题与其他硬件因素有关。如果您要复制到外部硬盘驱动器,请确保它有足够的电量。有时,如果它连接到USB集线器或类似的东西,驱动器可能无法获得足够的写入功率,因此它会失败。

此外,尝试切断用于连接外部的电缆驱动到您的计算机,看看是否有任何区别。

文件名问题

错误的另一个可能原因可能是文件名是Windows无法识别的,因此给你一个错误。一个例子是文件是否以点结尾,如mytestfile。如果您从其他操作系统(如Mac)复制某些文件,如果通过命令提示符重命名等,则会发生这种情况。尝试重命名该文件,看看是否有任何区别。如果在Windows中无法执行此操作,则可能必须进入DOS并重命名该文件。

请注意,如果您在尝试删除文件而不是复制文件时收到此消息,那么您应该查看与此问题直接相关的其他帖子。基本上在Windows 7中,您会收到找不到此项错误 消息,这与XP中无法从文件或磁盘中读取的错误消息相同。

如果这不能解决您的问题问题或者如果您想出一个不同的解决方案来解决您的问题,请在此发表评论!享受!

相关文章:


24.06.2012