Windows 7 64 位卡在语言选择上:USB3 不工作?

Windows 7 64 位卡在语言选择上:USB3 不工作?

我决定将 Windows 装到这台 MacBook 上。因此我开始对硬盘进行分区,以便轻松实现三重启动。

然后我使用 Boot Camp 助手创建了启动驱动器。完成后,我启动了 Windows。我有一种奇怪的感觉,因为这种启动方法感觉就像在使用传统 BIOS 启动。当安装程序向我显示语言选择时,我遇到了没有键盘或触控板输入的问题。此外,我无法将任何可以工作的东西连接到它。

检查我的机器上的 USB 结构后发现,触控板和键盘已桥接到其中一个控制器。因此,当 USB3 不工作时,我无法使用鼠标或键盘。

我的东西: - MacBook Pro,2014 年中 - Windows 7 Ultimate 64 位,据说 SP1 已经在其中 - 16GB USB 驱动器 - 以下分区数据:

[email protected] ~ $ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            819.0 GB   disk0s2
   3:       Microsoft Basic Data LINUX                   20.0 GB    disk0s3
   4:       Microsoft Basic Data SHARE                   10.0 GB    disk0s4
   5:       Microsoft Basic Data WINDOWS                 151.2 GB   disk0s5

我尝试将一些 Intel USB3 驱动程序修补到 boot.wim 和 install.wim 中,但什么也没发生。所以我有点不知所措...

答案1

我找到了解决方案,但它的瓶颈比你想象的还要大。

是的,Windows 没有合适的 USB 3 驱动程序。更重要的是,它不支持 MacBook Pro 的芯片组!因此,以下是我为了构建正确的映像所做的事情。

要求

  • 虚拟机
  • Windows 磁盘的 ISO
  • 自动安装工具包 (AIK)。此链接指向正确的链接。
  • 容量为 8 GB 的 USB 驱动器。
  • 耐心和你最喜欢的饮料。或许是一本书。

脚步

首先,你应该为自己准备一个虚拟机系统,比如 VirtualBox。它是免费的,而且对我来说基本上是管用的。下载并安装后,用你的 Windows ISO 创建一个新虚拟机。这个虚拟机根本不需要太多内存。我的有 15GB。这个虚拟机对于准备你的启动盘至关重要。

现在开始:

  • 打开“Boot Camp 实用程序”
  • 如果它向您发出有关无法格式化启动卷的通知,请忽略它。我已经制作了一个自定义分区布局,我真正关心的只是勾选前两个框。它们是:
    • 准备一个带有可启动 Windows 安装程序的 USB 驱动器
    • 注入 Boot Camp 驱动程序(注意:下载量约为 1.5GB)
  • 勾选这两个框,选择您的 iso 和您的 usb 驱动器,然后单击下一步。现在拿起您的书或其他东西,这将需要相当长的时间。它将正确地将 ISO 写入您的 USB 驱动器,然后下载并复制 Boot Camp 驱动程序。

这是最简单的部分,事实上,许多教程,甚至是 Apple 的原版教程,都这么说。除了 VM 部分。这就是您现在需要的。

  • 该过程完成后,关闭实用程序并打开虚拟机。打开“共享文件夹设置”并将您的 USB 驱动器添加为一个。在我的情况下,它被重命名为WININSTALL
  • 在虚拟 Windows 中,下载并安装自动安装工具包 (AIK)。好消息是,这已经是 ISO。因此,您可以通过 VM 将其作为虚拟 CD 安装。在 VM 或主机系统中下载 AIK 并不重要。您只需要 ISO,然后将其安装在 VM 中。
  • 安装 AIK 并等待一些时间。

您现在已准备好并准备修补 Windows。在此之前,建议您从安装驱动器中保存两个文件:

WININST/Sources/boot.wim
WININST/Sources/install.wim

