存储分区 - 双重启动问题

存储分区 - 双重启动问题

我最近安装了 Ubuntu 12.04。我与 Windows 7 双重启动,并且我有一个用于存储的 NTFS 分区。当我将文件保存到 Ubuntu 中的存储分区并重新启动到 Windows 时,我看不到这些文件,并且 Windows 无法识别正在使用的空间(它显示的分区中剩余的可用空间量与保存文件之前相同)。此外,当我重新启动回到 Ubuntu 时,我也看不到这些文件,但驱动器中剩余的可用空间量就像我最初保存的文件仍然存在一样。从 Windows 查看我放入该分区的文件没有问题。

我按照说明进行操作http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/设置存储分区。如能提供一些关于如何获取这些文件(从 Windows 和 Ubuntu)的帮助,我们将不胜感激。提前致谢。

答案1

这很可能是因为您在启动 Ubuntu 之前将 Windows 休眠 - Windows 在内存中存储了一些有关文件系统的信息,当您在休眠后重新启动 Windows 时,这些信息将从休眠映像中恢复,从而使文件系统的实际状态与 Windows 对其的看法不同步。然后,当 Windows 刷新其磁盘缓存时,它会覆盖更改,因此您的文件会消失。

这是一种潜在的危险情况,可能会导致数据丢失,甚至文件系统损坏。在启动另一个操作系统之前,您需要确保 Windows 已正确关闭(未休眠)。

这个答案提供了一些细节:https://askubuntu.com/a/145904/14564

在您的情况下,我怀疑,Ubuntu 不会抱怨,因为它是一个存储磁盘,而不是 Windows 系统磁盘,所以它上面没有休眠映像,所以 Ubuntu 无法知道 Windows 已处于休眠状态。

我希望您有从存储分区中消失的文件的副本,因为它们很可能已经消失了。

相关内容