NTFSパーティションのhiberfileを削除できません


14

休止状態が原因でWindows(NTFS)ファイルシステムをマウントできない、および休止状態のNTFSパーティションをマウントするにはどうすればよいかなどの質問を見てきましたそして、彼らは私ができない「窓にブート」と言います。その後、多くの注意を払った後、オプションremove_hiberfileが提案されます。私はそのオプションが大好きです。私が開いていたプログラムやそれらのデータは気にしません。Windowsパーティションは/ dev / sda5にあるので、実行しました

sudo mount /dev/sda5 /mnt/win

後でたくさん読む...

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win

まだ運がありません。ようなものだremove_hiberfileオプションが認識されていないオプションを使用しようとすると、私はエラーを取得しないので、remove_hiberfile3ejeiofeではなく、同じメッセージを。

これは、上記のすべてのコマンドの結果として表示されるメッセージです(デバッグを追加しても何も変更されませんでした)。

The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

読み取り専用でマウントできますが、それはあまり役に立ちません。


fsck /dev/sda5ディスクのエラーをチェックするコマンドを試してください。
アビナッシュラジ

それが与えられたfsck: fsck.ntfs: not found
シェルバク

sudo ntfsck /dev/sda5与えた Unsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Shelvacu

1
@AvinashRaj、わかりません。ロード画面が表示され、その後黒くなり、バックライトが点滅します。
Shelvacu

1
@Mitch私はそれを起動し、それを修正するためにそれを取得しようとしました。運がありません。
Shelvacu

回答:


24

同じ問題がありました。試してください:

ntfsfix /dev/sda5

remove_hiberfileオプションは機能しなくなりましたntfs-3gパッケージポリシーは新しいツールを使用することですntfsfix

ただし、このツールは私にとっても機能しませんでした。私は、Windowsマシンにハードディスクを接続して、「オフの高速起動をシャットダウン、その後、Windows内からの電源ボタンのオプションに」と置き換え、私のUbuntuマシンに戻ってHDDを。

私はそれについてここで見つけました:Ubuntuを使用して、起動不可能なWin 8.1からhiberfil.sysを削除します


14

-o最後に移動するとうまくいきました:

mount -t ntfs-3g /dev/sda5 /mnt/win -o remove_hiberfile 

(Ubuntu 16.04ライブcdおよびバニラwindows 7)


これはWindows 10パーティションでも機能します。
zymhan

3

を削除するhiberfil.sysには、コマンドプロンプトを使用して手動で休止状態をオフにする必要があります。

Windows 7 DVDから起動し、言語選択画面でShift+ F10を押し、システム回復オプション画面を起動して、コマンドプロンプトを選択します。

休止状態をオフまたは無効にするには、プロンプトで次のコマンドを入力します。

powercfg –h off

これにより、休止状態が無効になりhiberfil.sys、システムからファイルが削除されます。


2

私もこの問題に何度か遭遇しました。最近、2台のハードドライブがありました。1台は以前はWindows 8を実行していたためにうんざりして再フォーマットされ、2 TBのストレージドライブはWindows 8で使用していました。

Windows 8を削除したため、Windowsインストールメディアがなく、すぐに再インストールする予定もなかったため、高速ブートオプションとハイブリッドブートオプションを削除することは代替手段ではありませんでした。

remove_hiberfileオプションを使用して、幸運なしにマウントしようとしましたが、それでも同じエラーメッセージが表示されます。読み取り専用としてマウントしてから再マウント(sudo mount -o remount、rw)してみたところ、最初は書き込みアクセスが許可されたように見えましたが、実際にディスクに書き込まれた変更はありません(nautilusで削除されたファイルが再表示されました)。

最終的に見つけた解決策は、GPartedを使用して、影響を受けるパーティションをハードドライブ上の別の場所に移動し、パーティションの前後のバイト数を変更することでした。メタデータ/ハイバネーションフラグとともにパーティションテーブルを書き換えると思われます。1.6TBパーティションの移動には19時間かかったため、推測が機能したことがうれしいです!

ただし、私が使用した他のLinuxディストリビューションでは、休止状態のドライブをマウントすることをためらわないことがわかっているため、よりシンプルなソリューションが必要です。フラグをチェックするモジュールをオフにしたり交換したりできますか?さらに良いことに、フラグについて気にするのは、エラーメッセージだけでなく、いくつかの選択肢(読み取り専用としてマウント、読み取り/書き込みとしてマウント、後者+フラグを削除など)である必要があります。

とにかく、同じ状況の他の誰かがこの情報を役に立つと思うことを望みます。


2

Windows 8を削除したときにこの問題が発生したため、休止状態をオフにできませんでした。remove_hiberfileを使用しようとしましたが、機能しませんでした。しかし、これは単なるストレージドライブであるため、「ディスク」アプリケーションの下で、パーティションを編集し、ブート可能のチェックを外しました。これでドライブをマウントできます。これが他の誰かに役立つことを願っています。


2

エラーをもう一度読んでください。次の2行目のみです。

Error mounting /dev/sdXY…

ことに注意してください/dev/sdXYXYシステムに表示されるエラーに置き換える必要があります。ターミナルを開き、次のコマンドを使用します。

sudo ntfsfix /dev/sdXY

XYエラーに表示される面倒なパーティションはどこですか。たとえば、sda2or sdb1またはsda5(上の図のように)。ntfsfixUbuntuシステムに既にインストールされています。


0

オペレーティングシステム用のssd(UEFI)と他のもの用のハードドライブを備えたLenovo 710デスクトップに、ubuntuを(デュエルブートとしてではなく)インストールし、上記のエラーのためにハードドライブにアクセスできませんでした。ただし、F2を押しながら再起動すると、Windowsの回復オプションが表示されます。私は回復を拒否し、次の画面で「ウィンドウを終了する」と答えました。ubuntuを再起動すると、ハードドライブにアクセスできるようになりました。

ウィンドウを上書きすることを選択したとしても、リカバリパーティションがある場合は、これらの単純な行に沿って何かが機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.