Ubuntuで高速スタートアップ状態のWindows11ディスクをマウントする方法

UbuntuでWindows 11のNTFSディスクをマウントしてデータを取り出したりすることが出来ますが、高速スタートアップを使用している環境のディスクだと下記のようなメッセージが表示されてマウント出来ないことがあります。

これは高速スタートアップや休止状態のディスクだと、NTFSにhibernatedフラグが残り、ntfs-3gがマウントを拒否しているのが原因です。そこで、この高速スタートアップや休止状態のフラグを解除してマウントするスクリプトを作ってみました。なお、実行すればWindows側の休止状態イメージ(未保存データ)は破棄されるので、重要な未保存データがないことを確認してから実行するように。

curl -fsSL -o /tmp/ubu-ntfs.sh \
  https://raw.githubusercontent.com/hirogura/scripts/main/ubu-ntfs.sh
sudo mkdir -p /opt/ubu-ntfs
sudo install -m 0755 /tmp/ubu-ntfs.sh /opt/ubu-ntfs/ubu-ntfs.sh

上記を実行すればマウント出来るようになります。

CDブートした環境用に

救出用にCDブートした環境だと下記で。

wget https://raw.githubusercontent.com/hirogura/scripts/main/ubu-ntfs.sh
sudo bash ubu-ntfs.sh
タイトルとURLをコピーしました