技術ノート ウィンドウズ Windows 10 (または 8) システムドライブを Linux にマウントする方法

Windows 10 (または 8) システムドライブを Linux にマウントする方法

Windows 10 (または 8) システムドライブを Linux にマウントする方法

Linux を Windows 10、8、または 8.1 と並行してデュアルブートして おり、Windows システム パーティションをマウントしてそのファイルにアクセスしたい場合は、問題が発生します。新しいハイブリッド ブート機能により、「NTFS パーティションが休止状態になっています」というエラーが表示され、ファイルにアクセスできなくなります。

Windows 10 (または 8) システムドライブを Linux にマウントする方法

このメッセージは、予期していない場合は混乱する可能性があります。 Windows システムを通常どおりシャットダウンすると、Linux は現在休止状態であると主張しますが、ユーザーは 休止状態に していません。これは、最新の Windows システムは、通常のシャットダウンを実行するたびに実質的に休止状態になるためです。

ハイブリッド ブートがすべてです

Windows 10 (または 8) システムドライブを Linux にマウントする方法

最新の Windows システムをシャットダウンする場合、デフォルトでは完全にはシャットダウンされません。代わりに、実際には休止状態になり、再度起動すると初期システム状態がリロードされます。これにより起動プロセスが高速化されますが、Linux を使用している場合には欠点があります。

この問題を解決するには、「高速スタートアップ」とも呼ばれる「ハイブリッド ブート」を実質的に無効にする必要があります。ここでの唯一の欠点は、Windows システムの起動が少し遅くなることです。おそらく、ハイブリッド ブート機能を使用しない Windows 7 とほぼ同じ速度で起動します。

実際には、一般的な Linux ディストリビューションに追加のものをインストールする必要はありません。 Ubuntu などの Linux ディストリビューションには ntfs-3g が含まれており、 追加のソフトウェアが必要な exFAT ファイル システムとは異なり、NTFS ファイル システムを通常どおりマウントします。

Windows 10 (または 8) システムドライブを Linux にマウントする方法

再起動または完全シャットダウンを実行する

Windows は、PC を「再起動」するときにハイブリッド ブートを使用しません。これにより、オペレーティング システムに問題が発生した場合に、コンピュータを再起動すると、初期のシステム状態が完全に消去され、新しい状態が生成されます。

したがって、Linux をデュアルブートしている場合は、Linux に切り替えるときは常に、Windows で「シャットダウン」オプションではなく「再起動」オプションを選択してください。再起動すると Windows は正常にシャットダウンします

Windows がこれを防止し、完全なシャットダウンを強制的に実行するには、Shift キーを押したまま Windows の [シャットダウン] オプションをクリックします。 Shift ボタンを押したままにすると、Windows は完全にシャットダウンします。

どちらのオプションを使用する場合でも、Linux を再起動して Windows システム パーティションをマウントし、Nautilus または Linux デスクトップのファイル マネージャーでそのパーティションをクリックするだけでそのファイルにアクセスできます。

Windows 10 (または 8) システムドライブを Linux にマウントする方法

ハイブリッド ブートを永続的に無効にする

このことを心配したくなく、ハイブリッド ブートを完全に無効にして作業を少し楽にしたい場合は、もちろん、Windows の起動プロセスが遅くなりますが、そうすることもできます。これは、コンピューターのハードウェアが何らかの理由でハイブリッド ブートを処理できない場合にも必要になります。これを無効にすると、Windows 10、8、および 8.1 は Windows 7 と同様に機能し、Linux から何も操作せずにそのパーティションを簡単にマウントできるようになります。

これを行うには、Windows を起動し、コントロール パネルを起動して、[ハードウェアとサウンド] をクリックします。 「電源オプション」の「電源ボタンの動作を変更する」をクリックします。

表示されるウィンドウの上部にある「現在利用できない設定を変更する」リンクをクリックします。下にスクロールして、「高速スタートアップを有効にする (推奨)」オプションのチェックを外します。 「変更を保存」をクリックして変更を保存します。

次回シャットダウンするときは、Windows 7 が常に行っていたのと同じように、Windows は完全なシャットダウンを実行します。

Windows 10 (または 8) システムドライブを Linux にマウントする方法

Linux に Hiberfile.sys ファイルを削除させる

代わりに、システム パーティションをマウントしようとしたときに、Linux システムが hiberfil.sys ファイルを自動的に削除するようにすることもできます。その後、Linux はシステムのハイブリッド ブート データを削除してマウントします。次回起動するときは Windows の起動が遅くなりますが、起動後は新しいハイブリッド ブート データが生成され、Linux から再度マウントしてデータを消去するまで高速スタートアップが使用され続けます。

これは良い妥協策かもしれません。実際に PC を休止状態にし、プログラムを開いている場合、このオプションを有効にすると、Linux システムは重要なデータとともに「実際の」休止状態ファイルを完全に削除することに注意してください。さまざまな種類の休止状態ファイルの違いを区別することはできません。

これを行うには、ファイル システムのマウント オプションを変更し、「remove_hiberfile」オプションを追加します。ハイブリッド ブートが有効なパーティションをマウントしようとしたときに表示される ntfs-3g エラー メッセージは、これも行うことを示唆しています。

Ubuntu 14.04 および GNOME ディスク ツールを含むその他の最新のディストリビューションでは、この設定をかなり簡単に変更できます。アプリケーション メニューを開き、「ディスク」を検索して、ディスク アプリケーションを起動します。

Windows システム パーティションが含まれるドライブを選択し、そのドライブ上の Windows システム パーティションを選択します。 NTFSパーティションになります。

パーティションの下にある歯車アイコンをクリックし、「マウント オプションの編集」を選択します。

ウィンドウの上部にある「自動マウント オプション」設定を無効にします。マウント オプション ボックスで、次のテキストをコピーして貼り付けるか、テキスト ボックスの最後に入力します。

,remove_hiberfile

「OK」をクリックしてパスワードを入力します。これで、Nautilus ファイル マネージャーでパーティションを再度クリックして、パーティションのマウントを試みることができます。ハイブリッド ブートが有効になっている場合でも、このファイルは正常にマウントされます。邪魔になる場合は、システムが自動的にその厄介な hiberfile.sys ファイルを削除します。


デュアルブートを行っており、NTFS パーティションへの完全な読み取り/書き込みアクセスが必要な場合、これが必要です。ただし、Windows システム パーティションを読み取り専用モードでマウントすることも選択できます。これにより、ファイルへのアクセスと表示のみが可能になり、ファイルの変更やドライブへの書き込みはできなくなります。 Linux は、Windows システム ドライブが休止状態であっても、読み取り専用でマウントできます。

「 Windows 10 (または 8) システムドライブを Linux にマウントする方法」に関するベスト動画選定!

Ubuntu を USBドライブにインストールする方法! Ubuntu-to-go のUSBドライブを作る。 持ち運びのできるUbuntuドライブを作る。
【OneDrive同期解除!】強制同期を解除して、パソコンを快適な状態にもどそう!【Windows】