我想从 USB 3 驱动器将 Windows 7 安装到 SSD 上,但是它不允许我使用 USB 3 启动,但是使用 USB 2 可以工作。我猜这是因为 Windows PE 没有所需的 USB 3 驱动程序,所以我的问题是我该如何解决这个问题?
编辑:抱歉,说得有点不清楚。安装程序启动了,但在选择磁盘驱动器后,它告诉我需要安装磁盘 (USB3) 的驱动程序。
编辑2:我可以通过将驱动程序添加到另一个 USB 存储器来使其工作,但是无法通过将它们添加到安装驱动器来使其工作,有人知道我应该如何将它们添加到主媒体吗?
答案1
正如评论所说,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
对于 64 位使用:
copype.cmd x64 c:\win_pe_64
(从现在开始我不会给出两个版本,只需使用常识将 64 替换为 32!)
这基本上会将所需的 Windows PE 文件复制到上面的文件夹中。
接下来,我们需要挂载该boot.wim
文件(实际加载 Windows PE 的部分)。使用 ImageX 命令执行此操作:
imagex /mountrw c:\win_pe_32\winpe.wim 1 c:\win_pe_32\mount
这会将Wim
文件挂载到\mount
目录中。
要加载驱动程序,请获取文件路径.inf
并运行:
peimg /inf=<path> c:\win_pe_32\mount\Windows
如果您浏览此文件夹,您可以根据需要添加其他文件。就我个人而言,我添加了 ImageX,以便可以从 Windows PE 中使用。
现在输入以下命令提交更改:
imagex /unmount c:\win_pe_32\mount /commit
boot.wim
现在您只需用winpe.wim
刚刚更改的文件覆盖默认文件即可。
copy c:\win_pe_32 c:\win_pe_32\iso\sources\boot.wim
最后,我们使用 Microsoft Mastering 工具和以下命令:
oscdimg -n -bc:\win_pe_32\etfsboot.com c:\win_pe_32\iso c:\win_pe_32\winpe_32.iso
恭喜!您现在有了一个iso
包含驱动程序的新的可启动 Windows PE 文件。
您可以将其刻录到磁盘,并且希望一切都能正常工作 - 只要驱动程序与 Windows PE 兼容!
答案2
http://www.rt7lite.com/ 使自定义 iso/usb 安装变得非常简单。它使用 gui 和 waik - 它非常适合新手或患有诵读困难症的人,这些人在将 imagex 与许多 swm 文件链接在一起时可能会笨手笨脚 - 我一直很喜欢这个工具,因为我患有诵读困难症。
这里已经有一种 msi 解压的方法。
例如,华硕笔记本电脑的 USB 3 驱动程序通常是 MSI 而不是 zip,因此不能简单地解压缩它并挑选出您需要的驱动程序。
您仍然需要上述的 Windows 自动安装工具包,但它们的工具是免费的,并且可以在 Windows 7 或 Server 2008 等上运行
http://www.autoitscript.com/site/autoit-tools/gimagex/功能大致相同,只是您还可以将 wim 文件安装到目录,即 boot.wim 推入驱动器同步并保存。等等。这也使 WAIK 使用起来不那么麻烦。它还可以让您对完整的系统进行映像
您可以让 rt7 在启动时加载驱动程序,也可以将 wim 文件复制到 usb,然后如果备份了,打开启动文件夹并将 USB 3 的驱动程序添加到 windows 的 inf 和系统文件夹中。rt7 可以很好地完成大部分脏活,您可以让它集成服务包和更新,并进行无人值守的安装,例如 chrome、防病毒软件和 MS Office
还有 Windows 7 dvd 到 usb 工具
boot.wim >>> boot.wim.backup >>> 复制到启动 .wim,使用 gimagex 可以轻松地将其安装到文件夹 nav 到 Windows 文件夹,并手动将 inf 文件和驱动程序添加到所需的文件夹中,
rt7 使许多自动化不再是一项繁琐的工作,然而一些启动 wim 文件不会强制将某些驱动程序放入其中,但您可以使用 gimagex 或 image x,只需使用 mini gui 实用程序就可以让某些操作变得容易得多。
答案3
Windows 7 不包含通用 USB 3.0 驱动程序,因此如果你使用 USB 3.0,则需要提供这些驱动程序港口,即使您只使用 USB 2.0 棒。我遵循了从各种来源收集的这个解决方案。我假设您了解 Windows 和命令行。
先决条件
- 现有的 Windows 安装
- 装有 Windows 安装程序的 USB 记忆棒
- 适合您系统的 USB 3.0 驱动程序(如果您安装的是 64 位 Windows,则为 64 位)
- Windows 自动安装套件 (WAIK) ISO
准备
运行并完成Windows 自动安装套件安装。
由于它是 ISO,因此您可以将其刻录到 DVD,也可以将其安装到虚拟 DVD 驱动器模拟器中,例如DAEMON 工具精简版。
创建以下目录:
C:\Temp C:\Temp\mount C:\Temp\usb
从档案中提取您的 USB 3.0 驱动程序(如果有)并将驱动程序文件(、、、等)复制到
.cat
该.inf
文件夹。.man
.sys
C:\Temp\usb
将
sources\boot.wim
文件从 Windows 安装 USB 复制到C:\Temp
。
滑流
启动一个
cmd
实例管理员模式。点击开始,输入
cmd
,右键单击命令或者命令行提示符程序,选择以管理员身份运行。导航到
C:\Temp
目录。c: cd C:\Temp
挂载
boot.wim
文件。dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
添加 USB 驱动文件。
就我而言,文件夹中有一个
iusb3hub.inf
(USB 3.0 集线器驱动程序)和iusb3xhc.inf
(USB 3.0 可扩展主机控制器驱动程序)C:\Temp\usb
。我见过其他人使用类似名称的 USB 3.0 驱动程序。更改这些说明以适合您的情况:
dism /image:mount /add-driver /driver:usb\iusb3hub.inf dism /image:mount /add-driver /driver:usb\iusb3xhc.inf
卸载
boot.wim
文件。dism /unmount-wim /mountdir:mount /commit
将
boot.wim
文件从C:\Temp
复制到sources
Windows 安装 USB 上的目录,覆盖现有的sources\boot.wim
。
全做完了!