當前位置: 首頁>>技術教程>>正文


如何掛載休眠的NTFS分區?

, , ,

問題描述

我有一個Windows硬盤連接到我的Ubuntu係統上的外部對接托架,但硬盤驅動器出現錯誤信息:

Error mounting: mount exited with exit code 14: Windows is hibernated, refused to mount.
Failed to mount ‘/dev/sda5’: Operation not permitted
The NTFS partition is hibernated. Please resume and shutdown Windows
properly, or mount the volume read-only with the ‘ro’ mount option, or
mount the volume read-write with the ‘remove_hiberfile’ mount option.
For example type on the command line:

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

我完全不知道如何刪除hiber文件,甚至將其掛載為read-only或read-write。我試著將這個確切的命令直接複製並粘貼到我的終端,但它說:

mount:only root can do that

我不知道該做什麽。我確實需要從這個驅動器中獲取信息,但我沒有計算機可以插入它。有誰知道我應該從這裏做什麽?

最佳解決辦法

你需要在它給你的命令之前使用sudo。因此,在終端中鍵入以下內容應該可行。

大免責聲明:

運行此命令將刪除休眠文件,據我所知,它不會損壞Windows,但會刪除您保存的所有休眠會話。如果你在Windows中做了一些你在休眠之前沒有保存的東西,那麽如果你運行這個命令就會丟失你的工作!

如果您了解上述內容,則應運行的命令為:

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

次佳解決辦法

主要答案很簡單:您必須以root身份運行命令。因此,您必須在命令前添加sudo(sudo mount ... – 通過提示您執行的命令替換mount ...)。

但是,您要做的是掛載為read-only,因為您隻想檢索信息。如果您計劃再次使用放置hiberfile的Windows安裝,則刪除hiber文件很危險。您更喜歡使用-r選項(sudo mount -r /dev/sda2)來強製read-only模式。

其中將驅動器安裝為隻讀。這可以防止您寫入驅動器,從而阻止您更改其他操作係統可能正在使用的操作係統,這可能會在重新啟動時損壞整個其他操作係統。

第三種解決辦法

輸入以下命令:

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

請記住將/dev/sda2中的驅動器名稱替換為您的。您可以使用命令sudo fdisk -l找到驅動器的名稱。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/6555.html,未經允許,請勿轉載。