linux_ubuntu 下NTFS分区无法访问问题的解决

    自己电脑装的是windows和Ubuntu的双系统,之前用windows的时候一不小心强制关机了,比较悲催的是,本来在ubuntu下是能访问windows系统的文件的,结果现在在ubuntu下进入windows系统磁盘时出现错误提示,错误的内容大概是下面这个样子(自己的访问出错系统忘记截图了,这是网上的一个例子,但问题是一样的):

Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line `mount -t "ntfs" -o"uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/love/Mis Archiivos"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, 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.

解决方法如下:

1.sudo apt-get install ntfs-3g
2.sudo ntfsfix /dev/sdbX(X代表数字,表示不同的分区,比如/dev/sdb2)

这里的ntfs-3g是一个挂载工具,其中包含了ntfsprogs,不少ubuntu系统已经自带了,所以第一步可能不需要。

第2步需要结合具体的问题,哪个分区出现了访问问题,便可修改相应的分区地址,比如我的电脑上面是sda1,sda5,sda6三块出现了问题,我就写了sudo ntfsfix /dev/sda1,sudo ntfsfix /dev/sda5,sudo ntfsfix /dev/sda6三次命令..


你可能感兴趣的:(linux)