VirtualBoxでパフォーマンスを向上させる方法に関するさまざまなヒントを読んだ後、IDEディスクからSATAディスクに切り替えようとしています(私の特定のケースでは、IDEディスクを備えたVirtualBoxが注文ですVisual Studioを使用して小さなアプリケーションをコンパイルする場合、VMWareよりも大幅に遅くなります)。
私はWindows7が問題なくこれを処理することを望んでいましたが、代わりに「スタートアップ修復」画面で起動し、問題を「解決」することができません。 SATAポートを変更しても役に立ちません。ポート0から4が修復画面で起動し、それを超えると問題が発生します。
ゲストの主要なOS手術なしで変換するためのヒントを探しています...
編集-hoteiによって提案された説明
ゲストOSとホストOSはどちらも、仮想ディスクを使用するWindows 7x64です。ホストには8GBのRAMがあり、ゲストには4GBが割り当てられ、i7-620 CPU(4コア@ 2.67ghz)があります。私はVirtualBoxの3.2シリーズを使用しており、現在3.2.8で作業しています。
いずれにせよ、Windows7がパフォーマンスよりもIDEからSATAデバイスへの切り替えに失敗する理由について興味があります(VMWareまたはVirtualPCに切り替えるとパフォーマンスの問題が軽減されます)。
ゲストVMに新しいSATAコントローラーを追加します。ゲストVMを再度起動し、新しいドライブ/コントローラーが表示されることを確認します。
OSが新しいドライブ/コントローラーを認識した場合は、シャットダウンしてイメージをSATAコントローラーに切り替えます。
sounds物理マシンをIDEからSATAに切り替えたようです...あなたの質問は非常にあいまいで不明確です。私も仮定あなたがIDEドライブをSATAにイメージしたと仮定します。
残念ながら、これだけでは機能しません。 SATAドライバーがIDEマシンにインストールされていることを確認してください前イメージ。それが機能しない場合は、イメージが役立つ前にIDEマシンでSysprepを実行していると聞きます。これは、Windowsが起動時に新しいハードウェアをチェックするように強制するためです。