Windows OSのUSBブートのお話しです
システムコピーをUSBデバイスへと実行すると起動時に青画面でコケてしまいます
install.wimをDismを利用してUSBストレージへと展開してやるとこれは普通に起動して来ます
詳細に調べた結果ですが、HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig\Current
: "BootDriverFlags"=dword:00000014
このようになっています
内蔵ストレージにインストールしてあると
"BootDriverFlags"=dword:00000000
このようになります
どうやらこれらの値ってのは、リセットしてやると起動時に勝手に再設定するようです
要はキー毎なければUSB経由でもブートするって話しになります
レジストリエディタ経由で、USB起動先であるOSの \Windows\System32\config\SYSTEM
このハイブをHKEY_LOCAL_MACHINE 配下へとマウントしてやって
\HardwareConfigキー毎削除してやってから起動させると正常に起動してきます
これだけのお話です
思ったよりもUSB経由でブートさせるのは簡単です
なおこのキーは調べたら初期状態だと設定されていませでした