我的PC是Windows 10与Linux Mint 18.02 (等价于Ubuntu 16.04发行版)双系统, 为了更好的利用硬盘空间, 我决定让Windows 10 与Linux共享一个大约1T大小的硬盘分区. 通过编辑 /etc/fstab
文件将Windows下的分区挂载到了Linux系统用户目录下的一个位置.
编辑好/etc/fstab/
后, 启动Linux, 硬盘已经挂载在期望的位置. 但是在使用了Windows 10系统后, 再尝试启动Linux, 一直提示启动失败.
当时毫无头绪, 不知道是什么导致的问题. 因此就在修复模式下, 将/etc/fstab
文件中的改动全部删除. 再重启Linux, 顺利启动.
由于没搞清楚为什么改动 /etc/fstab
为导致启动失败, 所以问题消失后, 一直没有再更改/etc/fstab
, 而是使用了Linux Mint自带的机制去挂载磁盘, 并继续使用. 如下图:
但使用了几天后, 当尝试访问 新加卷
时, 跳出下面的错误. 根据提示信息, 是Windows 10系统仍在使用磁盘分区, 导致Linux无法挂载, 搜索之后, 确定这是由于Windows 10的"快速启动"特性导致的.
Windows 10的快速启动特性, 是为了加快Windows系统的启动速度, 在关机时, 会向磁盘分区写一些Cache文件. 关闭该特性, 如下图:
解决了该问题.