我在一个盒子上安装了 Win7,其中板载 SATA 控制器坏了,所以我添加了一个专用的控制卡,现在需要修复驱动程序使用第一批加载的 Windows 启动顺序。
使用启动修复的简单方法失败了,声称第一次解决问题,并且从那以后就找不到任何问题。
启动修复系统中是否有命令允许我将驱动程序添加到现有安装中的启动驱动程序?
答案1
我遇到了同样的问题,经过一段时间的搜索发现http://www.bleepingcomputer.com/forums/t/513343/changing-controller-on-an-existing-but-offline-windows-7-64-installation/
您好,如果您有当前存储控制器的解压 Windows 7 驱动程序文件,则有可能。您需要做的是从“Windows 7”安装 DVD、系统修复 CD 或“WinPE 3.0”启动,然后使用 DISM 命令注入存储控制器驱动程序。您可以在以下链接中找到更多信息。christian.hofstaedtler.name/blog/2013/01/using-dism-to-add-drivers.html
forums.overclockersclub.com/?showtopic=192550
链接的页面引导我到:
安装 Microsoft/Generic 存储驱动程序 这包括 MSAHCI、IntelIDE、AMDIDE、ATAPI、PCIIDE 等:
dism /image:d:\ /add-driver /driver:d:\windows\inf\mshdc.inf /forceunsigned (D:被认为是 Windows SystemDrive 分区。)
安装 LSI MegaRAID / SAS / SATA 驱动程序 dism /image:d:\ /add-driver /driver:d:\windows\inf\megaraid.inf /forceunsigned (D:假定为 Windows SystemDrive 分区。)
安装 VirtIO 存储驱动程序如果您已安装 VirtIO 驱动程序 ISO,并在恢复 GUI 中添加了驱动程序,则 dism 也可以将它们添加到离线 Windows:
dism /image:c:\ /add-driver /driver:d:\win7\amd64\viostor.inf(C:假定为 Windows SystemDrive 分区,D:是 virtio ISO/CD。)
这正是我需要的。我使用安装 DVD 加载到 Windows Recovery,然后加载 USB 中缺少的 PCIe SATA 驱动程序。加载后,我能够尝试恢复,但失败或成功,但随后我从可用选项中打开命令提示符并运行 dism 命令将驱动程序从 USB 驱动器安装到硬盘驱动器上。