Linux Windows 双系统时无法挂载硬盘的解决方法,linux挂载


本来现在 Linux 系统做的也挺智能的了,双系统时点击 Windows 硬盘就自动挂载了,没啥感觉,但是这次却坚持报错 如下:

Error mounting /dev/sda3 at /media/dms/286A099C6A0967C0: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda3" "/media/dms/286A099C6A0967C0"' 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/sda3': 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.

工具/原料

  • Linux 电脑一台
  • 找得到终端/命令行的用户一枚

方法/步骤1

  1. Linux 和 Win8 双操作系统报,在 Linux 系统下访问 Windows 硬盘时,报错如下

  2. 其实这也不是什么大问题,只不过是 Win8 使用了 UEFI 快速引导启动技术导致的。其实在 BIOS 里关闭了 UEFI 也就没事了。但是,我们又不太希望为此牺牲 Windows 的启动速度,我就是想去拷贝点资料,值当的么?

  3. 不值,那么其实还有一个办法。这样的磁盘其实是可以只读挂载的

    命令如下:

    sudo mount -t ntfs-3g /dev/sda3 /mnt/ -ro force

    这里的 /dev/sda3 是你要挂载的磁盘,不知道是什么?看下图报错的红色区域,照这里写就对了。

    /mnt/ 是要挂载到的目录,而且此目录必须存在。

  4. 挂载之后就到对应的目录去查看就行了,那个磁盘的文件都在里面,但是只可以读取,无法写入哦

    END

方法/步骤2

  1. 到目录里去寻找觉得好麻烦?那还有其他方法哦

  2. 使用如下命令

    sudo ntfsfix /dev/sda3

    /dev/sda3 依旧是你要挂载的磁盘,不知道是什么?看下图报错的红色区域,照这里写就对了。

  3. 命令运行完成就可以直接点击盘符打开了,但是依旧是只读的,复制进去文件貌似可以成功,但是事实上没有真正写入,请注意。

转自:https://jingyan.baidu.com/article/17bd8e521573f985ab2bb8fa.html

相关内容