Windows 7 是否删除了休眠期间生成的文件?

Kof*_*aus 2 windows-7 hibernate ubuntu-11.04

有人在使用我的 Windows 7,她将它休眠而不是关闭。后来,我启动了 Ubuntu 并将大约 2GB 的文件从 Ubuntu 分区移动到了 Windows 分区。

启动 Windows(从休眠状态)后,我找不到任何文件。然后我重新启动了 PC,文件显示了一两秒钟,然后消失了。

Windows 是否删除了我在休眠时放在它上面的所有文件?

Jde*_*eBP 6

当微软说“在您将计算机置于休眠或待机状态后不要对计算机状态进行重大更改。 ”时,它就是这个意思。

对计算机状态的更改包括完全引导另一个操作系统和修改硬盘上的内容。您刚刚目睹了这样做时出了什么问题:卷损坏,文件和目录(根本不是)神秘地看起来就像 Windows 休眠时一样,会发生奇怪的错误。 超级用户有一大堆来自尝试过这个的人的悲惨故事。

休眠不是关机。缓存管理器和所有可安装的文件系统驱动程序在休眠期间保持它们的内存状态。毕竟,这才是重点。此状态包括打开的文件、内存中未写入的数据和元数据等。在休眠期间,磁盘上的卷的状态不一定一致,也不是机器实际关闭时的状态,所有文件都已关闭,事务已完成,待写入酡。

在休眠期间(Windows、Linux 或具有此机制的任何其他当前操作系统)......

  • ...不要挂载任何 NTFS、FAT 或其他类型的磁盘卷,这些卷是您休眠的操作系统正在使用的,除非从任何操作系统中严格只读的
  • ...不要轻率和错误地认为唯一可以更新卷的磁盘数据结构的操作是写入文件。

如果要引导另一个操作系统,请关闭.

进一步阅读