Ubuntu挂载Win10下的NTFS硬盘出错的解决方案

概述

在Ubuntu下打开Win10的NTFS硬盘总是提示出错了,而且是全部的NTFS盘都出错,其中sdb1错误显示如下:

he disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sdb1': 不允许的操作
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.

解决

网上大部分的解决办法是用下面的命令修复,但存在安全问题,有可能会造成文件损坏

sudo ntfsfix /dev/sdb1

其实还有一种安全的方法,为什么会无法挂载磁盘,其根本原因是,Windows 10关机或者睡眠后,其实并没有完全关机,而是将一些缓存保存在磁盘中,便于下一次开机快速启动,为了防止其他系统对缓存文件的更改,所以才会被拒绝挂载。

所以解决的办法是进win10,关闭快速启动,关了它就可以正常挂载了

关闭方法:

打开控制面板,在电源管理中,选择关闭盖子的功能,更改不能更改的选项,去掉快速启动的钩
Ubuntu挂载Win10下的NTFS硬盘出错的解决方案_第1张图片
重启进linux,哇 可以挂载了~

你可能感兴趣的:(linux,ubuntu,ntfs,ntfsfix)