开发者社区> geekori> 正文

通过刷bios的方式在win8.1平板上启动windows phone模拟器

简介:          最近买了个Windows8.1平板电脑,不是Surface Pro,太贵,而是国产的乐凡F2(64G、4G内存),CPU是赛扬U1037。
+关注继续查看

         最近买了个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程序)。

赛扬1037刷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)。尽管该水印对使用上没有任何影响,但总感觉很别扭,幸亏微软除了一个去掉该水印的补丁,安装完,水印自然消 失。下载地址如下:

32位win8.1(KB2902864)

64位win8.1(KB2902864)

Windows Server 2012 R2(KB2902864)

 ok了,现在可以启动windows phone模拟器测试程序了。



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DLL(MFC)通过Window消息向C#程序传递数据
这是我在用C#开发IOServer遇到的一个问题,该程序需要用到原先用MFC开发的DLL,最大问题是该dll运行过程中的一些信息,通过window消息向指定的hwnd(窗体句柄)发送数据。数据的指针放在WParam参数里,LParam参数是数据的类型信息。
761 0
InnoDB的启动,关闭,恢复
InnoDB存储引擎是MySQL的存储引擎之一,因此InnoDB存储引擎的启动和关闭更准确地是指在MySQL实例的启动过程中对InnoDB表存储引擎的处理过程。 参数innodb_fast_shutdown 在关闭时,参数innodb_fast_shutdown影响着表的存储引擎为InnoDB的行为。
743 0
xcode反汇编调试iOS模拟器程序(八)反汇编自己的代码来掌握规则
掌握了基本技巧后,基本上已不难理解所有的反汇编结果。授之以鱼不如授之以渔: 通过观察自己写的代码的反汇编来掌握各种代码的反汇编结果,从而逆向推测系统代码的源码。
984 0
xcode反汇编调试iOS模拟器程序(七)Debug与Release的区别
首先自己写一段代码,加好断点,分别在Build Configuration为Debug和Release下运行,查看反汇编 - (void)test { UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10.
779 0
IDA反汇编/反编译静态分析iOS模拟器程序(四)反汇编的符号信息与改名
首先看看windows IDA和xcode的反汇编有什么不同。因为不确定直接分析UIKit的代码会不会有法律问题,还是自己写个例子吧。分析UIKit的时候因为没有完整的debugging symbols,所以得到的反汇编信息会比自己写的代码较少。
933 0
IDA反汇编/反编译静态分析iOS模拟器程序(一)话说IDA
上个月写了一系列文章《xcode反汇编调试iOS模拟器程序》,是使用xcode来动态反汇编分析iOS模拟器程序的。这个系列则是静态分析,用到IDA来做反汇编/反编译。
1916 0
+关注
geekori
欧瑞科技创始人&CEO,东北大学计算机专业硕士,拥有超过20年软件开分经验。欧瑞学院金牌讲师、51CTO学院金牌讲师、CSDN学院特约讲师、畅销书作者,企业内训讲师。曾出版过超过30本IT畅销书,涉猎移动开发、跨平台开发、机器学习、区块链、大数据、编译器等领域。
419
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载