Windows 回復パーティションの容量が足りないようなので
回復パーティションの容量が足りないようなので、別により大きなものを作って、内容をコピーし、切り替えることにした。手順をメモする。
なお、reagentc と diskpart は、別々のコマンドプロンプトで実行している。
【現状確認】
reagentc /info で現状を確認。パーティション4のイメージを使っていることがわかった。
【パーティション作成】
管理者として起動したコマンドプロンプトから
diskpart
DISKPART> sel disk 0
DISKPART> create part primary size=XXX OFFSET=YYY ID=ZZZ
XXXとYYYとZZZは、
DISKPART> help create part primary
とすると案内が表示される。
ディスクの後ろ寄りに作りたいので、OFFSET も計算して指定する。XXXとYYYは単位が違う。
ZZZは、回復パーティションのIDを使う。
パーティション7として作成された。
【ドライブ名の割当】
小さい方から大きい方へ内容をコピーするために、ドライブ名の割当が必要。
DISKPART> sel part 7
DISKPART> assign letter=q:
DISKPART> sel part 4
DISKPART> assign letter=r:
【内容コピー】
回復パーティションの内容は隠しファイルなので、コピーコマンドは
robocopy r:\ q:\ /j /e /copyall /dcopy:dat
にした。
【回復イメージ切替】
reagentc /disable
reagentc /setreimage /path q:\Recovery\WindowsRE
【再び現状確認】
reagentc /enable
これで、パーティション7のイメージを使っていることがわかった。
【ドライブ名の割当解除】
小さい方から大きい方へ内容をコピーするために、ドライブ名の割当が必要。
DISKPART> sel part 7
DISKPART> remove letter=q:
DISKPART> sel part 4
DISKPART> remove letter=r:


最近のコメント