首页 > 代码库 > linux下挂载NTFS分区错误修复

linux下挂载NTFS分区错误修复

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

Error mounting /dev/sda1 at /media/wangbo/24F02EECF02EC3C0: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda1" "/media/wangbo/24F02EECF02EC3C0"‘ exited with non-zero exit status 14: Windows is hibernated, refused to mount.Failed to mount /dev/sda1: Operation not permittedThe NTFS partition is in an unsafe state. Please resume and shutdownWindows fully (no hibernation or fast restarting), or mount the volumeread-only with the ro mount option.

 

恩,挂载出错,好像是因为win8的状态是高级休眠,试着使用ntfsfix修复一下,

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

 

sudo apt-get install ntfs-3g

 

因为我已经安装过了,所以。。。

[sudo] password for wangbo: Reading package lists... DoneBuilding dependency tree       Reading state information... Donentfs-3g is already the newest version.The following packages were automatically installed and are no longer required:  gir1.2-appindicator3-0.1 gir1.2-javascriptcoregtk-3.0 gir1.2-webkit-3.0 gir1.2-xkl-1.0 python3-cairo  python3-crypto python3-gi-cairo python3-icu python3-keyring python3-pyicu python3-secretstorageUse apt-get autoremove to remove them.0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

安装好后,对原来挂载出错的NTFS盘分别执行

sudo ntfsfix /dev/sda1
sudo ntfsfix /dev/sda8

修复分区错误,结果呢,

修复sda8的时候,成功修复。

wangbo@Idina:~/temp$ sudo ntfsfix /dev/sda8Mounting volume... The disk contains an unclean file system (0, 0).Metadata kept in Windows cache, refused to mount.FAILEDAttempting to correct errors...Processing $MFT and $MFTMirr...Reading $MFT... OKReading $MFTMirr... OKComparing $MFTMirr to $MFT... OKProcessing of $MFT and $MFTMirr completed successfully.Setting required flags on partition... OKGoing to empty the journal ($LogFile)... OKChecking the alternate boot sector... OKNTFS volume version is 3.1.NTFS partition /dev/sda8 was processed successfully.

但是在修复sda1的时候,因为win8高级休眠,修复失败了。。。

wangbo@Idina:~/temp$ sudo ntfsfix /dev/sda1Mounting volume... Windows is hibernated, refused to mount.FAILEDAttempting to correct errors... Processing $MFT and $MFTMirr...Reading $MFT... OKReading $MFTMirr... OKComparing $MFTMirr to $MFT... OKProcessing of $MFT and $MFTMirr completed successfully.Setting required flags on partition... OKGoing to empty the journal ($LogFile)... OKWindows is hibernated, refused to mount.Remount failed: Operation not permitted

恩,解决办法,进win8,关闭快速启动,恩,对,关了它就ok

关闭办法是控制面板,在电源管理中,选择关闭盖子的功能,更改不能更改的选项,去掉快速启动的钩,nice,好了,重启进linux,ok