MacBook Pro(Retina、15インチ、2014年半ば、2.2 GHz Intel Core i7、16 GB 1600 MHz DDR3)とOS X El Capitan(10.11.4)でVirtualBox(バージョン5.0.20 r106931)を実行しています。このチュートリアルに従って、すでにWindows 95をインストールしました: https://www.youtube.com/watch?v=Bx7RwnrdC_k
Windows 95の起動中は、Windows 95のロゴが表示されますが、数秒後に次のエラーが表示されます。
デバイスIOSの初期化中:
Windows保護エラー。コンピュータを再起動する必要があります。
ゲストWindows95マシン用にVirtualBoxXMLファイルを編集しました。 MacOS用のVirtualBoxGUIには、VT-x/AMD-Vを無効にするオプションがないため、テキストエディターでXMLファイルを直接編集するか、コマンドラインインターフェイスを使用できます。
$ VBoxManage modifyvm
XMLファイルに関連するタグは次のとおりです。
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.15-macosx">
<Machine uuid="{bba76ccc-e1ba-4251-af68-64484c9a8fc2}" name="Windows 95" OSType="Windows95" snapshotFolder="Snapshots" lastStateChange="2016-05-04T20:51:40Z">
<Hardware version="2">
<CPU count="1" hotplug="false">
<HardwareVirtEx enabled="false"/>
<HardwareVirtExNestedPaging enabled="false"/>
<HardwareVirtExVPID enabled="false"/>
<HardwareVirtExUX enabled="false"/>
<PAE enabled="false"/>
<LongMode enabled="false"/>
<HardwareVirtExLargePages enabled="false"/>
<HardwareVirtForce enabled="false"/>
</CPU>
したがって、私が理解している限り、HardwareVirtExを「false」とするとVT-xを意味し、AMD-Vは無効になります。 VT-x/AMD-Vを無効にすると機能することを読みました。しかし、それは起動に失敗し続けます。
質問:
どうもありがとう、
/ガス
私はそれを作る方法を見つけました。 Windows 95および98は、2.1GHzより高速なプロセッサでは実行できません。私のMacBookProのプロセッサは2.2GHzで動作します。それが起動中に失敗する理由でした。私はこのパッチを見つけて完璧に動作しました:)
http://www.msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/