感谢Mac云课堂的休康为大家制作了本文的视频教程:https://www.bilibili.com/video/BV1rA411v7ty https://youtu.be/sUkP9TqRXVQ
根据维基百科的资料,微软在发布WTG这项技术的时候是明确表示不支持Mac的,但后续经发烧友测试发现其完全可以运行在基于Intel CPU的Mac。
维基百科:https://zh.wikipedia.org/wiki/Windows_To_Go
要想在Mac使用WTG,首先要区分MBR(主引导记录)分区表和GPT分区表(全称“GUID Partition Table”,所以也叫“GUID分区表”,中文名为“全局唯一标识分区表分区表”),具体区别有兴趣的可以自己查阅一下相关资料,这里我只说关于WTG你需要知道的部分:
MBR分区表既能支持传统BIOS启动(Legacy BIOS,一般我们简称为BIOS启动),又能支持UEFI启动(UEFI BIOS,一般我们简称为UEFI启动),而GPT分区表仅能支持UEFI启动。并且MBR分区表最大仅能支持2TB的磁盘,2TB以上容量的磁盘就必须要用GPT分区表了,Windows XP原生不能支持GPT分区表(但这么老的系统应该没人用了吧)。
现在的硬盘动辄1TB、2TB起步,所以GPT分区表一定是未来的主流,MBR分区表迟早要被淘汰,只是时间问题,目前你已经很难买到全新的不支持UEFI启动的电脑了,除非你家有那种十年前的古董PC,不然现在什么盘制作WTG都首选UEFI+GPT。
微软设计操作系统的时候一向是以“向下兼容”为原则,所以才会有IE2.0竟可以运行在Windows 10这样的事情存在;而苹果在设计操作系统的时候则是以“在当前条件下给用户最好的体验”为原则,所以苹果一向是比较乐于率先使用和推行新标准的(比如最早在笔记本电脑只保留4个USB-C接口)。
所以,在Mac制作WTG,要使用UEFI+GPT分区表(目前已知如果使用MBR分区表会出现Windows无法跨大版本号更新系统以及Windows下右下角的Boot Camp控制面板打不开)。再次强调,除非你家有那种十年前的古董PC,不然现在什么盘制作WTG都首选UEFI+GPT。
微软官方控制面板内的Windows To Go其实就相当于是论坛开发的WTGA的传统模式勾选UEFI+MBR,但是微软已经停止维护这个功能了,也就没有更新,更没有加入对雷电硬盘的支持,所以请使用WTGA,我们会持续更新与维护。
所以如果你想制作一个在Mac使用的WTG,建议先选择一个原生识别为本地磁盘的U盘,比如CHIPFANCIER盘(虽然可移动磁盘在Mac也不是不能用,最新版Windows 10也可以很好的支持可移动磁盘多分区多盘符了,但是你直接用本地磁盘还是可以规避掉很多奇怪的问题,而且原生识别为本地磁盘的设备普遍性能更好)。
然后去这个网站下载Windows 10最新企业版系统镜像:http://msdn.itellyou.cn
名字中带“business”的就是商业版,其中包含企业版安装分卷,虽然最新的Windows 10专业版和Windows Server 2019的控制面板里也有WTG这个功能了,但也必须用企业版镜像,所以官方这样强制要求必然有他的原因所在,建议还是用企业版镜像,反正都是用你懂的的方式激活,干嘛不用最贵最高级的版本呢。
找到对应版本后看发布日期较新的版本,因为一般同一个大版本号会有好几个Update,有些人总是喜欢用旧的镜像,然后几个月之后再用现在的镜像,其实这样和你直接用最新的镜像又有什么区别呢?Windows 10确实有很多bug,但也确实有大家离不开他的地方,不然你也不会来研究WTG了,你说是吧?
下好了之后,如果你是PC,请升级你本机系统也到最新版操作系统,或者你可以分个区装双系统,如果是Mac建议直接用macOS里的启动转换助理来先分几十GB装一个双系统,按照向导操作,事后你可以再按照向导轻松无损删除,也很简单的(当然也可以在虚拟机里制作,但是不建议,因为这样并不稳定,容易出错),本地环境对Windows To Go的部署也是有非常大的影响的。
你还要下载好驱动,也就是Windows支持软件,强烈建议在你本机macOS的Boot Camp启动转换助理里面下载,这样一定是正确的。或者你可以到这个网站下载,记得看好机型和版本:https://www.applex.net/pages/bootcamp/
一切准备好之后就可以到Windows下去部署了,你可以通过这个帖子的方法在制作时预安装一部分PE下的驱动(必须有inf文件才能装,所以在制作WTG时只能把一部分驱动装进去,进系统时候你还是要正常安装一下Boot Camp驱动):
通过预安装Boot Camp驱动 解决首次开机无键盘触摸板驱动问题
https://bbs.luobotou.org/forum.php?mod=viewthread&tid=45274&fromuid=17
(出处: 萝卜头IT论坛)
如果已经预安装过驱动,开机后还是出现某些驱动不能正常安装,请检查您是否是使用的GPT分区表,或者按照这个帖子的方法手动一一安装驱动:
Macbook Pro上的驱动问题
https://bbs.luobotou.org/forum.php?mod=viewthread&tid=44991&fromuid=17
(出处: 萝卜头IT论坛)
制作时,其实你完全不需要修改WTGA的选项,最新版WTGA默认就是传统模式并勾选UEFI+GPT。理论上只要你按照我上面说的步骤,99%的情况都可以成功。
制作成功后,如果出现“无法在当前配置的计算机运行”的 问题,那么请尝试预安装驱动,如果还不行那就请先找一台PC启动一下完成初始设置进桌面,再到Mac即可正常启动,安装下Boot Camp驱动即可正常使用。
如果你的Mac搭载了T2安全芯片,制作好WTG之后,可能会遇到无法启动的情况,请在开机时按住键盘上的Command+R,在启动安全性实用工具里把安全性调到最低(无安全性)并允许从外部介质启动。
请参考这个帖子:https://support.apple.com/zh-cn/HT208198
相信绝大多数人买Mac来一定不是只用Windows的,不然真的是暴殄天物,在macOS下才能发挥Mac的最大效能,而且很多PC还巴不得用macOS系统呢(黑苹果),所以很多人像我一样主力系统是macOS,只是很偶尔要用Windows,又不想占有本机硬盘的空间(苹果的产品高容量和低容量版本之间的差价完全不是硬盘的成本差那么简单,更多的还是因为价格歧视而造成的产品溢价)。
所以接下来我来教大家如何在Mac下的虚拟机启动WTG。macOS下主流的虚拟机有两种,一种是Parallels Desktop(简称PD虚拟机),还有一种是VMware Fusion(简称VM虚拟机)。
PD虚拟机的优势是高性能,以及人性化的图形操作界面,并且这个PD虚拟机还是macOS的独占软件,其他平台你想用也用不了,这可是跟Office一起在苹果直营店里卖的软件啊,可见这个软件确实是有点东西。VM虚拟机的优势是跨平台,在Windows和Linux下叫Workstation,在macOS下叫Fusion,在服务器上叫ESXi。
VM虚拟机想从USB设备启动需要你从终端手动映射物理磁盘到一个虚拟磁盘.hdd文件,这实在是太反人类了,何况这是在macOS,那自然是要用性能更好的PD虚拟机了,所以现在VM虚拟机在我的Mac上已经沦为了一个连接软路由上ESXi虚拟机的工具。
但是PD虚拟机也不是没有问题,他默认是使用传统BIOS启动的,而我们刚才的WTG是使用GPT分区表的,意味着仅能使用UEFI启动,不支持BIOS启动,所以接下来我来教大家如何让PD虚拟机使用UEFI引导。
然后打开虚拟机之前要在设置里的启动顺序这里吧外部设备放到第一顺位,其他设备可以取消勾选,下面勾选选择启动时的引导设备,外部引导设备选择你的WTG盘,注意下方,引导标记这里,要填入:
老版本的PD虚拟机这里下面是有一个Use EFI Boot的选项的,勾选上就好了。这样做,是为了让PD虚拟机默认使用UEFI引导,然后一般就可以正常启动了,启动之后要安装虚拟机对应的辅助工具,方便传递文件以及使用键盘快捷键。
这里顺便提一嘴吧,VM虚拟机要想让他默认使用UEFI启动,需要在设置-高级-固件类型这里改成UEFI。至于VM虚拟机怎么USB启动,你们有兴趣自己搜一下吧,需要映射磁盘,我觉得太麻烦了没必要,还是PD虚拟机比较人性化。
最后,如果你是使用新的16寸MacBook Pro的用户,请不要使用雷电3硬盘制作WTG,你的WTG可以在虚拟机启动,但不能在本机启动。16寸MBP用雷电硬盘就无法正常启动WTG,换成USB硬盘就好了。同样是这个雷电硬盘,换成其他Mac(非16寸MBP)也是可以启动WTG的。说明16寸MBP和雷电硬盘二者都是好的,只是他们之间互不兼容,但是这应该是新的16寸MacBook Pro的BIOS固件问题,只能等苹果来解决。
|