休止状態のためにWindows(NTFS)ファイルシステムをマウントできません

Ubuntuを起動するたびに、windowsパーティションをマウントできないというメッセージが表示され、待機、スキップ、または手動でマウントすることができます。

Nautilusを介してWindowsパーティションに入ろうとすると、このパーティションが休止状態になっており、ファイルシステムに入って適切に閉じる必要があると

これ以上のデータが必要な場合は、私に知らせてください。

   Device Boot      Start         End      Blocks   Id  System/dev/sda1            2048    20000767     9999360   83  Linux/dev/sda2        20002814   478001151   228999169    5  Extended/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris/dev/sda5        20002816   478001151   228999168   83  Linux

A バグ データ損失を引き起こす可能性のある潜在的に危険なオプションを推奨しているため、表示されているNautilusダイアログについて提出されています。 このダイアログでは、次のコマンドを実行しないでください 削除 保存されたWindowsセッションと潜在的に保存されていない作業を失う。

説明:Linuxが休止状態のWindowsパーティションを開くことができない理由:

通常の方法でwindowsをオフにするのではなく、windowsを休止状態にしたため、このエラーが表示されます(新しいバージョンのWindowsでは、休止状態がデフォルトのオプ

  • 休止状態にすると、現在の状態情報がハードディスクに保存され、コンピュータの電源が切断されます。
  • コンピュータをシャットダウンすると、コンピュータの電源を切る前に、すべてのプログラムが閉じられ、実行中のすべてのプロセスが終了します。

Windowsを休止状態にしてWindowsをオフにすると、基本的にシステムを一時停止し、そのすべての情報を(という大きなファイルに)保存します hiberfil.sys)このようにして、休止状態から再開すると、すべてのアプリケーションとファイルが正確にどのように残っているかになります。 また、フラグを設定します hiberfil.sys Windowsが休止状態になっていることを他のオペレーティングシステムに知らせる。

ウィンドウに変更を加える(ntfs)それが休止状態になっている間のパーティションは危険である可能性があります-それは、windowsが休止状態から再開しないか、再開後にクラッシュする可 このため、ツール(ntfs-3g)パーティションをマウント(開く)すると、休止状態フラグが表示された場合、パーティションは読み書きモードでマウントされません。 そのため、デフォルトのファイルブラウザであるNautilusは、このパーティションを読み書きモードで開こうとしているため、このパーティションを自動的に開

すべてのバージョンのWindowsでの回避策:

休止状態のWindowsパーティションをマウントするには、次の3つの方法があります:

  1. Windowsを起動し、完全にシャットダウンしてシステムの電源を切ります。 その後、Ubuntuで起動し直すことができ、nautilusで開くと、パーティションは自動的に読み書きモードでマウントされます。 "シャットダウン"オプションは、デフォルトではスタートメニューに表示されていない可能性があることに注意してくださ その他のオプションを表示するには、その横にあるボタンをクリックする必要があります。

  2. 手動でファイルシステムを読み取り専用モードでマウントします。

    • フォルダ内にWindowsパーティションのマウントポイント(パーティションをマウントするためのフォルダ)があるかどうかを確認します /mediaこのコマンドの使用:

      ls /media

    • Windowsパーティションのフォルダが表示されない場合は、次のコマンドを使用してフォルダを作成する必要があります:

      sudo mkdir /media/windows

    • 次に、次のコマンドを使用して、パーティションを読み取り専用モードでこのフォルダにマウントします:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      変更する必要があることに注意してください /media/windows あなたのmountpointが何か他のものと呼ばれている場合。

    • これで、Ubuntuの任意のプログラムを使用して、Windowsパーティション上のファイルを表示/開くことができます。 ただし、読み取り専用モードの場合は、パーティションに書き込んだり、ファイルを変更したりすることはできません。
  3. パーティションを読み書きモードでマウントする必要があり、windowsを起動して完全にシャットダウンすることが注目に値する場合第3のオプションがあります。 ただし、ここには含まれていません。 完全に削除されます hiberfil.sys そして、あなたはすべてを失うことになります休止状態のWindowsプログラムで保存されていない情報。 以下は引用です。 man ntfs-3g これを行うために使用されるオプションについて。

    remove_hiberfile              Unlike in case of  read-only  mount,  the  read-write  mount  is              denied  if  the  NTFS  volume is hibernated. One needs either to              resume Windows and shutdown it  properly,  or  use  this  option              which  will  remove  the  Windows hibernation file. Please note,              this means that the saved Windows  session  will  be  completely              lost. Use this option under your own responsibility.

解決策(Windows8および10のみ):

と呼ばれるWindows8の新機能があります 高速起動. この機能が有効になっている場合(既定では有効です)、windows8は実際にはシャットダウンを選択しても完全にシャットダウンされません。 代わりに、それは"ハイブリッドシャットダウン"を行います。 これは休止状態のようなものです;それはwindows8の起動をより速くバックアップします。 そのため、この機能を無効にして、適切にシャットダウンし、Windowsパーティションをマウントできるようにする必要があります。 これを行うには、Windows8を起動し、:

