日常惯用 Windows 系统(win8.1 x64), 但每个月都会进 openSUSE 13.1 更新一下。今天更新之后,重启进入 Windows 系统,转圈时就提示错误 Critical Service Failed, 无法进入 win8.1。于是重又进入 openSUSE 准备谷歌一下解决方案,这时突然发现原本 goagent 所在的 Windows 分区 D 盘无法挂载(提示 unclean partition,百度之后了解到是 win8.1 快速启动 Cache 导致的无法挂载)。在我重启之前,这个 D 盘一直是可以挂载并从未出现过这个问题的。同时发现 Windows 的系统分区 C 盘也无法挂载,但其余两个 Windows 分区 F 盘和 G 盘均可挂载。这四个 Windows 分区均为 NTFS 格式。
现在我的问题是:
是不是在我更新 openSUSE 时的那次运行挂载了 D 盘(开 goagent 使用谷歌),对 Windows 分区产生了破坏导致现在无法进入 Windows 系统?
The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount ‘/dev/sda5’: Operation not permitted The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the ‘ro’ mount option.
另:之后第二天我制作了一个 win8 系统的恢复 U 盘,通过初始化设置把 win8 系统盘恢复出厂,现在可以进入 Windows 系统了,在 openSUSE 里可以挂载 C 盘和 D 盘了,但我连读取 Windows 分区文件都不敢了 - -。