Anonim

如果您的 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 盘的磁盘标识符-disk2disk3 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 记忆棒。

如何在 Mac 上创建 Windows 10 可启动 USB