如何挂载hibernate的NTFS分区?

我有一个Windows硬盘连接到我的Ubuntu系统上的外部对接托架,但硬盘驱动器出现错误信息:

安装错误:使用退出代码14退出安装:Windows已hibernate,拒绝安装。
无法挂载’/ dev / sda5’:不允许操作
NTFS分区已hibernate。 请恢复并关闭Windows
正确,或使用’ro’挂载选项将卷装入只读,或
使用’remove_hiberfile’挂载选项挂载卷读写。
例如,在命令行上键入:

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

我完全不知道如何删除hiber文件,甚至将其挂载为只读或读写。 我试着将这个确切的命令直接复制并粘贴到我的终端,但它说:

 mount:only root can do that 

我不知道该做什么。 我确实需要从这个驱动器中获取信息,但是我没有计算机可以插入它。有谁知道我应该从这里做什么?

你需要在它给你的命令之前使用sudo。 因此,在终端中键入以下内容应该有效。

大免责声明:

运行此命令将删除hibernate文件,据我所知,它不会损坏Windows,但会删除您保存的所有hibernate会话。 如果你在Windows中做了一些你在hibernate之前没有保存的东西,那么如果你运行这个命令就会丢失你的工作!

如果你了解上述内容,那么你应该运行的命令是:

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

主要答案很简单:您必须以root身份运行命令。 因此,您必须在命令前添加sudosudo mount ... – 通过提示您执行的命令替换mount ... )。

但是,您要做的是以只读方式挂载 ,因为您只想检索信息。 如果您计划再次使用放置hiberfile的Windows安装,则删除hiber文件很危险 。 您更愿意使用-r选项( sudo mount -r /dev/sda2 )强制执行只读模式。

其中将驱动器安装为只读 。 这可以防止您写入驱动器,从而阻止您更改另一个操作系统可能正在使用的操作系统,这可能会在重新启动时损坏整个其他操作系统。

输入以下命令:

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

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