如何挂载休眠的 NTFS 分区?

如何挂载休眠的 NTFS 分区?

我的 Ubuntu 系统上的外部扩展坞上连接了一个 Windows HDD,但 HDD 显示一条错误消息:

错误安装:安装退出,退出代码为 14:Windows 处于休眠状态,拒绝安装。
无法安装“/dev/sda5”:操作不允许
NTFS 分区处于休眠状态。请恢复并
正确关闭 Windows,或使用“ro”安装选项以只读方式安装卷,或
使用“remove_hiberfile”安装选项以读写方式安装卷。
例如,在命令行中输入:

       mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /media/92441EC8441EAF4B  

我不知道如何删除休眠文件,甚至不知道如何将其挂载为只读或读写。我尝试直接将该命令复制并粘贴到我的终端中,但它显示:

mount:only root can do that

我现在不知道该做什么。我确实需要从这个驱动器中取出信息,但我没有电脑可以输入。有人知道我应该怎么做吗?

答案1

您需要在命令前使用 sudo。因此,在终端中输入以下内容应该有效。

重要免责声明:

运行此命令将删除休眠文件,据我所知,这不会损坏 Windows,但会删除您已保存的任何休眠会话。如果您在 Windows 中处理休眠前未保存的某些内容,则运行此命令后您将丢失工作!

如果您理解上述内容,您应该运行的命令是:

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/FE46D60C46D5C615

答案2

输入以下命令:

sudo mkdir /mnt/spider 
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /mnt/spider

记得将驱动器名称从 替换/dev/sda2为您的驱动器名称。您可以使用命令 找到驱动器的名称sudo fdisk -l

答案3

主要答案很简单:你必须运行以下命令。因此,您必须sudo在命令前面添加 ( sudo mount ...- ,mount ...以替换提示您执行的命令)。

然而,你想要做的是以只读方式挂载,因为您只想检索信息。删除休眠文件是危险的,如果您打算再次使用放置休眠文件的 Windows 安装。您最好使用选项-r( sudo mount -r /dev/sda2) 来强制只读模式。

将驱动器安装为只读。这会阻止您写入驱动器,从而阻止您更改可能被其他操作系统主动使用的内容,而这反过来可能会在重新启动时损坏整个其他操作系统。

相关内容