把它们放在安全的地方,它们非常重要。

  • 在您的虚拟机中,打开“开始”菜单并查找“部署命令行”。右键单击它并以管理员身份打开它。用于cd浏览文件夹。在本例中,您需要导航到 C 盘本身:

    光盘 \

  • 现在我们必须boot.wim先修补文件。将其从安装驱动器复制到虚拟的根文件夹中C:。就我而言,我创建了一个名为“os工作”的文件夹。

  • boot.wim复制后,在同一个文件夹中创建另一个文件夹,并为其命名一个简单的名字。我选择wim

    创建目录 wim

  • 现在,您还需要将BootCamp$WinPEDriver$从安装驱动器复制到此工作文件夹中。对于这两个,创建一个名为的新文件夹bootcamp并将它们放在其中。

回顾一下,你现在应该有一个如下的文件结构:

C:\
  |– os\
     |– wim\
     |– bootcamp\
        |– BootCamp\
        |– $WinPEDriver$\
     |– boot.wim

如果您已经拥有它,那么您就可以开始修补了。

  • 为了最终修补两个窗口“映像”中的第一个,我们必须将文件安装boot.wim到驱动器上。我们使用以下命令执行此操作:

    C:\os> imagex /mountrw boot.wim 1./wim

  • 安装完成后,我们现在注入驱动程序:

    C:\os> dism /image:./wim /add-driver /driver:bootcamp /recurse

对我来说,它说它会注入231 名司机。我……很惊讶。不过,还是给它点时间来完成吧。

  • 命令完成后,我们将更改保存到图像:

    C:\os> imagex /卸载/提交 wim

  • 现在,我们挂载图像的第二部分boot.wim

    C:\os> imagex /mountrw boot.wim 2 wim

您现在可以从上面复制粘贴dism命令,它完全相同。还要重复卸载和提交命令。

  • 您现在已经修补了安装运行时!恭喜!但您还没有完成。复制boot.wim到安装驱动器的source文件夹中,覆盖旧文件夹,然后深吸一口气。您已经完成了一半。
  • 复制到之前的install.wim位置。boot.wim
  • 现在,这取决于您打算安装哪个版本的 Windows。您必须获取图像编号。使用此命令输出可用图像的 XML 结构:

    C:\os> imagex /info install.wim

输出的结构相当简单。有一组<IMAGE ...>部分,每个部分都有一个带有数字的属性。进一步阅读这个块,你会发现一个<WINDOWS>块。这个块有相应安装版本的名称。在我的例子中,我在第一张图片中直接找到了我想要的 Windows 版本。

  • 当你有了图像编号后,就可以像挂载一样挂载它boot.wim

    C:\os> imagex /mountrw install.wim wim

替换<NUM>为您的图像编号。

现在,重复我已经向您展示的命令,它们是相同的!

C:\os> dism /image:./wim /add-driver /driver:bootcamp /recurse
C:\os> imagex /unmount /commit wim
  • 这些命令完成后,您就差不多大功告成了。该收拾一下脏兮兮的房子了。
  • 复制(并覆盖)install.wim回安装驱动器的sources文件夹。
  • 再上一层楼,删除你的工作文件夹,结束你的压力时光。你不再需要它了。

现在您可以重新启动 Mac 并按住Option- 键来选择 Windows 安装。您会注意到,大多数(但不是全部)BootCamp 驱动程序都会激活。就我而言,我的笔记本电脑的一半突然工作正常,我能够安装。

安装完成后,不要拔下安装驱动器。而是打开“开始”菜单,然后转到“计算机”>“安装驱动器”>“Boot Camp”->“设置”。此程序将真正完成您的安装。

大功告成!现在您可以摆脱 VM 并在 Mac 上享受 Windows,从而拥有一个完全修补的 Windows,该 Windows 应该可以在各种 Mac 上正常运行。

哦,是的,我说过你需要耐心。我用手机上的计时器,几乎定期小睡一会儿。

  • 将图像传输到 USB 驱动器:1 小时 30 分钟
  • 下载 Boot Camp 驱动程序:40 分钟
  • 安装 Windows:我不知道,我睡得太久了。
  • 修补boot.wiminstall.wim30 分钟

我希望这也能帮助其他陷入困境的 Mac 用户。我不想放弃,只想尝试使用 Windows 8...所以我来了,Win7 现在运行得很好。:)

相关内容