使用に同意するものと見なされます。第2世代仮想マシンを第1世代仮想マシンに変換Virtualization>Hyper-V質問0サインインして投票いつもお世話になります。第2世代仮想マシンを第1世代仮想マシンに変換したいと考えています。目的はオンプレミスのHyper-Vで動作している第2世代の仮想マシンをAzureへ移行することです。Azure側がVHDX形式に非対応のため、VHD形式に変換しました。新規で第1世代の仮想マシンを作成して、そのVHDファイルをアタッチしました。device」のエラーで起動しませんでした。移行先の第一世代仮想マシンでその仮想ディスクをIDEコントローラーに接続し、起動しようとしたからだと想像しています。第一世代仮想マシンは第二世代と違い、SCSIコントローラーに接続された仮想ディスクからの起動をサポートしていないため、IDEコントローラーに接続しました。第二世代仮想マシンの仮想ディスクを使って、第一世代仮想マシンを起動するにはどうすればよいでしょうか。回答1サインインして投票いつもお世話になっております。マシンを第一世代仮想マシンとしてOS起動することができましたのでご報告いたします。パーティションを構成します。S:14.Gen1SV停止し、イメージ保存用仮想ディスクを切断15.Gen1SV起動これで第1世代仮想マシンとして起動することが可能になりました。記載しましたので、雑な記載ですがご容赦ください。ありがとうございました。14:46返信|引用0サインインして投票すみません、その前にGPTパーティションをMBRパーティションに変換しなければならなかったのですね。BlogにはDISMでキャプチャしてWIMを作って、新しいディスクにアプライしなおす方法が書いているよな・・・(流し読みですが・・・)ちなみに、パーティションの変換が必要なので、回復コンソールのみでというのは無理なような気がします。Blogの方法よりは単純で、予約パーティションなしで良いような気がします。単一のMBRパーティションのVHDにキャプチャしたWIMをDISMで展開しなおして、bcdbootコマンドでBIOS用のブートファイルをコピーして、VHDをアクティブにすれば起動できるようになるのではないかと。WIMで展開した後に、bcdbootコマンドを実行するなら、回復パーティションを無効にする云々は無視しても良い気がしますが、回復パーティションを残したいとか、何か事情があるなら、Blogの手順でMBRをGPTに、GPTをMBRに読み替えて作業すれば良いのでしょうが、ちょっとその辺の要求があるのかはわかりませんが。パーティション構成の違いについては以下にリファレンスがあります。Blogの方法よりは単純で、予約パーティションなしで良いような気がします。回復パーティション不要というのは言い過ぎかもしれません。やったことはありませんので、バックアップを取るなどして試してください。https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn898504(v=vs.85).aspxでBIOS/MBRの推奨パーティション構成にしてhttps://msdn.microsoft.com/ja-jp/library/windows/hardware/dn898498(v=vs.85).aspxで内容を移すというのが大筋かと思います。bcdbootに/fオプションがついていませんがたぶん必要です。予約パーティションの中身は、bcdbootが必要なエントリを登録してくれたと思います。同じような流れのスレッドがありましたので、参考になるかもしれません。同じような流れのスレッドがありましたので、参考になるかもしれません。(英語)URLの提供ありがとうございます。私の英語力はかなり低く、読み進めるのは困難です。第二世代はUEFIブート、第一世代はBIOSブート、この違いのため起動しない。この違いを吸収するために、回復コンソール、もしくはスクリプトを使ってVHDXファイルを変換(修正)する必要がある。この解釈であっておりますでしょうか。第二世代はUEFIブート、第一世代はBIOSブート、この違いのため起動しない。この違いを吸収するために、回復コンソール、もしくはスクリプトを使ってVHDXファイルを変換(修正)する必要がある。この解釈であっておりますでしょうか。はい、合っていると思います。私自身試してみたわけではありませんので、実際に解決するかどうかはわからないのですが、試す価値はありそうな感じです。10のbcdbootコマンドでは/fオプションで、BIOSかUEFIを指定できるようになっていますね。BIOSをbcdbootに付けた覚えがあります。BIOSでBIOSシステム用にブートレコードが書き込まれたと思います。11:45返信|引用0サインインして投票すみません、その前にGPTパーティションをMBRパーティションに変換しなければならなかったのですね。BlogにはDISMでキャプチャしてWIMを作って、新しいディスクにアプライしなおす方法が書いているよな・・・(流し読みですが・・・)ちなみに、パーティションの変換が必要なので、回復コンソールのみでというのは無理なような気がします。Blogの方法よりは単純で、予約パーティションなしで良いような気がします。単一のMBRパーティションのVHDにキャプチャしたWIMをDISMで展開しなおして、bcdbootコマンドでBIOS用のブートファイルをコピーして、VHDをアクティブにすれば起動できるようになるのではないかと。WIMで展開した後に、bcdbootコマンドを実行するなら、回復パーティションを無効にする云々は無視しても良い気がしますが、回復パーティションを残したいとか、何か事情があるなら、Blogの手順でMBRをGPTに、GPTをMBRに読み替えて作業すれば良いのでしょうが、ちょっとその辺の要求があるのかはわかりませんが。パーティション構成の違いについては以下にリファレンスがあります。Blogの方法よりは単純で、予約パーティションなしで良いような気がします。回復パーティション不要というのは言い過ぎかもしれません。やったことはありませんので、バックアップを取るなどして試してください。https://msdn.microsoft.com/ja-jp/library/windows/hardware/dn898504(v=vs.85).aspxでBIOS/MBRの推奨パーティション構成にしてhttps://msdn.microsoft.com/ja-jp/library/windows/hardware/dn898498(v=vs.85).aspxで内容を移すというのが大筋かと思います。bcdbootに/fオプションがついていませんがたぶん必要です。予約パーティションの中身は、bcdbootが必要なエントリを登録してくれたと思います。情報提供ありがとうございます。今すぐ実施できる状態とは言えません。ところところ必要な箇所に参考情報(URL)を紹介いただているため、こちらを読み進めることで実施できるようになるものだと考えております。お時間いただけますか。ご教授いただいた内容を理解できるよう、読み進めたいと思います。追ってご報告いたします。16:33返信|引用1サインインして投票いつもお世話になっております。マシンを第一世代仮想マシンとしてOS起動することができましたのでご報告いたします。パーティションを構成します。S:14.Gen1SV停止し、イメージ保存用仮想ディスクを切断15.Gen1SV起動これで第1世代仮想マシンとして起動することが可能になりました。記載しましたので、雑な記載ですがご容赦ください。ありがとうございました。解決して良かったです。情報を無料ニュースレターで入手|日本での個人情報の取り扱い|サイトマップ|特商法に基づく表示|使用条件|商標|プライバシ。