我正在尝试通过 USB 3.0 安装和启动嵌入式 Windows 7。
我可以用 USB 2.0 来实现这一点,但不能用 USB 3.0 来实现。我有一块 Gigabyte GA-880GM-USB3L 主板。
这可能吗?我需要做什么?
答案1
几乎一切皆有可能,但是 Windows 本身并不支持 USB 3.0 驱动程序,因此可能会有点复杂。
以下内容改编自威廉·希尔萨姆的帖子。
这变得相当高级,我希望你对命令提示符有一定的了解。我建议你将各种 Microsoft 目录添加到你的路径中,或者运行Windows PE Tools Command Prompt
而不是标准目录。如果我在任何时候弄丢了你,请发表评论,我很乐意提供帮助。
我建议你下载Microsoft 部署工具包,然后是您的 USB 驱动程序。
完成后,加载Deployment Workbench
并加载WAIK
(Windows 自动安装工具包)。
下载完成后,您可以使用“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
指向可能有用的讨论的指针:
[教程] 从 USB 硬盘启动 Windows 7(作者:karyonix)。
此主题探讨了几个有趣的主题,并指出了其他几篇有用的文章。我建议阅读它及其链接,并仔细将它们与你所做的进行比较。
答案3
答案4
通过将 USB 3.0 驱动程序集成到 install.wim,Windows & Embedded 和常规 Windows 7 版本可以从 USB 3.0 启动。
您必须从供应商的网站下载 USB 3.0 驱动程序。使用 DISM 将这些驱动程序集成到 Install.wim 中。然后将 Windows 和 USB 3.0 驱动器应用/安装
欲了解更多详情,请阅读以下链接。
http://reboot.pro/topic/19396-nt-6x-fast-installer-only-boots-wusb-20-wont-boot-usb-30/
要将 Windows 7 安装到 USB 驱动器,即在 Windows 7 常规版本上启用 Windows To Go,您可以使用 WinNTSetup 或 NT Fast Installer。
http://agnipulse.com/2012/11/windows-to-go-all-versions-windows-7-8/