(回復パーティションのサイズを変更する)Windowsをインストールするとストレージ(HDD/SSDなど)に回復パーティションが作成されます。Windowsのアップグレードを繰り返していると、回復パーティションが複数できたりします。この回復パーティションのサイズを変更します。今回は、既存の回復パーティションのサイズの変更方法についてです。RE)を保存するために使われます。ところが、以前の投稿に書きましたが、回復パーティションが二つもあるにもかかわらず、サイズが足らず、どちらも使われていない状態になることがあります。1703にアップグレードした時のパーティション構成です。BIOS)diskpart.exeコマンドを使用して、パーティション構成を確認すると以下のようです。GBストレージデバイスの最後に二つ目の回復パーティションが追加されているのがわかります。追加された回復パーティションのサイズは483MBです。現在、どちらの回復パーティションが使われているかを確認するには、Reagentc.exeコマンドを使います。このコマンドをオプションで/infoをつけて実行することにより、現在使われている回復パーティションがわかります。1703にアップグレードした環境で確認します。REの場所は、\\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsREとなっています。harddisk0は、PC上の一つ目のストレージデバイスを表します。partition5は、そのストレージデバイス上の5つ目のパーティションを表します。Recovery\WindowsREがパーティションの中のフォルダーを表します。このように、一つ目の回復パーティションは使用されず、二つ目の回復パーティションが利用されていることがわかります。上記は、アップグレードのときに新たな回復パーティションを作成できた時の例です。REは回復パーティションではなく、システムドライブ(C:\)のパーティションに保存されます。上記の例の\\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsREのpartition5の部分がWindowsシステムドライブのパーティションである、partition4になります。RE(Windows回復環境)回復パーティションのサイズが小さく、回復パーティションにWindows回復環境が保存できない場合は、WindowsのシステムドライブのパーティションにWindows回復環境が保存されます。Windowsの調子が悪いときにシステムを初期状態に戻したりします。その初期状態に戻すためのプログラムとして、Windows回復環境が利用されます。そのWindows回復環境のプログラムが、Windowsのシステムドライブに保存されているということは、システムドライブの調子が悪いときは、そのWindows回復環境ごとお亡くなりになってしまうこともあり得ます。なんか、いやですよね。Windows回復環境はシステムドライブ(C:\)のパーティションとは別のパーティションである回復パーティションにあってほしいです。REがシステムドライブのパーティションにできてしまったものを、本来の場所である回復パーティションに再配置します。そのためには、回復パーティションのサイズを十分な大きさにする必要があります。REが保存されていたとしても、サイズに十分な余裕がないと、将来のアップグレードで回復パーティションが使われなくなる可能性があります。今回の方法を使うと、回復パーティションのサイズを十分な大きさに変更することもできます。回復パーティションのサイズを調整する作成もしくはサイズを大きくする回復パーティションの位置は、システムドライブのパーティションのすぐ後ろの位置とします。作成する回復パーティションのサイズは約1GB(1023MB)とします。1GB(1024MB)にしないのは、前に投稿しましたが、回復パーティションのサイズの推奨値の抜粋です。空き領域を確保しておくことをお勧めします。あり、回復パーティションのサイズが1GB以上のときは、空き領域を1GB以上用意する必要があり、結果として1.5GB以上のパーティションサイズにする必要があるからです。Shellプロンプトを使用して行います。ここから先の作業は、失敗するとシステムが起動しなくなることがあるので十分に注意して行ってください。失敗したとしても当方では一切責任を負えません。REをストレージから削除します。/infoを実行します。REが有効(Enabled)となっており、partition4に配置されていることがわかります。ユーザーの環境によって、保存されているパーティション番号は異なるので、partition4ではない場合もあります。/disableを実行します。