Cas*_*kun 41 mount ntfs external-hdd
我有一个 Windows 硬盘连接到我的 Ubuntu 系统上的外部扩展坞,但硬盘显示了一条错误消息:
错误挂载:挂载退出,退出代码 14:Windows 休眠,拒绝挂载。
无法挂载“/dev/sda5”:不允许操作
NTFS 分区处于休眠状态。请
正确恢复和关闭 Windows ,或使用 'ro' 挂载选项
以只读方式挂载卷,或使用 'remove_hiberfile' 挂载选项以读写方式挂载卷。
例如在命令行输入:Run Code Online (Sandbox Code Playgroud)mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /media/92441EC8441EAF4B
我不知道如何删除休眠文件,甚至将其安装为只读或读写。我尝试直接将该确切命令复制并粘贴到我的终端中,但它说:
mount:only root can do that
Run Code Online (Sandbox Code Playgroud)
我不知道此时该怎么办。我确实需要从该驱动器中获取信息,但我没有可以将其放入的计算机。有谁知道我应该从这里做什么?
Mar*_*kal 55
你需要在它给你的命令之前使用 sudo 。所以在终端中输入以下内容应该可以工作。
运行这将删除休眠文件,据我所知它不会损坏 Windows,但会删除您保存的任何休眠会话。如果您正在 Windows 中处理一些您在休眠之前没有保存的内容,如果您运行此命令,您将丢失您的工作!
如果您理解上述内容,您应该运行的命令是:
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/FE46D60C46D5C615
Run Code Online (Sandbox Code Playgroud)
Jay*_*rro 11
输入以下命令:
sudo mkdir /mnt/spider
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /mnt/spider
Run Code Online (Sandbox Code Playgroud)
请记住将驱动器名称替换/dev/sda2
为您的驱动器名称。您可以使用命令找到驱动器的名称sudo fdisk -l
。
use*_*085 10
主要答案非常简单:您必须以root身份运行该命令。因此,您必须sudo
在命令前面添加(sudo mount ...
- 替换mount ...
为提示您执行的命令)。
但是,您要做的是挂载为只读,因为您只想检索信息。删除 hiberfile 是危险的,如果您打算使用再次放置 hiberfile 的 Windows 安装。您更愿意使用-r
选项 ( sudo mount -r /dev/sda2
) 强制只读模式。
它将驱动器安装为只读。这会阻止您写入驱动器,从而阻止您更改其他操作系统可能正在使用的内容,而这反过来可能会在重新启动时损坏整个其他操作系统。
归档时间: |
|
查看次数: |
257995 次 |
最近记录: |