【小技巧】通过虚拟机运行Windows10 IoT

老****馆 UID.2871322
2017-08-24 发表

本帖最后由 老李拉面馆 于 2017-8-25 11:34 编辑

[align=center]在Windows PC上运行Windows IoT Core[/align]
[align=center]MSP李桑郁[/align]
借助PC强大的处理能力,PC虚拟机运行Windows 10 IoT 使调试程序变得非常方便,且性能更强。
闲话不多说,我们需要这四样东西。
[table=50%]
[tr][td] 名称 [/td][td] 下载地址[/td][/tr]
[tr][td] Windows 10 IoT Core for MinnowBoard MAX[/td][td]***链接停止解析***[/td][/tr]
[tr][td] ImgMount.exe[/td][td]链接:***链接停止解析*** 密码:r12o[/td][/tr]
[tr][td] StarWind Converter.exe [/td][td]链接:***链接停止解析*** 密码:qm4j[/td][/tr]
[tr][td] VMWare [/td][td]百度vmware,点普通下载就行
密钥5A02H-AU243-TZJ49-GTC7K-3C61N[/td][/tr]
[/table]
先下载Windows 10 IoT Core for MinnowBoard MAX的ISO镜像,然后打开、安装。
***附件停止解析***
安装完毕 ***附件停止解析***
在C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax下,你会看到flash.ffu这个文件
***附件停止解析***
然后以管理员身份运行cmd
用cd C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax命令,转到flash.ffu所在的文件夹。或者直接在flash.ffu文件夹里直接运行cmd。
然后输入ImgMount的存放位置再空格输入.\flash.ffu
***附件停止解析***

接着可以在磁盘管理里看到磁盘1了(我只有一块硬盘:磁盘0)
然后分离VHD
Detache VHD后可以在C:\User\你的用户名\AppData\Local\Temp找到类似于kmd23A2.vhd这样的文件
***附件停止解析***
接着打开StarWind Converter.exe,把vhd转为vmware可识别的vmdk(转换选第一个)
***附件停止解析***
转换完了打开vmware
创建虚拟机
***附件停止解析***
***附件停止解析***
***附件停止解析***
***附件停止解析***
***附件停止解析***
其他保持默认
然后就可以启动虚拟机了(记得关掉Hyper-V)

PS:不用Hyper-v是因为Hyper-V里我没找到SATA接口跟EFI引导(简直有毒,不然就很好弄)


最后,感谢Q群457754347群友@羽翼的帮助,我只是整理了他的教程而已。

李桑郁
2017.08.24

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
老****馆 UID.2871322
2017-08-24 回复

微软大法好!

dying1233 UID.2857947
2017-08-24 使用 Lumia 950美版 回复

有什么用

AFAN-World UID.2879093
2017-08-24 使用 Lumia 640 XL 回复

嗯,想法不错。 thinking,,,

AFAN-World UID.2879093
2017-08-24 使用 Lumia 640 XL 回复

估计楼下又会有一堆人开始做某某与iot无关的研究了。 我预先说一句,不会成功的。

老****馆 UID.2871322
2017-08-24 回复

Quote***链接停止解析***
有什么用


这样您就不需要每天带着树莓派跟屏幕跟网线,直接调试UWP,特别便捷

dying1233 UID.2857947
2017-08-24 使用 Lumia 950美版 回复

Quote老李拉面馆 发表于 2017-8-24 17:12
这样您就不需要每天带着树莓派跟屏幕跟网线,直接调试UWP,特别便捷


我树莓派上还要插传感器

老****馆 UID.2871322
2017-08-24 回复

Quote***链接停止解析***
估计楼下又会有一堆人开始做某某与iot无关的研究了。
我预先说一句,不会成功的。 ...


哈哈哈哈哈,一千个读者一千个哈姆雷特嘛,多发表自己的观点

老****馆 UID.2871322
2017-08-24 回复

Quote***链接停止解析***
我树莓派上还要插传感器


哈哈哈哈,GPIO可能困难,USB的话应该不成问题,你可以直接插在电脑上,把虚拟机设置调一下就可以了

jia****kao UID.586266
2017-08-25 回复

感谢分享

Osi****o0O UID.2691740
2017-08-25 回复

说好的宣传群号呢{:6_217:}

老****馆 UID.2871322
2017-08-25 回复

Quote***链接停止解析***
说好的宣传群号呢


才上来,这就加上啊

老****馆 UID.2871322
2017-08-25 回复

Quote***链接停止解析***
说好的宣传群号呢


才上来,这就加上啊

Gold.Dragonyu UID.1356845
2017-08-25 回复

为啥不用hyper-v 不用转换直接可以用

Tozawa UID.1177280
2017-08-25 使用 Lumia 1520 回复

不错收藏了。厉害啊

老****馆 UID.2871322
2017-08-25 回复

Quote***链接停止解析***
为啥不用hyper-v 不用转换直接可以用


因为hyper-v我没找到efi引导跟SATA控制器。。。

Gold.Dragonyu UID.1356845
2017-08-27 回复

本帖最后由 Gold.Dragonyu 于 2017-8-27 09:30 编辑

Quote老李拉面馆 发表于 2017-8-25 15:02 因为hyper-v我没找到efi引导跟SATA控制器。。。
创建的时候选二代,它就会自动使用uefi了,然后存储的话默认使用sata控制器,也可自己手动添加旧的ide控制器 更新: 哦等等,好像hyper-v用的是scsi控制器....之前一直用居然没注意到...只看到s开头就以为是sata,不过scsi也属于新技术,属于服务器领域的,而sata是实质是scsi的一部分。而且win10 lot同属于微软系列操作系统,自家hyper-v兼容性不会差。

老****馆 UID.2871322
2017-08-27 回复

QuoteGold.Dragonyu 发表于 2017-8-27 09:25
创建的时候选二代,它就会自动使用uefi了,然后存储的话默认使用sata控制器,也可自己手动添加旧的ide控制 ...


额…您试过吗(我试过不行呢)

Gold.Dragonyu UID.1356845
2017-08-28 回复

Quote老李拉面馆 发表于 2017-8-27 21:09
额…您试过吗(我试过不行呢)


没试过,

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报