我有一台多启动计算机,其中一个分区是Windows 10技术预览版,另一个是ntfs。
在Ubuntu-eOS系统中启动时,尝试挂载这些分区时出现此错误。如何解决?我应该卸载Windows 10吗?我是否应该尝试从Windows内部(从Ubuntu)修复它?
我有一台多启动计算机,其中一个分区是Windows 10技术预览版,另一个是ntfs。
在Ubuntu-eOS系统中启动时,尝试挂载这些分区时出现此错误。如何解决?我应该卸载Windows 10吗?我是否应该尝试从Windows内部(从Ubuntu)修复它?
Answers:
从Windows 8开始,当您使用新的混合关闭时,就会发生这种情况,这基本上是注销+休眠状态。如果现在挂载NTFS分区,则休眠可能会导致问题。
您必须在Windows 10中执行完全关闭,方法是SHIFT按键+单击关闭。
它与Windows 10混合关机(也称为快速启动)功能有关。参见http://www.howtogeek.com/236807/how-to-mount-your-windows-10-or-8-system-drive-on-linux/。
短期解决方案:无论何时要切换到Linux,请确保在Windows中选择“重新启动”选项,而不是“关闭”选项。
长期:从Windows,电源选项控制面板永久禁用混合启动,然后单击“更改电源按钮的功能”。您可能必须单击“更改当前不可用的设置”链接以启用更改此配置。向下滚动并取消选中“打开快速启动(推荐)”选项。点击“保存更改”以保存您的更改。
下次关闭Windows时,它将像Windows 7一样完全关闭。
这个线程有些晚,但是我认为值得进行以下观察:
当Ubuntu Linux(我在16.04LTS上)启动时,它似乎不会自动挂载非根分区。如果我尝试启动TB配置文件位于数据分区上的Thunderbird,则会收到错误消息。解决方案是进入Nautilus或类似的目录,然后单击要挂载的数据分区,前提是没有该线程中描述的错误。
我也在双启动中。它曾经用来关闭Windows快速启动(即,确保Windows在启动进入Linux前已正确关闭)。最近,该功能已停止工作,并且我总是收到原始海报所描述的错误。
在Windows中使用Chkdsk / f不能解决问题。Ubuntu Linux仍然给出相同的错误。
因此,每次启动Linux时,我都必须启动一个终端并运行sudo ntfsfix / dev / XY(其中XY是分区,例如sda2或sdb1)。这样可以修复分区,通常会引发与MFT镜像有关的错误。不知道为什么我在分区上运行所有磁盘检查后就可以正常运行了。
因此,我想说NTFSFIX是答案,但是即使Windows已正确关闭,我也无法找到为什么这个问题在双启动计算机上仍然存在。经验告诉我,这是Windows引起问题的原因,而不是Linux,因此,如果要避免NTFSFIX变通办法,剩下的唯一选择就是重新安装Windows 10。
将您的数据分区转换为Fat32。对于大于4GB的文件,请保留1个分区格式的NTFS。Fat32不受休眠状态的影响。