本篇文章会教你在 Mac 系统下,制作如同 BootCamp 效果可以原生开机的 Windows 「外接」硬盘,就是一颗自己的 GameToGo 随身硬盘。 终于可以顺畅的玩 Windows 专属游戏了~
我知道 Parallels 很方便啊,我也有用,但原生的 Windows 效能还是比模拟出来的效果好上太多倍。 而且有时候想要玩 Windows 专属的游戏,看着游戏广告写着 Windows 限定真的很痛苦啊。 市面上有一款产品叫做 GameToGo,就是款外接 USB U盘,可以直接开机就是款原生的 Windows 然后就能开始打游戏超棒! 只是那个价钱有点令人害怕。
所以我们发挥DIY精神,今天教你直接将Windows安装到外接USB硬盘上,把您的Mac变成Windows电脑! 网络上很多教程都使用 WinToUSB 这款软件,这款现在已经要收费了; 为了不想付钱所以稍微麻烦一点(要付钱省麻烦其实直接买 GameToGo 最简单了),我们会使用免费的 Virtualbox 来制作。

有人问为什么不直接用 BootCamp 装在本机硬盘就好? 因为我的是 Macbook pro,硬盘空间超贵超宝贵的啊~
你需要的实体道具
- 首先你需要有一台 Mac
- 然后有一个速度够快的外接硬盘,推荐 USB 3.0 Gen2 的,传输速度可以到 1000MB/s,打电动非常足够。 我自己是买 SanDisk E80 1TB ,价钱算起来和自己买外接盒和硬盘差不多。
- 一只外接 USB U盘,4GB 以上空间。
- 还有非常重要的,一只有线的鼠标。 蓝牙鼠标不行。
我们会进行的步骤
- 利用 VirtualBox 来把 Windows 文件安装到外接硬盘上,让他变成可以开机的硬盘。
- 直接利用外接硬盘开机 Windows,继续进行安装步骤。
- 安装 Windows 驱动程序,让 Windows 支持 Macbook pro 的触控版、键盘、蓝牙或快捷键等功能。
OK 准备完成,开始吧
第一部分:建立可以开机的 Windows 外接硬盘
- 首先,你需要 Windows 的安装 iso 文件,可以用你已经有的,或者可以直接下载 Microsoft 提供的官方版本 Windows 10,可以选择语言,安装时候也可以选择版本,家庭必备良药。
- 下载并安装 VirtualBox

3. 接下来我们需要准备外接硬盘,请将外接硬盘切成你要的大小,要安装 Windows 的磁区需要在第一个扇区,格式为 或是 。 建议切成两个磁区,第二个扇区为 ,这样 Mac 和 Windows 就可以用。NTFS
FAT32
exFAT
另外 Mac 的切割磁盘工具还挺难用的,我后来都开 Windows 虚拟机用 AOMEI Partition Assistant 比较好切。

4. 完成后,Mac 会自动挂载这两个扇区。 请一直退出这两个扇区。 退出方式就是直接把这两个硬盘图示拉到垃圾桶上就好。 记住 Mac 会一直尝试自动帮你挂载这两个磁区,你需要一直退出这两个磁区。

5. 接下来我们要进行最难的步骤,要把 Windows 安装到外接硬盘的扇区上了。 请打开你的终端机 Terminal,输入diskutil list

在喷出的资料中找到我们要灌 Windows 的那颗硬盘编号,通常是最下方那一颗。 你需要记住这串字。 /dev/disk2
6. 然后我们要制作一个 VirtualBox 的虚拟磁区,对应到我们的外接硬盘上。 请在终端中输入(记得要把 替换成你刚刚记录下来的硬盘编号)/dev/disk2
sudo VBoxManage internalcommands createrawvmdk -filename bootcamp.vmdk -rawdisk /dev/disk2
看到有显示 就没问题了。RAW host disk access VMDK file bootcamp.vmdk created successfully.
如果显示 Error,通常是你没有卸载硬盘再执行这个步骤,或是 Mac 自动帮你挂载上这两个硬盘了。 只要卸载完再执行一次指令就好。
7. 然后我们用管理员权限执行 VirtualBoxsudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox
然后点新增来新增一台虚拟机

进行到选择硬盘的时候要注意,要选择我们在上一步骤建立的文件。bootcamp.vmdk




如果你遇到什么错误警告,通常是外接硬盘又被挂载到 Mac 上了,卸载再执行一次就好。
8. 设置 VirtualBox




9. 储存并关闭你的 VirtualBox,执行指令sudo VBoxManage setextradata WIN10 “VBoxInternal/PDM/HaltOnReset” 1
这个指令会让 VirtualBox 不要自动重开机,这让我们之后安装顺利些。
然后再打开 VirtualBox 并且启动我们刚刚设置好的 WIN 10 虚拟机sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox
你应该会看到这个画面,跟你说找不到开机区,没关系,直接打 离开这个画面就好。exit



记得出现下一个画面时要再按一次 Enter,就会进入 Windows 设置画面了。 恭喜你,到这个画面几乎完成 87% 了。




看到开始复制文件以后,就可以先休息一下。 我们等他复制完,就可以手动关闭 Virtualbox。 然后进入下一个阶段了。
第二部分:准备 Windows 用的 Mac 硬件驱动程序
为了让我们的 Windows 也可以使用 Macbook 上的所有功能,包含鼠标、键盘、蓝牙、快捷键等,我们需要准备驱动程序给 Windows 才行。 这边我们利用 BootCamp 来帮我们打包。


会跳出一个窗口让你选择要存放的驱动程序位置,选择存到放我们准备好的 USB U盘里面就好了。 或是你的外接硬盘有两个扇区的话,也可以存在第二的磁区。
第三部分:从Windows开机继续未完的安装
步骤 3.1:重开机进入 Windows
完成第一部分和第二部分,就可以插着你的外接硬盘,然后重开你的 Mac。 重开的时候请按住「Option/Alt (⌥)」按钮,顺利的话你就可以看到选择开机磁区的画面。
请选择「EFI Boot」的开机选项,这样 Mac 就会利用外接硬盘开机,进入 Windows 的原生安装环境了。 接下来要做的,就是插上你的有线鼠标,设置 Windows 直到看见桌面。
步骤 3.2:安装你在步骤二准备的驱动程序
打开你准备的驱动程序,按下 Setup 安装完以后重开机就好了。

然后就能享受你的原生 Windows 了~
总结
把 Windows 灌到外接硬盘看起来步骤很多,但做个两三次以后只要 10 分钟左右就可以完成了,非常简单(如果你刚好懂一点点终端机操作的话)。
主要分成三个步骤:
- 建立可以开机的 Windows 外接硬盘
- 准备 Windows 用的 Mac 硬件驱动程序
- 从 Windows 开机继续未完的安装
这样就完成,可以快乐的玩 Windows 限定的游戏了~