如何使用 USB 3 安装 Windows 7?

Hul*_*ner 12 usb windows-7 usb-3 installation

我想从 USB 3 驱动器将 Windows 7 安装到 SSD 上,但是它不会让我使用 USB 3 启动,但是它可以使用 USB 2 工作。我猜这是因为 Windows PE 没有所需的 USB 3 驱动程序所以我的问题是我该如何解决?

编辑:抱歉有点不清楚。安装程序启动,但在选择磁盘驱动器后,它告诉我它需要安装磁盘 (USB3) 的驱动程序。

Edit2:我可以通过将驱动程序添加到另一个 USB 存储器来使其工作,但我无法通过将它们添加到安装驱动器来使其工作,有人知道我应该如何将它们添加到主媒体吗?

Wil*_*sum 7

正如评论所说,USB 3 驱动程序不是 Windows 本身支持的。

您的主要问题是关于速度 - 除非您的 USB 记忆棒与 USB 3 兼容,否则没有区别。

这变得非常先进,我假设您对命令提示符有一定的了解。我建议您将各种 Microsoft 目录添加到您的路径中,或者运行Windows PE Tools Command Prompt而不是标准目录。如果我在任何时候失去了你,请写在评论中,我很乐意提供帮助。

我建议您下载Microsoft 部署工具包,然后下载您的 USB 驱动程序。

下载后,加载Deployment Workbench并加载WAIK/ Windows Automated Installation Kit

下载后,您可以使用“copype”命令将所需的 Windows PE 文件复制到暂存文件夹。假设你想要c:\win_pe_32你会使用:

copype.cmd x86 c:\win_pe_32
Run Code Online (Sandbox Code Playgroud)

对于 64 位使用:

copype.cmd x64 c:\win_pe_64
Run Code Online (Sandbox Code Playgroud)

(以后就不给两个版本了,就凭常识把64换成32吧!)

这基本上会将所需的 Windows PE 文件复制到上面的文件夹中。

接下来,我们需要挂载boot.wim文件(实际加载 Windows PE 的部分)。使用 ImageX 命令执行此操作:

imagex /mountrw c:\win_pe_32\winpe.wim 1 c:\win_pe_32\mount
Run Code Online (Sandbox Code Playgroud)

这会将Wim文件挂载到\mount目录中。

要加载驱动程序,请获取.inf文件的路径并运行:

peimg /inf=<path> c:\win_pe_32\mount\Windows
Run Code Online (Sandbox Code Playgroud)

如果您浏览此文件夹,您可以根据需要添加其他文件。就我个人而言,我包含 ImageX,因此它可以从 Windows PE 中获得。

现在通过键入以下内容提交更改:

imagex /unmount c:\win_pe_32\mount /commit
Run Code Online (Sandbox Code Playgroud)

现在您只需boot.wimwinpe.wim您刚刚更改的文件覆盖默认文件即可。

copy c:\win_pe_32 c:\win_pe_32\iso\sources\boot.wim
Run Code Online (Sandbox Code Playgroud)

最后,我们使用 Microsoft Mastering 工具和以下命令:

oscdimg -n -bc:\win_pe_32\etfsboot.com c:\win_pe_32\iso c:\win_pe_32\winpe_32.iso
Run Code Online (Sandbox Code Playgroud)

并祝贺!您现在拥有一个iso包含驱动程序的新的可引导 Windows PE文件。

您可以将其刻录到磁盘,希望一切都能正常工作 - 只要驱动程序与 Windows PE 兼容!