Windows が回復パーティションを頻繁にいじったり、ランダムな外付けドライブのように表示したりするのは、非常にイライラさせられます。特に、突然ドライブ文字が割り当てられてファイル エクスプローラーに表示されると、すべてが間違っているのか、それとも奇妙な不具合なのか疑問に思うことがあります。通常、回復パーティションは非表示にして目に見えないようにする必要があります。意図的にアクセスしたりシステムを復元したりしない限り、表示されないように設計されているからです。しかし、更新プログラム、ディスクのクローン作成、さらにはディスクの奇妙な構成ミスによってメタデータが調整され、非表示の部分が日常的なドライブに変わってしまうことがあります。誤って削除したり上書きしたりしないように保護したい場合は、あまり良い方法ではありません。そこで、状況を正常に戻すのに役立つ可能性のあるいくつかのトリックを紹介します。回復パーティションをあるべき場所に非表示にして、静かに機能させる方法です。
Windows 11で回復パーティションが表示される問題を修正する方法
DiskPartを使用してドライブ文字を削除する
この根本的な原因は、通常、Windowsが隠し属性を認識しなくなったか、メタデータが変更されたことにあります。ドライブ文字を削除するだけで問題が解決することがよくあります。これは、Windowsに「これは通常のドライブではないので、エクスプローラーに表示しないでください」と伝えるため、役立ちます。ここで重要なのは、パーティションにドライブ文字が割り当てられていないか、誤ってマウントされていないことを確認することです。
やるべきことは次のとおりです:
- 「ファイル名を指定して実行」(Win + R)を開き、 と入力して
cmd
を押し、Ctrl + Shift + Enter管理者権限で実行します。ディスク管理コマンドには管理者権限が必要なので、これは非常に重要です。 - 入力し
diskpart
てEnterキーを押します。非常に強力なツールを入力するので、注意してください。 - 入力すると、
list volume
現在開いているすべてのドライブとパーティションが表示されます。回復パーティションを探します。通常はドライブ文字が付いていないパーティションですが、「回復」と表示されている場合もあります。 - ドライブ文字付きの回復パーティションを見つけた場合は、入力します
select volume [number]
([number] をリストの実際の番号に置き換えます)。 - ドライブ文字の割り当てを解除するには、と入力します
remove letter [letter]
。例:remove letter D
。環境によっては、Windows が別の文字を割り当てる場合がありますので、その文字を指定してください。
リカバリ パーティションが頑固でボリューム リストに表示されない場合は、もう少しこっそりと個々のディスク レベルを調べる必要があるかもしれません。
- 入力して
list disk
使用可能なディスクを確認し、適切なディスクを選択しますselect disk [number]
。 - 次に、入力して
list partition
そのディスク上のすべてのパーティションを表示します。 - 適切なラベルが付けられたリカバリパーティションを見つけます。
- ドライブ文字がある場合は、 と入力して
select partition [number]
、 と入力しますremove letter [letter]
。
Windowsはこうした問題に対処しにくいため、パーティションが静かに閉じないことがあります。その場合は、より積極的にパーティションを非表示にする必要があるかもしれません。
誤って起動しないようにパーティションを非表示にする
適切に非表示にすることで、二度と表示されず、誤って編集されるのを防ぐことができます。これは、再起動やアップデート後にリカバリパーティションが頻繁に表示される場合に特に便利です。
- もう一度diskpartを開きます。
- 上記のようにリカバリパーティションを選択します。
- ID を「hidden」値に設定します:
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac override
。これにより、通常の隠しパーティションとしてマークされます。 - 次に、属性を有効にして、パーティションを完全に非表示にします
gpt attributes=0x8000000000000001
。このコマンドは、パーティションを非表示かつ読み取り専用に切り替えます。 - この後、パーティションはエクスプローラーに表示されなくなり、ディスクの管理または DiskPart を再度操作しない限り、表示されない状態になります。
ドライブがまだ表示される場合は、マウントを解除するか取り外してください。
リカバリ パーティションが依然として外部ドライブのように表示される場合、またはファイル エクスプローラーでアクセスできる場合は、明示的にマウント解除します。
- コマンド プロンプトで
mountvol [driveletter]: /d
(例:mountvol D: /d
) と入力して、ボリュームを Windows のマウント ポイントから切断します。 - その後、ファイルエクスプローラーで確認してみてください。すべてが正常に完了していれば、ドライブは表示されなくなるはずです。設定によってはうまくいかない場合もありますが、試してみる価値はあります。
正直に言うと、Windowsはディスク属性の設定が面倒な時があります。特にアップデートやクローン作成後はなおさらです。これらのコマンドは完璧ではなく、再起動や再実行が必要になることもあります。あるマシンでは再起動後に非表示になったのですが、別のマシンでは何度かやり直さなければなりませんでした。Microsoftはまさにこうやって私たちを常に緊張させているのです。
まとめ
- Diskpartを使用して、回復パーティションからドライブ文字を削除します。
- 特定のコマンドを使用してパーティション ID を非表示に設定します。
- ドライブをマウント解除すると、Windows のエクスプローラーにドライブが表示されなくなります。
- 再起動して、リカバリ パーティションがロックされたままになっているかどうかを確認します。
まとめ
すべてのマシンで確実に動作するとは限りませんが、ほとんどの場合、これらの手順で回復パーティションは正常に動作するようになります。それでも問題が解決しない場合は、ディスクの不良セクターやマルウェアのチェックも有効です。Windowsのアップデートはこれらの設定を誤って変更してしまうことがよくあるので、定期的にディスク属性を確認することをお勧めします。
これで、リカバリパーティションの管理に苦労している人の頭痛が少しでも軽減されるといいのですが。この辺りはちょっと変なところもありますが、まあ、粘り強さが勝ることが多いですね。