无法查看使用 Ubuntu 复制到 Windows 驱动器的文件

无法查看使用 Ubuntu 复制到 Windows 驱动器的文件

我使用的是双启动笔记本电脑(Ubuntu 18.04 + Windows 10)。我有以下分区(请查看附图)。我从 Ubuntu 复制到“常规”和“软件”驱动器的文件在 Windows 上不可见。这些文件没有隐藏,并且具有 777 权限,但我在 Windows 上的任何地方都找不到它们。有什么方法可以在 Ubuntu 和 Windows 中访问这些文件吗?

谢谢!

我的分区:

在此处输入图片描述

答案1

您可能正在经历Windows 10 的休眠问题如果我没记错的话,Windows 10 默认使用一种称为“快速启动”的设置,该设置使系统进入特殊的休眠状态,而不是完全关闭,以缩短启动时间(更多信息请点击此处)。我认为,从此状态重新启动时,操作系统会对文件系统进行某种检查/修复。这可能是删除文件的原因。您可以在系统电源选项中禁用“快速启动”:

Windows 电源选项

如果关闭“快速启动”不能解决您的问题,那么在您复制 Ubuntu 中的文件后,卸载 NTFS 分区:

$ sudo umount /mnt/General # or wherever "General" partition is mounted

然后重新挂载它们以查看文件是否还在那里。如果还在那里,请重新启动 Windows。如果您现在可以从 Windows 访问这些文件,则可能存在文件被缓存以写入文件系统但实际上从未写入的问题。我不确定如何修复这个问题,但通常(据我所知)如果文件被缓存,它们将在文件系统卸载时被写入。这可能意味着系统关闭时分区没有被正确卸载。

如果其他方法都失败了,那么有一些 Windows 工具可以帮助您访问 ext2/3/4 分区:

您应该能够使用其中一个从 Ext4 分区复制文件到 Windows 中的 NTFS 分区。

答案2

无需惊慌。只需重新启动 Windows 操作系统,它就可以正常工作。甚至不需要在电源选项中禁用快速启动。这样做是因为当 Windows 在快速启动模式下启动时,它不会扫描其中的所有驱动器和文件,这就是您的文件被隐藏的原因。

相关内容