使用VirtualBox在32位操作系统下虚拟64位OS
2014-03-29 22:22
387 查看
操作系统为32位的Windows7,准备使用VirtualBox虚拟一个64位Windows Server 2008 R2的操作系统。VirtualBox设置完,启动后报“Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode."的错误。
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1) Insert your Windows installation disc and restart your computer.
2) Choose your language settings, and then click 'Next."
3) Click "Repair your computer."
If you do not have this disc, contact admin... bla bla bal.
File: \windows\system32\boot\winload.exe
Status: 0xc000035a
Info: Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode.
从错误提示上看,报错是因为32位CPU无法支持64位的应用。
解决方法:
1.BIOS中启动VT-d特性,这是硬件虚拟化技术,让你的硬件支持类似于VirtualBox,VM等虚拟化技术,这个选项默认是Disabled,所以需要手动启动。
参考:http://www.virtualbox.org/manual/ch10.html#hwvirt
Since 2006, Intel and AMD processors have had support for so-called "hardware virtualization". This means that these processors can help VirtualBox to intercept potentially dangerous operations that a guest operating system may be attempting and also makes it easier to present virtual hardware to a virtual machine.
These hardware features differ between Intel and AMD processors. Intel named its technology VT-x; AMD calls theirs AMD-V. The Intel and AMD support for virtualization is very different in detail, but not very different in principle.
2.BIOS设置并重启后,直接启动VirtualBox中Windows 2008项,还是报之前同样的错误,最后发现是我的VirtualBox的版本(4.3.4)尽管有Windows 2008项,但好像不支持64bit,重新下载了新版本VirtualBox(4.3.10),并新建虚拟项就可以正常启动了。
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1) Insert your Windows installation disc and restart your computer.
2) Choose your language settings, and then click 'Next."
3) Click "Repair your computer."
If you do not have this disc, contact admin... bla bla bal.
File: \windows\system32\boot\winload.exe
Status: 0xc000035a
Info: Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode.
从错误提示上看,报错是因为32位CPU无法支持64位的应用。
解决方法:
1.BIOS中启动VT-d特性,这是硬件虚拟化技术,让你的硬件支持类似于VirtualBox,VM等虚拟化技术,这个选项默认是Disabled,所以需要手动启动。
参考:http://www.virtualbox.org/manual/ch10.html#hwvirt
Since 2006, Intel and AMD processors have had support for so-called "hardware virtualization". This means that these processors can help VirtualBox to intercept potentially dangerous operations that a guest operating system may be attempting and also makes it easier to present virtual hardware to a virtual machine.
These hardware features differ between Intel and AMD processors. Intel named its technology VT-x; AMD calls theirs AMD-V. The Intel and AMD support for virtualization is very different in detail, but not very different in principle.
2.BIOS设置并重启后,直接启动VirtualBox中Windows 2008项,还是报之前同样的错误,最后发现是我的VirtualBox的版本(4.3.4)尽管有Windows 2008项,但好像不支持64bit,重新下载了新版本VirtualBox(4.3.10),并新建虚拟项就可以正常启动了。
相关文章推荐
- 32位xp里虚拟64位 os
- 32位xp里虚拟64位 os (2)
- 如何判别电脑使用的Win7或xp版本是32位还是64位的操作系统呢?
- 64位windows操作系统下尽量不要使用32位JDK
- 解决:64位的电脑装VirtualBox新建虚拟电脑都是32位的系统
- 指定eclipse启动时使用的jdk版本(在64位操作系统中同时运行64位eclipse和32位eclipse)
- 16位平台、32位平台、64位平台下char、short、int、long、指针 分别占多少字节,操作系统可以使用的最大内存空间
- 32位和64位CPU、操作系统的区别 + 判断、使用建议
- 如何在64位windows7上同时使用32位和64位的Eclipse
- [Python Fabric] [SSH] Mac OS X 10.9 + Vagrant虚拟环境使用Python Fabric进行SSH远程登录的简单实验
- 32位程序在64位系统上获取系统安装时间(要使用KEY_WOW64_64KEY标记)
- 32位和64位的操作系统有哪些区别
- windows 编译libxml2 64位及32位都可以使用
- libevent的使用 32位 64位
- 32位和64位操作系统的区别作用
- 如何在64位windows操作系统上使用PLSQL Developer
- 在32位宿主机中通过6.5版本以上的VMWare安装64位操作系统方法
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- ArcEngine开发——在64位操作系统下使用VS2010中开发ArcEngine应用程序的编译问题
- 32位与64位:应用程序、操作系统、库的关系