メモ:高速起動を無効にすると、Windows8の起動に時間がかかる可能性が最も高くなります。 「正確な」数字はありませんが、Windows8を起動するのに10秒かかった場合、この機能を無効にしてから50秒かかるとしましょう。

  1. オープン コントロールパネル 小さなアイコンビューで、をクリックします 電源オプション. (参照 スクリーンショット1)
  2. をクリック 電源ボタンが何をするかを選択します. (参照 スクリーンショット2)
  3. をクリック 現在使用できない設定を変更する.(参照 スクリーンショット3)
  4. チェックを外す 高速起動をオンにする(推奨). (参照 スクリーンショット4)

をクリック 変更を保存する. 今、シャットダウンのWindows8とUbuntuに戻って起動します。

それでもエラーが発生せずにマウントできない場合は、休止状態を完全にオフにする必要があります。 管理者特権のコマンドプロンプトを開き(ショートカットを右クリックし、"管理者として実行"をクリックします)、入力します:

powercfg /h off

ソース: 高速起動-Windows8でオンまたはオフにします.

編集: これを行う マイト 危険な結果をもたらす また、Windowsは起動時に起動に失敗したり、ファイルシステムが破損する可能性があります。


使用 ntfsfix 端末では、Windowsにアクセスできなくても

sudo ntfsfix /dev/sdXY

ここで、XYはパーティションです。 a2 (/dev/sda2)または b1 (/dev/sdb1)

ntfsfixは、いくつかの基本的なNTFSの不整合を修復し、NTFSジャーナルファイルをリセットし、WINDOWSへの最初の起動のためのNTFS整合性チェックをスケジュールします。

休止状態になったセッションを終了する場合は、端末で次のコマンドを実行します(を押します Ctrl+Alt+T ターミナルを開くには)

sudo ntfsfix /dev/sdXY

どこで XY はパーティションです。 ex: sda2 または sdb1

これは、Win8に入ることができなかった場合にも機能します。

私の解決策はaを呼び出すことでした mntwindows でスクリプト /etc/rc.local. このスクリプトは休止状態をチェックし、休止状態の場合は読み取り専用としてマウントします。 スクリプトが常に呼び出されることを確認するために、私はそれを配置しました /bin それを実行可能としてマークしました。 スクリプトの内容は次のとおりです

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]#Mounts Windowsif [ $? -eq 14 ]then  echo "Windows is sleeping, I'm mounting as read-only"  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]fi

これは、Windows8の高速起動機能のためです。

一時的な解決策は、Windowsに戻ってシステムを再起動することです(シャットダウンの代わりに)。 恒久的な解決策は、高速起動を無効にすることです。

このガイドを使用して、Windows8で高速起動を無効にすることができます: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

Windows8は、"高速起動"機能を追加します。 これは、シャットダウン後にWindowsがより速く起動するようにしますが、副作用として、その休止状態にあなたのファイルシステムを置くことにな

Win8でこの機能を無効にするには、[設定]で[電源ボタンの操作を選択]を検索し、シールドをクリックしてチェックボックスのロックを解除すると、そこか

Linuxから簡単にアクセスできるように、Windowsを実際にシャットダウンして再起動しないようにしたいという前述の注意点は依然として適用されます。

Windows10の場合、高速起動をオフにする方法を理解しました。 それを解決するために一つのスクリーンキャストをしました。 に行く コントロールパネル> ハードウェアとサウンド> 電源オプション> システム設定 次に、"現在利用できない設定を変更する"をクリックし、"高速起動をオンにする"からダニを削除します。 ソース : http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10

Windows8では正常です。次のように入力してcmd経由でWindows8をシャットダウンする必要があります shutdown /f /s /t 0 それはうまくいくかもしれません。

完了のために、パーティションを読み取り専用としてマウントする別のコマンドがあります(休止状態のWindowsパーティションに便利です):

udisksctl mount --block-device /dev/sda3 --options ro

ファイルマネージャを使用してパーティションをマウントする権限がある場合(たとえば、管理者の場合)、次のコマンドを使用せずに実行できるはずです sudo.

これは最新のUbuntuバージョン(13.04や13.10など)で利用できます。

もし udisksctl 利用可能ではない、その後、多分 udisks です。 それは異なる引数を持っているので、manpageをチェックしてください。

Windows8+の場合

「高速起動」機能を無効にする必要があります。 引用するには、どのように-に-オタク:

Windows+Xを押すか、スタートメニューを右クリックして電源オプションを選択して、電源オプションを開きます。 "電源オプション"ウィンドウで、"電源ボタンの動作を選択"をクリックします。”

enter image description here

これはあなたがこれらの設定を台無しにしたのは初めてである場合は、構成のために利用可能な高速起動オプションをmaketheするには、"現在利用できな

enter image description here

ウィンドウの一番下までスクロールすると、"faststartupをオンにする(推奨)"が表示されます;

enter image description here

チェックを外す "高速起動"ボックス。

その後、windows10をシャットダウンすると、UbuntuからNTFSパーティションをうまくマウントできるはずです。


ハウツーオタクの引用から取られた ここでは、.

あなたはそれを休止状態にするか、エラーメッセージが表示される前に、windowsをシャットダウンしますか? 私もこの問題を抱えていますが、私はwindows8Release Previewを休止状態にするのではなくシャットダウンしていると確信しています。 どのバージョンのWindowsを使用していますか?