如果您的 PC 出现严重问题并且无法完全启动进入 Windows 10,您必须修复或重新安装操作系统才能让一切恢复正常。为此,您需要一个可启动的 Windows 10 U 盘,使用另一台 PC 是从头开始创建一个的最佳方式。
但是如果您手边只有一台Mac 怎么办?您可能已经发现,Microsoft 的媒体创建工具不适用于 macOS。
在这种情况下,为 Mac 创建 Windows 10 可启动 USB 的最佳方法是手动格式化闪存驱动器并使用 Mac 的终端将相关文件复制到其中。有一个与存储相关的因素在起作用,所以整个过程最终会变得有些复杂。
在 Mac 上创建可启动的 Windows 10 USB 需要什么
要开始,您的Mac 上必须有Windows 10 的ISO 映像。这是一个包含所有内容的文件,这些内容将进入您将要创建的可启动 Windows 10 U 盘。您可以使用 Safari 或第三方网络浏览器前往 Microsoft 的下载 Windows 10 页面,安全地下载最新版本的 Windows 10。
您还必须有至少8GB存储空间的U盘。您将丢失驱动器上的所有数据,因此请务必在继续之前备份其中的所有重要文件。
此外,您必须在Mac 上安装HomeBrew。它是一个开源软件包管理器,您必须使用它来添加一个名为wimlib 的命令行工具。但为什么?
较新的Windows 10 ISO 映像包含一个名为“install.wim”的文件,重量超过4 GB。 FAT32 存储格式——这是 Windows 和 macOS 唯一共有的格式——文件大小限制为 4GB。使用 wimlib,您可以通过拆分或压缩“install.wim”文件来绕过限制。
提示: 要检查“install.wim”文件的大小,请挂载ISO 映像(只需双击它) ,在弹窗中打开Sources文件夹,选择install.wim,然后按Space。
如果您有较旧的Windows 10 ISO 映像(例如Windows 10 版本1903 或更早版本),它可能有一个4GB 以下的“install.wim”文件。那样的话,你就不用安装HomeBrew和wimlib了,可以正常复制文件到U盘
但是,Microsoft 不提供 ISO 格式的旧版本 Windows 10 的下载。如果你身边有副本,请随意使用它。
先试试Boot Camp Assistant
在你继续之前,你可能想先试试Mac的Boot Camp Assistant。它带有一个选项,可以在一些 Mac 型号上创建可启动的 Windows 10 USB 驱动器,但它通常会在格式化或将文件复制到闪存驱动器时遇到问题。不过还是值得一试
注意:您不能在配备Apple M1芯片组的Mac上使用Boot Camp Assistant。
1。转到Finder > Applications > Utilities 并启动Boot Camp Assistant。
2。在简介屏幕上选择Continue。
3。选中Create a Windows 10 or later install disk旁边的框。然后,取消选中Install Windows 10 or later version旁边的框并选择Continue。
4。从 Mac 的内部存储中选择 Windows 10 ISO 映像,然后选择Continue.
5。等到 Boot Camp 助理完成创建可启动 Windows 10 USB。然后,从桌面卸载闪存驱动器(右键单击并选择Eject)。
如果遇到以下任何问题,请继续阅读并使用 Mac 的终端:
- Create a Windows 10 or later install disk选项缺失。
- You get An error occurred while formatting the disk message.
- 您收到磁盘消息上没有足够的可用空间。
- 您无法使用U盘启动进入PC。
在Mac上安装HomeBrew和wimlib
在 Mac 的终端中运行以下命令,在 Mac 上安装 HomeBrew 和 wimlib。如果您打算使用旧版 Windows 10 ISO 文件和 4GB 以下的“install.wim”文件,请跳至下一节。
1。转到Finder > Applications 并启动终端。
2。复制并粘贴以下命令,然后按Enter.
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
输入您的Mac 用户密码并按Enter 再次安装HomeBrew。可能需要几分钟。
3。输入brew install wimlib并按Enter安装wimlib。
创建带终端的Windows 10可启动USB
安装完 HomeBrew 和 wimlib 后,请使用以下步骤在 Mac 上创建可启动的 Windows 10 USB。如果您选择不安装它们,则使用步骤 7 中的替代命令并跳过步骤 8 .
1。将 U 盘连接到您的 Mac。
2。打开终端。
3。键入diskutil list 并按Enter 以显示Mac 上所有驱动器的列表。
4。记下 U 盘的磁盘标识符-disk2、disk3、 disk4等。它应该出现在(external, physical).的左边
如果连接了多个外部驱动器,请使用SIZE列来识别USB记忆棒。
5。在下面的命令末尾替换磁盘标识符 (disk2) 并使用它来格式化闪存驱动器。
diskutil eraseDisk MS-DOS “WINDOWS10” MBR /dev/disk2
注意: 如果稍后在使用 GPT(GUID 分区表)分区方案的驱动器上设置 Windows 10 时遇到问题, 请改用以下命令格式化 U 盘并再次执行其余步骤。
diskutil eraseDisk MS-DOS “WINDOWS10” GPT /dev/disk2
6。从 Mac 的下载文件夹中装载 ISO。请务必根据需要在以下命令中替换 ISO 映像的文件名(包括其文件路径)。
hdiutil 挂载~/Downloads/Win10_20H2_v2_English_x64.iso
7。使用以下命令将 ISO 映像的内容(不包括“install.wim”文件)复制到 U 盘中。
rsync -vha –exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_EN-US_DV9/ /Volumes/WINDOWS10
如果您使用不超过 4GB 的“install.wim”文件安装 ISO 映像,请改用以下命令将所有内容复制到闪存驱动器。另外,跳过下一步
rsync -vha /Volumes/CCCOMA_X64FRE_EN-US_DV9/ /Volumes/WINDOWS10
8。使用以下命令将install.wim文件拆分复制到U盘
wimlib-imagex split /Volumes/CCCOMA_X64FRE_EN-US_DV9/sources/install.wim /Volumes/WINDOWS10/sources/install.swm 3000
或者,您可以使用以下两个命令将install.wim 文件压缩并复制到驱动器。但是,此方法可能需要很长时间(最多一个小时)才能完成。
sudo wimlib-imagex optimize install.wim –solid
cp install.wim /Volumes/WINDOWS10/sources/install.wim
9。终端复制完所有文件后,从桌面卸载USB或使用以下命令(替换为正确的磁盘标识符)。
diskutil unmountDisk /dev/disk2
您现在可以断开USB 驱动器并使用它启动到您的PC。如果您还没有更改引导顺序,请记住更改引导顺序。 USB 记忆棒还应用作 Mac 上的可启动设备。
启动您的计算机并开始修复
您是否设法使用USB 记忆棒启动到您的计算机?你可能做到了。如果不是,则您的 PC 可能使用更旧的 BIOS(基本输入/输出系统)而不是 UEFI(统一可扩展固件接口)。你最好的选择是将 Windows 10 安装到你的 Mac 上,并使用 Microsoft 的媒体创建工具或第三方实用程序(如 Rufus)创建兼容的可启动 Windows 10 USB 记忆棒。