前言
- 由于最近要完成一个 Qt 项目,Macbook 上的 Qt 只有 64 位,而本项目源程序是基于 32 位的,加上闪退的原因,所以只能在 Windows 上运行,所以急需一个 Windows 系统。
- 国企的软件的可移植性没有那么好,所以在家期间家里电脑开发完是极有可能发生移植失败的结果,所以寻求在 Mac 上的解决方案。
- 首先是虚拟机,不管是 Prallel Desktop 还是 VM 该软件都无法在 Qt 中打开,有时候还会有闪退,所以只能考虑装双系统。
- Mac 的空间是 251 GB,可用容量不过 60 GB,Windows占 48 GB,空间客观。何况在安装完 Qt 后,会出现剩余空间 2 GB 的囧况。
- 好在现在有了 WinToGo 移动系统解决方案。虽然微软已经停止开发维护,但是对于 1909 来说,可以完美解决 Windows Mac 双系统的需求。
具体步骤
首先准备一个性能散热良好的固态 U 盘。
具体来说可以选择购买便宜大碗的 M.2 的固态加 30 的固态硬盘盒
或者选择 萝卜头论坛推荐的固态,他是 MLC 颗粒,寿命长。
再者选择目前消费级市场的 TLC 固态 U 盘,挑一个散热好,有质保的品牌。
最终我选择了 西部数据 的 512 GB 的固态 U 盘,494元,毕竟预算有限,容量还大。在自己数据吞吐量不大只会编程不玩 3 A 游戏的前提下,很适合我。
然后到 http://msdn.itellyou.cn/ 下载纯净的 Win10 镜像,选择 1909,注意一定要下载
企业版,因为目前的版本只有企业版才支持!然后将买来的固态插入电脑,格式化位 ExFAT,这样方便在两个系统之间做交互。
在自己的 Mac 上打开
启动转换助理, 点击工具栏的点击下载windows驱动,下载适合本机的 Windows 驱动。将下载好的 WindowsSupport 和 镜像一起拷贝到固态中。
接下来检查自己的 Mac 是否有 T2 安全芯片。如果有需要关闭安全性。
接下来要在 Win 10 中安装 WTG。注意 Windows 10 必须是企业版,要不然会出错。P.s. 自家的 PC 是专业版,只好在 Mac 上先装了双系统。
如果是自己的 Mac 上装完 Win,有时候需要点击 OSXRESERVED 这个盘符,点击 BootCamp 手动安装驱动,否则触控会失效。
下载好 萝卜头论坛 的 WTG 工具。
将拷贝好的 WindowsSupport 文件夹下的 数据
$WinPEDriver$下的所有文件夹拷贝到 WTG 工具的 Drivers 工具夹下。点击开 WTG 的工具,选择好镜像,版本是企业版安装到固态。
重启,黑屏后点击 Option,选择 EfiBoot进入 Win10。
将拷贝好的 WindowsSupport 打开选择 BootCamp 安装驱动(当你的驱动版本高会自动安装),等待安装成功即可。
有可能因为一开始没联网,导致你没有打开某些文件夹的权限。这时候右键选择该文件,选择安全选项卡的高级。搜索其他用户,找到 Administrator 或者权限最高的用户,将两个复选框勾选上,应用即可。
一切正常,包括 WiFi,声音,触控板(偶尔会卡死,因为温度过高)。
大功告成!
P.s. 如果你不心疼你的电池鼓包,甚至可以玩一些 3A 游戏。
参考资料