我遇到了一个非常奇怪的问题。当我将文件从我的计算机复制到硬盘时,一切都正常。但是,当我在其他计算机上使用该硬盘时,它是空的。(文件没有被隐藏,因为已用空间为 0。)
然后,当我在原来的计算机上重新打开硬盘时,文件就可以正常显示了。
我尝试过其他硬盘和闪存驱动器。我得到了相同的结果。复制文件后一切都很好,但是当我将闪存驱动器放在任何其他计算机上时,我可以看到没有其他变化。(使用的空间与以前相同。我所有的旧文件都在那里。只有我复制的那个不见了。)
就像有人删除了所有内容,但文件仍然显示在原始计算机上。
可能是什么问题呢?
答案1
在移除 USB 设备之前,您应该告诉您的操作系统您将这样做,以便它可以同步该设备。
右键单击并查找“安全删除”。
答案2
Windows 会延迟写入磁盘和 USB 设备,也就是说,它认为有时间写入,而不是您要求它写入。在写入完成之前,它会向您伪造内容,因此看起来文件已写入磁盘,但实际上并非如此。
您必须在移除外部设备之前告诉 Windows 完成写入,具体取决于设备类型,这可以通过 USB 菜单中的“弹出 xxx”或资源管理器中的“删除 xxx”来完成。如果您无法让此操作工作(不幸的是,这在 Windows 7 中非常常见),请尝试关闭 Windows,然后移除磁盘,这是最后的手段。
答案3
听起来好像第一台计算机有加密程序或病毒。当您复制数据时,该程序会加密文件,并且它无法在其他计算机上运行。
或者某种类型的病毒试图在硬盘的低位级别进行写入,而不指向要显示的数据(它将充当已删除的文件)。