在 Ubuntu 中编写的文件在 Windows 中消失

在 Ubuntu 中编写的文件在 Windows 中消失

我的双启动笔记本电脑出现了一个奇怪的问题,其中有一个 ntfs 分区。

当我在 ntfs 分区中写入文件时,一切似乎都很好。即使我重新启动 Ubuntu,文件仍然存在,但是当我在 Windows 中启动并访问磁盘时,数据就会消失,并且在两个系统中都会消失。

在 Windows 中我拥有完全的权限,但在 ubuntu 中 root 是该文件系统的所有者。

答案1

导致此问题的一种方式是让 Windows 休眠,然后使用 Ubuntu 将文件写入 NTFS 分区。然后 Windows 休眠文件将与 NTFS 分区上的新数据异步。

验证这个特定问题的一种方法就是进行实验。

或者,在不启动 Windows 的情况下在 NTFS 分区上使用数据恢复软件。(也就是说:启动 Windows;休眠 Windows;启动 Ubuntu;将一些文件写入 NTFS;关机;移除笔记本电脑磁盘,通过 USB 将笔记本电脑磁盘插入另一台计算机,然后使用恢复软件。)该软件将拾取可能与主文件表 (MFT) 连接或不连接的文件。然后您可以看到文件确实写入了 NTFS 分区,但 Windows 在恢复休眠时的系统状态后没有“看到”它们。

此外,chkdsk在 NTFS 分区上使用 Windows 可能会发现问题。

并且,aking1012 提到了同步,您可以sudo sync在重新启动之前执行同步,以确保所有文件系统数据都已刷新到磁盘以进行故障排除。

这就是问题的根源吗?成功了吗?

答案2

我所有的照片都在第三个分区上,我想我会再次看到它们。Windows 处于休眠模式,我使用 Ubuntu 在上面写作。从 Windows 命令行无法以管理员身份运行 chkdsk 命令。

  1. 打开“计算机”窗口
  2. 右键单击相关驱动器
  3. 选择“属性”而不是“工具”选项卡
  4. 在错误检查区域中,单击

驱动器已卸载,我的数据已恢复。

相关内容