linux切换盘符,挂载Windows盘符

挂载Windows盘符

安装linux、windows双操作系统时,可以在linux下直接挂载windows的盘符,这样可以访问windows下的文件系统,非常方便。

新版本的ubuntu16.04、Linux mint 18都已经内置了ntfs的支持,只需要简单挂载就好。最方便的方式是在开机时自动挂载。

设置开机自动挂载

在开机自启动程序中,增加一个开机启动项,命令为:

udisksctl mount -p block_devices/nvme0n1p4

4d0271885817f9ae4e5ab5fc20e625df.png

解决无法装载的问题

如果windows在关机时进行了休眠,则无法装载,报错如下:

Error mounting /dev/nvme0n1p4 at /media/sky/win10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/nvme0n1p4" "/media/sky/win10"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.

Failed to mount '/dev/nvme0n1p4': 不允许的操作

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.

解决这个问题的最好方式是消除休眠状态。一般重新启动到windows下,然后再次重启进linux,就OK。

前提是已经关闭了windows的快速启动功能,不然还会继续报同样错误。关闭快速启动的办法是进入windows,在控制面板 -> 电源管理中,选择关闭盖子的功能,点击”不能更改的选项”,去掉快速启动的勾选。

但偶尔还是会遇到即使上面的事情都做好了,依然还是继续报错说”Windows is hibernated”。

此时需要想办法删除windows盘符上的休眠文件hiberfil.sys,具体作法是在linux中执行命令:

sudo mkdir /media/sky/win10

sudo ntfs-3g -o remove_hiberfile /dev/nvme0n1p4 /media/sky/win10

最恶劣的情况是,windows在即使关闭快速启动功能的情况下也还是会继续生成休眠文件,非常不可理喻。解决的方式是彻底关闭windows的休眠功能。以管理员权限启动命令行,执行命令:

powercfg /h off

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值