web-dev-qa-db-ja.com

VirtualBox Mac OSXホストのゲストとしてのWindows95-正常にインストールされましたが、起動に失敗しました

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を無効にすると機能することを読みました。しかし、それは起動に失敗し続けます。

質問:

  1. どんな手掛かり?他に何を試すべきですか?
  2. Mac OSXホストのVirtualBoxでゲストWindows95を実行することは可能ですか?
  3. このベンチャーで成功した人はいますか?
  4. Parallelsのような無料ではない仮想化ソリューションを使用したほうがよいでしょうか?

どうもありがとう、

/ガス

3
justavo

私はそれを作る方法を見つけました。 Windows 95および98は、2.1GHzより高速なプロセッサでは実行できません。私のMacBookProのプロセッサは2.2GHzで動作します。それが起動中に失敗する理由でした。私はこのパッチを見つけて完璧に動作しました:)

http://www.msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/

4
justavo