如何使用 Mac OS X 创建可启动的 USB Windows 操作系统

如何使用 Mac OS X 创建可启动的 USB Windows 操作系统

我遇到了麻烦,因为我的电脑今天被感染了,我尝试了一切方法让它恢复正常,但现在对我来说唯一的选择就是进行全新安装。

现在,我拥有配备 8GB USB 的 MacBook Pro。

我从我的大学网站下载了 Windows 7 [许可证未盗版] 并想制作一个可启动的 USB,这样我就可以格式化我的电脑并使其再次工作。

我的问题是,如何在不使用 DiskUtilities 的情况下创建可启动 USB 以在我的 Mac OS X 上安装 Windows。

答案1

好的。以下是一些说明Gizmodo这会将 ISO 放入带有 Mac 的闪存驱动器上...但它们不会使其可启动...请继续阅读...

  1. 打开终端(在实用程序下)

  2. 运行diskutil list并确定分配给闪存介质的设备节点(例如 /dev/disk2)

  3. 运行(替换diskutil unmountDisk /dev/diskN使用上一个命令中的磁盘号;在上例中,将是 2)

  4. 执行(将/path/to/downloaded.iso替换为镜像文件所在路径;例如./windows7.iso)sudo dd if=/path/to/downloaded.iso of=/dev/diskN bs=1m

  5. 运行,并在命令完成时移除闪存介质(在较慢的驱动器上这可能需要几个小时)diskutil eject /dev/diskN

现在...读完这些之后,Gizmodo 页面上说,如果你想让它可启动,你应该使用一个名为实时 USB 助手他们链接到(现在不存在了)并使用 Mac 安装工具(现在也不存在了!)强制将 ISO 安装到 Mac 上,以便您可以复制文件。所以……那篇文章可能有用,但可能没用。我可以在那里找到 Live USB 助手的其他副本,但它们都是 Windows 可执行文件。

一种方法将要工作是将硬盘从 PC 换到 Mac。将 Windows 7 安装光盘放入 Mac 光驱,然后在该驱动器上安装 Windows 7。启动并运行后(暂时不用担心驱动程序),请按照以下步骤操作。

  1. 以管理员身份运行命令提示符
  2. 在命令提示符中输入:%windir%\System32\Sysprep\Sysprep.exe,然后点击Enter
  3. 在打开的 sysprep 对话框中,选择“系统清理操作”为“进入系统开箱即用体验 (OOBE)”,选择“通用”,选择“关机选项”为“关机”。点击“确定”
  4. Sysprep 现在概括您的 Windows 7 设置并关闭您的计算机。 在此阶段不要运行任何其他程序!
  5. 从 Mac 中移除驱动器。将其放回 PC 中。
  6. 从 sysprep 通用硬盘启动 PC。您会注意到 Windows 启动就像安装后的第一次启动一样,安装默认设置并更新注册表。需要重新启动一到两次,具体取决于您的系统规格
  7. 当 Windows 最终启动时,你将需要输入所有信息,就像这是一次全新的安装一样

所有这些都来自这里,但它也适用于这种情况,因为您将把 Windows 7 安装从一台计算机移动到另一台计算机。考虑到尝试使用 Mac 制作 Windows 可启动 USB 棒需要的工具要么不再存在,要么不再开发……第二种方法很可能更可靠。

答案2

假设您已使用以下工具将 Windows CD 刻录为 ISO 文件:
http://burn-osx.sourceforge.net/Pages/English/home.html

1. 点击此处进入文件夹http://sourceforge.net/projects/unetbootin/files/UNetbootin/
2. 获取文件名中带有关键字“mac”的最新版本 zip 存档。
3. 下载并在 Mac OS X 桌面上打开。
4. 在 Unetbootin 界面上,选择 [磁盘映像]->[ISO],然后选择本地硬盘上的 Windows ISO 文件。
5. 选择正确的 USB 驱动器,然后单击 [确定] 开始将 ISO 数据写入 USB 驱动器。


完成后,您就可以使用此可启动 USB 驱动器启动计算机,就像 DVD 安装盘一样。

答案3

您还可以使用虚拟盒在 Mac 上快速安装 Windows,然后使用 Windows 为 PC 创建媒体。您只需允许 Windows 从 USB 端口读取即可。

微软发布免费使用 Windows 虚拟机用于 Internet Explorer 测试目的,但您也可以使用它们来创建可启动的 USB 记忆棒。

要允许 Windows 从 USB 端口读取数据,您需要安装VirtualBox 扩展包。然后您可以在虚拟机的设置(端口 -> USB)中启用 USB 2.0 (EHCI) 控制器。

然后,当您插入 USB 棒时,它可能会首先被 OS X 检测到,由于一次只有一个操作系统可以访问该端口,因此您应该在 OS X 中将其弹出。然后它应该会自动显示在 Windows 中。如果没有,请尝试单击虚拟机右下角的 USB 电缆连接图标。USB 端口应该列在那里,当您单击它时,它应该被安装。

然后你可以使用如下工具鲁弗斯创建可启动的 USB 驱动器。

答案4

由于我在网上找到的所有答案都不适合我,所以我最终遵循了以下步骤。

首先,简要描述一下我的设置:

  • 我想使用 USB 可移动介质(8GB)在 PC(而不是 Mac)上安装 Windows 7(32 位)
  • 我有安装 DVD 的 ISO 映像
  • 我想在我的 Mac(OS X 10.10 Yosemite)上准备 USB 介质
  • 我的 MacBook Pro 只有 USB 3.0 端口

我尝试过的:

  • 典型的建议是使用hdiutil将 ISO 转换为 UDRW IMG,然后使用dd将其复制到 USB。虽然我没有遇到任何错误,但生成的 USB 介质无法启动。
  • 用于UNetbootin创建媒体(提供 Windows 安装程序 ISO 作为自定义 ISO)。虽然我没有遇到任何错误,并且生成的 USB 媒体似乎可以启动,但它在启动过程中崩溃了(开始启动然后停止系统,没有错误)。
  • 使用 VirtualBox 中的 Windows 写入 USB 也不起作用,因为 VirtualBox 尚不支持 USB 3.0(我甚至通过 VirtualBox 更新到 5.0.0 RC1,但仍然没有成功。也许新版本可以工作)

解决方案

由于以上方法都不起作用,所以我首先安装 Ubuntu然后使用该 Ubuntu 安装(它有 GRUB2!)创建可启动的 USB 盘

相关内容