Win8和Linux双系统启动出现BUG导致数据丢失

【2018-01-15】

  Win8和Linux双系统启动BUG导致数据丢失

  快速启动是Windows 8的一项新功能,可使双系统启动速度更快。然而,其缺点是当用户加载第二个系统(通常是Linux)时,本地存储的数据处于风险之中。原因很简单。在双启动配置下,快速启动选项不会完全关闭Windows 8,只是迫使它进入休眠模式,以便在用户退出另一个系统并重新启动Windows 8时加载速度更快。由于处于休眠状态,Windows 8将继续存储Windows会话信息,包括FAT和NTFS分区文件系统数据。当用户切换回Windows 8时,某些文件已被删除或覆盖。 ntfs-3g FUSE文件系统驱动程序开发人员发现,Linux试图在Windows分区中写入数据,有时会覆盖存储在内存映像中的系统文件。快速启动只是重新加载系统,当它切换回Windows 8无法检索丢失的数据。为了解决这个问题,ntfs-3g FUSE开发者不得不开发一个新版本的Linux系统,把NTFS分区设置为只读。但是,大多数Linux发行版(包括Ubuntu,Debian和openSUSE)目前都没有解决这个问题,所以强制防止操作系统覆盖快速启动数据是最好的解决方案。