通过刷bios的方式在win8.1平板上启动windows phone模拟器
最近买了个Windows8.1平板电脑,不是Surface Pro,太贵,而是国产的乐凡F2(64G、4G内存),CPU是赛扬U1037。最开始安装Visual Studio2013以及其他开发工具都很顺利。不过启动Windows Phone模拟器,提示说CPU虚拟化被禁止。这也没什么大不了的。点击“控制面板”>“程序与功能”中的“启动或关闭windows功能”,会弹出如图1的对话框。然后选中Hyper-V即可。

图1
不过一开始Hyper-V是选中的。估计是win8.1的一个bug,未及时更新选择状态。可以将其取消选择 ,然后重启平板电脑,最后再重新选中,然后再重启。不过再想重新选中时,第二项“Hyper-V”平台变为不可选的了。很明显,这时在bios中已经禁止 了CPU虚拟化(intel的官方明确表示赛扬U1037支持虚拟化,所以不必担心虚拟化开启不了)。现在进入bios(对于平板电脑,无论是乐凡F2, 还是Surface Pro,或是其他win8.1平板,都需要接USB键盘才可以进入bios,如果要重装系统,还需要外接usb鼠标,无线键盘鼠标不行)。发现一个大问 题,竟然没有开启CPU虚拟化的选项。咨询厂商得知,还需要刷一个新的bios才可以。需要的读者可以到这里下载乐凡F2的最新bios(该bios仅仅针对U1037 CPU的,如果是i5或i7,请向厂商要相应版本的bios程序)。

图2
下载完刷bios程序后,要根据当前系统是32位还是64位运行不同的程序(分别有两个目录,一个是32位的,一个是64位的),运行相应目录的 afuwingui.exe程序,会显示如图2所示的界面。首先要选择要刷的bios文件(扩展名为.ROM的文件),该文件在下载压缩包的根目录。名为 1037_918.ROM。在图2所示的界面最下方有一个open按钮(一开始看不到,是隐藏的,将鼠标放到相应的位置,点击就可以看到)。点击该按钮, 选择1037_918.ROM文件,会直接跳到“setup”页,如图3所示。

