Windowsのセットアップで使うレジストリを変更して任意のコマンドを実行できるようにしてます。
HKLM\SYSTEM\Setup キーの CmdLine(REG_SZ) の値を任意の実行したいコマンドに、SetupType(REG_DWORD) を 2 に、SystemSetupInProgress(REG_DWORD) を 1 にすることで実現できます。
BootShell.bat をダウンロードして管理者で実行して「Y」キーを押すだけです。
これでブート画面でコマンドプロンプトのウィンドウが出てきます。
Windowsに戻りたいときは win コマンド、回復環境に行きたいときは recovery コマンドが使えます。