WP8模拟器需要BIOS开启虚拟化支持(转载)

时间:2022-08-05 00:12:16

在BIOS里启用hypervisor和virtualization,然后安装WP8 SDK。

如果出现“当前用户未添加到Hyper-V管理组时”,

以管理员身份运行CMD:

net localgroup "Hyper-V Administrators" <当前用户名> /add

命令成功完成后,启动Visual Studio 2012,新建一个PhoneApp项目,运行模拟器,

若出现MessageBox如下:

[Window Title]

Windows Phone Emulator

[Main Instruction]

Can't start the Windows Phone Emulator

[Content]

The Windows Phone Emulator couldn't start because the hypervisor isn't running. The likely cause is that hardware-assisted virtualization isn't turned on.

Check your PC's BIOS and make sure that hardware-assisted virtualization and hardware-assisted data execution protection are turned on.

More information

[Close]

重新启动计算机后就可以了。

× 若未在BIOS启动完整的virtualization支持会在在SDK安装结束时显示未成功安装WP8模拟器,

重启后再次运行SDK安装程序,选择卸载。然后再修改好BIOS后,重新安装。

× 有的CPU不支持Win8 Hyper-V,在CMD里用SYSTEMINFO命令查看,或者用CPUID或者AIDA64软件检查,另附一个参考地址:http://goxia.maytide.net/read.php/1578.htm

而 SLAT 即“二级地址转换”,可以加速页表访问的速度!在 Intel 和 AMD 处理器上都提供了这一新技术,两个品牌针对 SLAT 这一技术有不同的技术名称:

Intel 的 SLAT 称为 EPT(Extended Page Table),Intel 的 Core i7,i5,i3,Pentium G6950 以及大部分的 Xeons 处理器都支持 SLAT,而 Core 2 系列以及更早的处理器则不支持!

AMD 的 SLAT 称为 RVI(Rapid Virtualzation Indexing),第三代皓龙处理器(代号:巴塞罗那)都支持这一技术。

http://hi.baidu.com/wingingbob/item/c622c1e1a15eb53a86d9dea4