继上次用 BootCamp 在 Mac 安装 Windows 的教程推出后,其实也有不少朋友问我:能不能将 Windows 安装在外接硬盘上,再给 Mac 使用? 这样当然是可行的,但是制作起来会比直接在 Mac 上用 BootCamp 安装 Windows 还要麻烦,也会用到比较多的工具。 但这样做的好处就是,如果有临时需求要切换为 Windows,只要把外接硬盘接上去就好,不用切出一块空间来给 Windows。 来看看怎么操作吧!

[2019/01/04 更新] 市面上现在已经有帮你装好的现成解决方案了,而且还跟 Dock 结合在一起,等于是插上一个 USB Hub 也能当 Windows 系统…
经过测试,现成的方案除了好用以外,连驱动都帮你准备好,直接购买会省事很多; 而且多做一点功课会发现,他们的价格其实比你直接买一个U盘再自己安装差不多,但可以省下很多麻烦,而且现成方案的硬件有特别优化,自己买随身硬盘来制作 Windows 系统的话,效能会有差
可以参考参考!
将 Windows 安装到外接硬盘需要准备…
- 一台 Mac
- 外接硬盘
- 额外准备一支鼠标与键盘
- 一台 Windows 电脑(或 Mac 上的虚拟机)
- 8GB 以上的U盘(使用实体Windows PC操作者才需要)
- 64 位版本的 Windows 的 iso 文件(如果没有的话可以点这里到Microsoft官网下载最新的Windows10)
将 Windows 安装到外接硬盘
前面所说的工具都准备好后,我们就可以开始将Windows安装到外接硬盘上提供给Mac使用,这边我会用虚拟机示范该如何操作,如果在直接用Windows的电脑有什么不一样,我会再另外附注给大家知道。
首先我们先开启 Windows 的虚拟机,并将外接硬盘接上电脑。 在 Parallels Desktop 中会出现下图的画面,显示「检测到新的外部设备」; 这边点击将外接硬盘直接连到Windows的虚拟机上。 (如果连到Mac上,在Windows虚拟中会显示成网络硬盘,就无法用来安装Windows了。 )

完成后,进到「我的计算机」检查是否可以访问,如果无法使用可以先用Windows的磁盘工具程序将硬盘格式化成「NTFS」格式。 (将硬盘格式化为 NTFS 教程)

接下来在虚拟机上,到「https://www.easyuefi.com/wintousb/index.html」这个网站下载「WinToUSB」这个工具并安装。


安装完「WinToUSB」之后将它打开,在「镜像文件」的部分选择我们先前准备好的Windows的iso文件,下面可以选择我们要安装的版本,选择完成后按「下一步」。
目的磁盘的部分选择我们要安装到的外接硬盘,选择完后将下面两个磁盘分割的选项圈选,选完后按下一步。


接下来WinToUSB就会开始安装Windows到外接硬盘上,过程大概需要半个小时以上的时间,可以先跳到下一段的动作来执行,这样比较节省时间。
安装完成后,就可以进入下一个步骤啰!
下载Windows驱动程序
虽然我们刚刚制作出来的Windows硬盘已经可以用来在Mac上开机执行了,不过基于我们是用Mac的硬件来执行外接硬盘上的Windows,所以必须先安装Mac的Windows驱动程序(官方名为Windows支持软件),才有办法让Mac的硬件在Windows上使用。
回到Mac上,我们先到Launchpad的「其他」中,找到「Boot Camp 辅助程序」并将它开启。

开启后,我们先在Boot Camp辅助程序应用菜单列的地方,在「动作」中选择「下载Windows支持软件」。

接下来选择下载的目的位置,如果你刚刚是用虚拟机来完成上一段的步骤,建议可以把下载的支持软件放在Mac与虚拟机有共通的位置,例如:桌面。
如果你是用实体Windows PC完成上一段,这边先插入我们预先准备好的U盘,并将下载位置设置为U盘。

按下「储存」后,Boot Camp辅助程序就会开始下载驱动程序了,过程大概需要20分钟或更多的时间,会因网络速度而有所差异。

下载完成后,可以看到下图这四个文件。

接着回到Windows虚拟机上,将刚刚下载的Windows支持软件的四个文件放入已经安装好Windows的外接硬盘上,如果还没完成安装,请等到安装完成后再将文件放入。
如果使使用实体Windows PC的朋友,请将U盘退出Mac并插入Windows PC上,将文件放入已经安装好Windows的外接硬盘上,跟在虚拟机上一样,如果还没完成安装,请等到安装完成后再将文件放入。

到这边,就算是完成将Windows安装到外接硬盘的动作了,接下来就是在Mac上设置Windows还有安装驱动程序了。
在Mac上使用外接硬盘开机
首先我们先将 Mac 关机并连接外接硬盘,接着按下开机键将 Mac 打开,按下开机键的同时记得按住「option」不要放开,直到 Mac 上出现开机硬盘的菜单(Touch Bar 机型没有开机键,请按下 Touch ID 键来开机)。 接着在开机磁盘菜单的部分选择「EFI Boot」开机。
第一次使用Windows开机时,因为Windows还是全新未启用的状态会自动做一些基本设置,过程中会自动重新启动,重新启动的时候记得一样要按住「option」不要放开,并选择「EFI Boot」磁盘来开机。

设置Windows并安装Windows支持软件
Windows的基本设置我就较为省略的说明,只说比较重点的部分。
这边请拿出我们事先准备好的鼠标与键盘,将它连接到Mac上。 如果你是用MacBook来安装,你会发现现在内置的轨迹板还有键盘都是无法使用的,这就是为什么我们必须事先准备鼠标与键盘的原因。
先从地区的地方开始设置,选择完成后按下「是」。

接下来设置到帐号的部分,要输入用户名称时,如果我们没有外接的键盘也没关系,我们可以利用Windows内置辅助工具的「屏幕小键盘」来输入,可以在配置左下角的地方将它开启,输入完成后按「下一步」。

设置完成后我们就可以进入Windows来安装Mac的硬件驱动到Windows上。
安装Mac的硬件驱动到Windows上
在设置好Windows后,内置的轨迹板跟键盘还是无法使用,这时候我们就要来安装驱动程序了。
首先先进到「我的计算机」并选择「系统硬盘」,在硬盘中可以看到我们前面下载完并放入硬盘的四个文件,选择「WindowsSupport」>「BootCamp」,并点「Setup」执行文件来执行Boot Camp安装程序。


接下来会花大概5分钟左右的时间安装支持软件还有硬件驱动。 完成后,按下「完成」来重新开机即可。
重新启动时也要按住「option」来选择「EFI Boot」驱动器。 此时 MacBook 内置的键盘还有轨迹板就可以使用了。
如果是具有Touch Bar的机型,Touch Bar会显示设置的快捷按键,按住「fn」即可使用一般Fn键的按键。

以上就是这次「将Windows安装到外接硬盘上给Mac使用」的教程,安装好的外接硬盘现在无论是接到Windows PC上或者Mac上都可以直接用来开机,Mac的驱动也不需要再重新安装。 如果有需要用到Windows的朋友可以考虑我们今天的教程来制作一颗Windows的开机硬盘,这样一来不但不会占用Mac的储存空间,而且无论到哪里我们都可以用这颗硬盘开机,就像在使用自己的电脑一样,可说是相当方便的一个方法。