jus*_*avo 3 virtualbox virtualization windows-95 virtual-machine macos
我在装有 OS X El Capitan (10.11.4) 的 MacBook Pro(Retina,15 英寸,2014 年中;2.2 GHz Intel Core i7;16 GB 1600 MHz DDR3)上运行 VirtualBox(版本 5.0.20 r106931)。我已经按照本教程安装了 Windows 95:https : //www.youtube.com/watch?v=Bx7RwnrdC_k
当 Windows 95 启动时,它会显示 Windows 95 徽标,但几秒钟后它会显示以下错误:
初始化设备 IOS 时:
Windows 保护错误。您需要重新启动计算机。
我已经为我的来宾 Windows 95 机器编辑了 VirtualBox XML 文件。适用于 MacOS 的 VirtualBox GUI 不提供禁用 VT-x/AMD-V 的选项,因此您可以直接使用文本编辑器编辑 XML 文件,也可以使用命令行界面
$ VBoxManage modifyvm
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
因此,据我所知,将 HardwareVirtEx 设为“false”意味着 VT-x、AMD-V 被禁用。我读过如果我禁用 VT-x/AMD-V,它会起作用。但是一直无法开机。
问题:
非常感谢,
/格斯
我找到了实现它的方法。Windows 95 和 98 不能由速度超过 2.1 GHz 的处理器运行。我的 MacBook Pro 的处理器运行在 2.2 GHz。这就是它在启动时失败的原因。我找到了这个补丁并且完美运行:)
http://www.msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/
| 归档时间: |
|
| 查看次数: |
3006 次 |
| 最近记录: |