本篇文章会教你在 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 就可以用。NTFSFAT32exFAT
另外 Mac 的切割磁盘工具还挺难用的,我后来都开 Windows 虚拟机用 AOMEI Partition Assistant 比较好切。

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

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

在喷出的资料中找到我们要灌 Windows 的那颗硬盘编号,通常是最下方那一颗。 你需要记住这串字。 /dev/disk2
6. 然后我们要制作一个 VirtualBox 的虚拟磁区,对应到我们的外接硬盘上。 请在终端中输入(记得要把 替换成你刚刚记录下来的硬盘编号)/dev/disk2sudo 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 限定的游戏了~