图3
按着图3所示,选中”Block Options“中的所有选项。然后回到”Information“页,在”open“按钮右侧有一个”process“按钮(也是隐藏的,需要点击才可 看到”。点击后,就可以刷bios了(大约1分钟),在这期间千万不要关机,否则你的平板就挂了。刷完后,重启平板,按delete或F10进入 bios(需要使用usb键盘)。进入“Advanced”项(只有刷完bios,才会有这项),然后找到“CPU Configuration”项,进入,找到 “Intel Virtualization Technology”项,将其设置成“Enabled”即可。然后重启平板。
上面的步骤看似完美,不过重启后发现不对了,起不来了。提示说找不到启动盘。当然,出现这种问题的解决方案是直接做个启动U盘,重装下。不过有点麻烦。不 过我们发现,新的bios按F10出现的选择菜单出现一个“Windowns Boot Manager”菜单,选择该菜单,竟然可以进入系统了。现在重启平板,就可以直接进入win8.1了。
不过还有个很闹心的问题,就是win8.1加了一个校验,如果在bios中未开启secure boot,就会在桌面右下角显示“SecureBoot未正确配置”的水印。微软从win8.1加入了该功能,微软解释说,安全启动 (SecureBoot)可以阻止未经授权的软件的运行,以提升运行Windows 8.1和Windows RT 8.1的PC的安全性。不过新刷的bios默认并未开启secure boot模式(使用的是standard)。尽管该水印对使用上没有任何影响,但总感觉很别扭,幸亏微软除了一个去掉该水印的补丁,安装完,水印自然消 失。下载地址如下:
Windows Server 2012 R2(KB2902864)
ok了,现在可以启动windows phone模拟器测试程序了。
通过刷bios的方式在win8.1平板上启动windows phone模拟器的更多相关文章
- 电脑机器刷BIOS
http://www.51nb.com/forum/viewthread.php?tid=934570&page=1#pid13765036 [原创]hp笔记本刷新bios失败后真的可以恢复吗 ...
- Hasse神舟笔记本卡logo解决,刷BIOS方法,教你修复神船
我的电脑是神舟战神K660E i7 d7的,前两天装Windows10,Ubuntu,MAC OS Mojave,PE 一堆操作,使用bootice重建uefi引导,结果在前几天,我删了一个重复的ue ...
- 盲刷bios
本帖最后由 evayh 于 2011-12-17 13:09 编辑 先看看是否是insyde的bios,如果是的话,可以救回来 insyde BIOS在损坏时,会自动进入CRISIS MODE试图刷回 ...
- ubuntu系统 刷bios
bios放电后,出现不能识别硬盘.进入bios将Boot设为从UEFI: ubuntu启动.
- 安装win8/win10提示无法在驱动器0分区上安装windows解决方法
在通过U盘或光盘安装win8/win8.1/win10系统时,不少用户遇到无法安装的问题,提示“无法在驱动器0的分区1上安装windows”,格式化分区1也不能解决,进而提示Windows无法安装到这 ...
- 转:WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
转自:http://www.cnblogs.com/shaddock2013/p/3155024.html 最近在试着在Windows 7上搭建Windows Phone 8的开发调试环境,使用的是V ...
- WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
最近在试着在Windows 7上搭建Windows Phone 8的开发调试环境,使用的是VMware Workstation + Win8 Pro的虚拟环境, 在漫长的WPexpress_full下 ...
- 使用Vs2012开发Metro时在另一台win8平板上调试的步骤
需求:开发一个metro应用,因为要给平面设计师参谋, 需要将软件安装在win8平板上. 环境:开发机是win8, win8平板是win8.1rtm , 是用老的win7平板改装的. 步骤: 1:拷 ...
- Win8增加了快速启动功能......
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-05-11) Win8增加了快速启动功能,能让计算机尽快的启动进入Windows界面.win8的这种快速启动功能只会在“关机 ...
随机推荐
- 常见的特殊字符和HTML之间的对应关系~
No. 文字表記 10進表記 16進表記 文字 Comment 001 " " " """ quotation mark = APL ...
- IPv6正则表达式
斯蒂芬·瑞恩写了一个非常有用的正则表达式,可用于匹配任何一个合法的IPv6地址.以下为正则表达式的代码: ^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|: ...
- 将自己写的windows服务加入到windows集群中
最近发现windows集群能进行很多自定义,比如在集群中加入自己编写的服务. 能自定义的可不少,截个图: 本次演示中,只想用“通用服务”这个类型. 先列下步骤 编写一个记录时间的Windows服务,这 ...
- http协议读书笔记2-连接管理
一.http是如何使用tcp连接的? http连接本质就是tcp连接和一些使用连接的规则.所有的http通讯都是由tcp/ip来承载的.tcp/ip是全球计算机及网络设备都在使用的一种常用的分组交换的 ...
- 高并发WCF配置
在使用WCF做服务接口时,TCP模式肯定比Http效率高,Binary/MTOM格式的绑定也会Text格式的绑定高效. 两个endpoint,一个用来调试:ms-mex的binding是用来方便WCF ...
- 【转】APP被苹果App Store拒绝的N个原因(持续补充)
作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天dApps收集了常见的被拒的原因,以便更多开发者了解. 1.程序有重大bug,程序不能启动,或者 ...
- EF OnModelCreating
http://www.cnblogs.com/libingql/p/3353112.html protected override void OnModelCreating(DbModel ...
- websocket for python
https://github.com/aaugustin/websockets server.py #!/usr/bin/env python import asyncioimport websock ...
- 调用CXF工具 生成 WSDL【转】
在做WebService的时候,生成WSDL是必不可少的一步.我们通常使用的工具就是Axis和CXF. CXF提供了一个命令行工具,可以通过命令来生成Java to WSDL,也可以由WSDL生成Ja ...
- swift 如何删除subviews
scrollView.subviews.map { (var view) -> () in if (view is UIButton) { view.removeFromSuperview() ...