双启动 - 从 Linux 挂载 Windows 分区问题(Windows 处于休眠状态)

双启动 - 从 Linux 挂载 Windows 分区问题(Windows 处于休眠状态)

是的,这种类型的问题已被问过多次 - 然而,我有一个不同的场景,因为一种方法可以通过 GNOME 工作,但另一种方法不能(从 CLI)。

到目前为止,为了方便地从基于 Debian 的 Linux 发行版挂载 Windows 分区,我使用了流行的 GNOME磁盘使用分析器它列出了连接的设备并通过 GUI 界面提供自动安装(当单击未连接的设备时,如下图所示,sudo需要密码)。

磁盘使用分析仪安装过程

这将正确安装/dev/sda3/media/username/OS(“OS”是设备的名称)。我也想从 CLI 尝试这个选项,为了安全地做到这一点,我从 GNOME 工具监控了生成的进程:

> /lib/systemd/systemd-udevd                                                                                                                   
> /sbin/mount.ntfs /dev/sda3 /media/username/OS -o rw,nodev,nosuid,windows_names,uid=1000,gid=1000,uhelper=udisks2                                 
> /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer     

尽管如此,如果我尝试在终端中手动输入这些内容,则会显示以下错误:

$ sudo /sbin/mount.ntfs /dev/sda3 /media/username/ -o rw,nodev,nosuid,windows_names,uid=1000,gid=1000,uhelper=udisks2                        

Windows is hibernated, refused to mount.                                                                                                       
The disk contains an unclean file system (0, 0).                                                                                               
Metadata kept in Windows cache, refused to mount.                                                                                              
Falling back to read-only mount because the NTFS partition is in an                                                                            
unsafe state. Please resume and shutdown Windows fully (no hibernation                                                                         
or fast restarting.)                                                                                                                           
Could not mount read-write, trying read-only 

但是,如果我尝试使用磁盘使用分析器再次安装它,它将使用相同的命令工作 - 尽管 Windows 确实处于休眠状态。我不明白这种情况下问题出在哪里?

附加信息:我不熟悉,systemd-udevd但与该进程同时运行时mount,它显示此错误消息:Failed to unlink /run/udev/queue: No such file or directory

相关内容