自分は Windows と Linux Mint をデュアルブートしているのですが、Windows 11 がインストールしてあるストレージを Linux Mint 22 からマウントしようとしたところ以下のようなエラーが出ました。
Windows is hibernated, refused to mount.
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting.)
Could not mount read-write, trying read-only
これを解決するいくつかの方法を備忘録として残しておきます。ちなみに今回は Linux Mint ではなく Windows での作業になります。
環境は Microsoft Windows 11 Version 23H2 と Linux Mint 22 “Wilma” MATE Edition です。
方法その1: ハイバネーション機能を無効にする
[Win] + [X] を押すと以下のメニューが表示されるので「ターミナル (管理者)」を選択して、管理者権限で Windows PowerShell を開きます。
Windows PowerShell が開いたら、以下のコマンドを実行してください。
powercfg /h off
ちゃんとハイバネーション機能が無効になっているか確認のために、以下のコマンドを実行します。
powercfg /a
「休止状態は有効にされていません。」と出ていれば、Windowsでのハイバネーション機能は無効になっています。
方法その2: 高速スタートアップを無効にする
まず、Windows を起動し設定の左上にある検索欄から「コントロール パネル」と入力しコントロールパネルを開きます。
コントロールパネルが開いたら、ハードウェアとサウンドを開きます。
電源オプションを開きます。
左にある上から2番目の「電源ボタンの動作を選択する」を開きます。
「現在利用可能ではない設定を変更します」を開きます。
「高速スタートアップを有効にする(推奨)」のチェックを外し、下にある「変更の保存」をクリックします。
Linux Mintでマウント時にエラーが出ないか確認する
後は Linux Mint を起動後、再度Windowsがインストールしてあるストレージをマウントしてエラーが出なかったらOKです。
コメント