我的双启动笔记本电脑出现了一个奇怪的问题,其中有一个 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 命令。
但
- 打开“计算机”窗口
- 右键单击相关驱动器
- 选择“属性”而不是“工具”选项卡
- 在错误检查区域中,单击
驱动器已卸载,我的数据已恢复。