双系统Ubuntu无法访问Win10磁盘分区解决方法

时间:2023-03-10 01:07:05
双系统Ubuntu无法访问Win10磁盘分区解决方法

今天在linux下打开win的NTFS硬盘总是提示出错了,而且是全部的NTFS盘都出错,其中sda3错误显示如下:

Error mounting /dev/sda3 at /media/struggle6688/164AFCB44AFC91AB: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/struggle6688/164AFCB44AFC91AB"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda2': 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.

出错原因可能是因为Win10的状态是高级休眠,笔记本左下角的休眠灯一直亮着,想想可能是昨晚进了一次Win10之后点了关机,win10设置的原因,关机不彻底,笔记本一直处于高级休眠状态,所以Ubuntu无法访问Win10的磁盘。

我的解决办法是:

先进入Win10,然后点重启(注意是重启,而不是先关机再点开机键,如果点关机,Win10仍旧是高级休眠),启动的时候选择Ubuntu系统,问题就解决了。。。

如果还是无法解决,就可以借鉴别人提供的方法:使用ntfsfix修复一下。

如果没有安装得先安装,执行

  1. sudo apt-get install ntfs-3g

然后对出错的盘符分别执行:

  1. sudo ntfsfix /dev/sda2
  2. sudo ntfsfix /dev/sda3

如果遇到这种错误:

  1. Mounting volume... Windows is hibernated, refused to mount.
  2. FAILED
  3. Attempting to correct errors...
  4. Processing $MFT and $MFTMirr...
  5. Reading $MFT... OK
  6. Reading $MFTMirr... OK
  7. Comparing $MFTMirr to $MFT... OK
  8. Processing of $MFT and $MFTMirr completed successfully.
  9. Setting required flags on partition... OK
  10. Going to empty the journal ($LogFile)... OK
  11. Windows is hibernated, refused to mount.
  12. Remount failed: Operation not permitted

还是因为win10处于高级休眠状态

解决办法,进win10,关闭快速启动关闭办法是控制面板,在电源管理中,选择关闭盖子的功能,更改不能更改的选项,去掉快速启动的钩

参考:http://m.blog.csdn.net/article/details?id=51392608