web-dev-qa-db-ja.com

ディスクレスブートエラーが発生したときにWindowsコマンドラインを実行するにはどうすればよいですか?

IPXEでディスクレスブートWindows7を使用しています。 PCは、sysiternals disk2vhdユーティリティを使用してsata(ahci)ハードドライブのスナップショットを作成して取得したvhdxから起動することを目的としています。ハードドライブは以前このマシンにありましたが、実際にはWindows7を正常に起動します。また、必要に応じてボリュームサイズを縮小し、ブートパーティションをアクティブにする(そのmbr)など、vhdを少し操作しました。次に、このvhdは、Windows Server OSおよびiPXEブートローダー(ソフトウェアソリューション)のiSCSI手段を介してネットワーク上で共有されます。私はどういうわけかそれを構成することができました、そしてそれはうまくいくようです。

そして、Windowsブートローダーは、さまざまな移行プロセスで行うのが好きなため、0xc0000225エラーを取得しています(msは物事を複雑にするのが好きです)

ここ は答えであり、ブートbcdを再構築するためのヒントです。したがって、ディスクレスクライアントPCからbootrec /rebuildbcdを実行する必要があります。ディスクPC環境では、WindowsインストールUSBを配置し、起動前の環境でコマンドラインを実行するだけで済みます。しかし今、私はscsi接続されたターゲットから起動してそれを修正する必要があります、そしてそれはネットワークブートです!だから私はUSBを起動できません。このような状況でWindowsのインストールプロセスをどのように起動できるか想像さえできません!リカバリ環境のコマンドラインにアクセスするにはどうすればよいですか?どうすれば新しいウィンドウをインストールできますか?

2
xakepp35

やっと手に入れた!コマンドペアを使用しましたsanhook --drive 0x81 iscsi:192.168...およびsanboot --drive 0x80。 1つは、iPXEでiSCSIターゲットを接続することです。次に、Windows7をインストールしてUSBを起動しました。ターゲット仮想ドライブは、インストール環境でローカルハードドライブと同じように表示されるようになり、以降のアクションで使用できるようになりました。ステージクリア!

1
xakepp35