メーカー製アプリケーション(アップデートツールなど)が未使用時も常にメモリーを消費している状態だったので、削除しました。
削除ついでにパーティションを確認したところ、回復パーティションが何時の間にか3つもあったので、パーティションを整理しました。
[!CAUTION]
環境によってはOEM回復パーティションを削除すると、回復ドライブの作成時に「システムファイルを回復ドライブにバックアップする」を選択すると回復ドライブの作成に失敗するようになります。
環境
- Dell Inspiron 7370
- OS: Windows 11 24H2
- PowerShell 7.4.6
手順
[!CAUTION]
操作を間違えるとOSの再インストールが必要になる場合があります。
バックアップを作成の上、自己責任でお願いします。
また、メーカーやPC、OSのインストール時期など様々な要因によって、パーティション構成が異なります。
PowerShellを管理者として実行します。
1. Windows REの情報の確認と無効化
Windows REのパーティションを無効化して、Cドライブにファイルを移動させます。
状態を確認します。
PS C:\Users\user> reagentc /info Windows 回復環境 (Windows RE) およびシステム リセット構成 情報: Windows RE の状態: Enabled Windows RE の場所: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE ブート構成データ (BCD) ID: e85753cc-3ea9-11ef-9e63-e4fa641c572b 回復イメージの場所: 回復イメージ インデックス: 0 カスタム イメージの場所: カスタム イメージ インデックス: 0 REAGENTC.EXE: 操作は成功しました。
無効化します。
PS C:\Users\user> reagentc /disable
REAGENTC.EXE: 操作は成功しました。
無効化後の状態を確認します。
PS C:\Users\user> reagentc /info Windows 回復環境 (Windows RE) およびシステム リセット構成 情報: Windows RE の状態: Disabled Windows RE の場所: ブート構成データ (BCD) ID: 00000000-0000-0000-0000-000000000000 回復イメージの場所: 回復イメージ インデックス: 0 カスタム イメージの場所: カスタム イメージ インデックス: 0 REAGENTC.EXE: 操作は成功しました。
2. パーティションを削除
パーティション構成の確認
PS C:\Users\user> diskpart Microsoft DiskPart バージョン 10.0.26100.1150 Copyright (C) Microsoft Corporation. コンピューター: DESKTOP-OOE7T0M DISKPART> list disk ディスク 状態 サイズ 空き ダイナ GPT ### ミック ------------ ------------- ------- ------- --- --- ディスク 0 オンライン 238 GB 4096 KB * DISKPART> select disk 0 ディスク 0 が選択されました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 226 GB 629 MB Partition 4 回復 1086 MB 226 GB Partition 5 回復 9 GB 227 GB Partition 6 回復 1167 MB 237 GB
回復パーティションを削除します。
DISKPART> select partition 6 パーティション 6 が選択されました。 DISKPART> delete partition override DiskPart は選択されたパーティションを正常に削除しました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 226 GB 629 MB Partition 4 回復 1086 MB 226 GB Partition 5 回復 9 GB 227 GB DISKPART> select partition 5 パーティション 5 が選択されました。 DISKPART> delete partition override DiskPart は選択されたパーティションを正常に削除しました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 226 GB 629 MB Partition 4 回復 1086 MB 226 GB DISKPART> select partition 4 パーティション 4 が選択されました。 DISKPART> delete partition override DiskPart は選択されたパーティションを正常に削除しました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 226 GB 629 MB
3. Cドライブを拡張
DISKPART> select partition 3 パーティション 3 が選択されました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB * Partition 3 プライマリ 226 GB 629 MB DISKPART> extend DiskPart はボリュームを正常に拡張しました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB * Partition 3 プライマリ 237 GB 629 MB
4. 回復パーティション用の領域を作成
拡張したCドライブを回復パーティション用の分、縮小します。
DISKPART> shrink minimum=1024 ボリュームは、次の方法で正常に縮小されました: 1024 MB DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB * Partition 3 プライマリ 236 GB 629 MB
回復パーティションを作成します。
DISKPART> create partition primary DiskPart は指定したパーティションの作成に成功しました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 236 GB 629 MB * Partition 4 プライマリ 1023 MB 237 GB DISKPART> format quick fs=ntfs label=Recovery 100% 完了しました DiskPart は、ボリュームのフォーマットを完了しました。
回復パーティション用の専用idをセットします。
DISKPART> set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac 仮想ディスク サービス エラー: デバイスは使用中です。 選択されたボリュームまたはパーティションは使用中です。 操作を続行するには、OVERRIDE パラメーターを使用してください。 DISKPART> set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac override DiskPart は、パーティション ID を設定しました。 DISKPART> gpt attributes=0x8000000000000001 選択された GPT パーティションに DiskPart で属性を割り当てました。 DISKPART> list partition Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 500 MB 1024 KB Partition 2 予約済み 128 MB 501 MB Partition 3 プライマリ 236 GB 629 MB * Partition 4 回復 1023 MB 237 GB DISKPART> exit DiskPart を終了しています...
5. Windows REを再有効化
回復パーティションの作成時にBitLockerが自動的に有効化されてしまいました。
BitLockerが有効状態だとWindows REを有効化できないので、回復パーティションの暗号化を解除します。
PS C:\Users\user> reagentc /enable
REAGENTC.EXE: Windows RE は、BitLocker ドライブの暗号化が有効になっているボリュームでは有効にできません。
暗号化の状態を確認します。
PS C:\Users\user> manage-bde -status BitLocker ドライブ暗号化: 構成ツール Version 10.0.26100 Copyright (C) 2013 Microsoft Corporation. All rights reserved. BitLocker ドライブ暗号化で保護可能な ディスク ボリューム: ボリューム C: [OS] [OS ボリューム] サイズ: 236.86 GB BitLocker のバージョン: 2.0 変換状態: 使用領域のみ暗号化 暗号化された割合: 100.0% 暗号化の方法: XTS-AES 128 保護状態: 保護はオンです ロック状態: ロック解除 識別子フィールド: 不明 キーの保護機能: TPM 数字パスワード ボリューム \\?\Volume{feb528ee-4772-4e66-8664-ed056f8b408e}\ [Recovery] [データ ボリューム] サイズ: 1.00 GB BitLocker のバージョン: 2.0 変換状態: 暗号化を実行中です 暗号化された割合: 93.8% 暗号化の方法: XTS-AES 128 保護状態: 保護はオフです ロック状態: ロック解除 識別子フィールド: 不明 自動ロック解除: 有効 キーの保護機能: 数字パスワード 外部キー (自動ロック解除には必要です)
回復パーティションの暗号化を解除します。
PS C:\Users\user> manage-bde -off "\\?\Volume{feb528ee-4772-4e66-8664-ed056f8b408e}\" BitLocker ドライブ暗号化: 構成ツール Version 10.0.26100 Copyright (C) 2013 Microsoft Corporation. All rights reserved. 暗号化の解除は現在実行中です。
暗号化が解除されるのを待ちます。
PS C:\Users\user> manage-bde -status BitLocker ドライブ暗号化: 構成ツール Version 10.0.26100 Copyright (C) 2013 Microsoft Corporation. All rights reserved. BitLocker ドライブ暗号化で保護可能な ディスク ボリューム: ボリューム C: [OS] [OS ボリューム] サイズ: 236.86 GB BitLocker のバージョン: 2.0 変換状態: 使用領域のみ暗号化 暗号化された割合: 100.0% 暗号化の方法: XTS-AES 128 保護状態: 保護はオンです ロック状態: ロック解除 識別子フィールド: 不明 キーの保護機能: TPM 数字パスワード ボリューム \\?\Volume{feb528ee-4772-4e66-8664-ed056f8b408e}\ [Recovery] [データ ボリューム] サイズ: 1.00 GB BitLocker のバージョン: 2.0 変換状態: 暗号化の解除を実行中です 暗号化された割合: 19.2% 暗号化の方法: XTS-AES 128 保護状態: 保護はオフです ロック状態: ロック解除 識別子フィールド: 不明 自動ロック解除: 有効 キーの保護機能: 数字パスワード 外部キー (自動ロック解除には必要です)
状況によりますが数分〜十数分かかります。
PS C:\Users\user> manage-bde -status BitLocker ドライブ暗号化: 構成ツール Version 10.0.26100 Copyright (C) 2013 Microsoft Corporation. All rights reserved. BitLocker ドライブ暗号化で保護可能な ディスク ボリューム: ボリューム C: [OS] [OS ボリューム] サイズ: 236.86 GB BitLocker のバージョン: 2.0 変換状態: 使用領域のみ暗号化 暗号化された割合: 100.0% 暗号化の方法: XTS-AES 128 保護状態: 保護はオンです ロック状態: ロック解除 識別子フィールド: 不明 キーの保護機能: TPM 数字パスワード
回復パーティションの暗号化を解除できたら、Windows REを有効化します。
PS C:\Users\user> reagentc /enable REAGENTC.EXE: 操作は成功しました。 PS C:\Users\user> reagentc /info Windows 回復環境 (Windows RE) およびシステム リセット構成 情報: Windows RE の状態: Enabled Windows RE の場所: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE ブート構成データ (BCD) ID: e85753ce-3ea9-11ef-9e63-e4fa641c572b 回復イメージの場所: 回復イメージ インデックス: 0 カスタム イメージの場所: カスタム イメージ インデックス: 0 REAGENTC.EXE: 操作は成功しました。
これで回復パーティションを1つに減らせました。
後日談
因果関係は不明ですが、後日、Microsoft Storeアプリの更新やインストールができなくなっていたので、設定類を消去するOS再インストールをしました。
後日談2
OEM回復パーティションを削除したため、USBフラッシュメモリーに回復ドライブを作成しようとしたところ、エラーで終了するようになりました。
「システムファイルを回復ドライブにバックアップします」で参照するファイルがなくなったため、エラーになるようです。
わかりやすいエラーメッセージが表示されないため、トラブルシュートが面倒でした。
調べてみると C:\Recovery\OEM の下にあるファイルがどうやらOEM拡張パーティションのファイルを参照していたハードリンクだったらしく、リンク先がおかしく(デスクトップになっていた)なり、回復ドライブを作成できなくなっていました。
OEMの回復ドライブが利用できない状態であれば、OS標準のシステムファイルを利用するようにしてほしいですね……
過去に作成した回復ドライブなどを確認してみたら、このシステムファイルは8〜5年前の更新日時になっていました。
工場出荷時のWindows 10がベースになっており、セキュリティパッチも当たってなさそうな感じがしています。