删除所有 Windows 驱动程序

删除所有 Windows 驱动程序

我目前使用 Clonezilla 将我曾经使用过的计算机映像复制到多台计算机上(这是一项在大量计算机上格式化和重新安装 Windows 的工作)。我不记得我总是收到蓝屏死机通知,但它与硬件和/或驱动程序有关。将其移动到虚拟机时,我修复此问题的方法是使用 VMWare 的 vCenter Converter 并删除所有驱动程序。如果我尝试将映像复制到另一台计算机,如何在没有 VMWare 的情况下执行此操作?如果我需要将硬盘驱动器移动到另一台计算机,我也可以看到这种情况。这可能是我在将 clonezilla 文件传输到计算机之前或传输到另一台计算机之后对其进行处理的解决方案。

更新:我想我指的不是指所有驱动程序,而是指任何会导致 BSOD 的驱动程序。

更新:我通常得到的错误代码是 STOP 0x0000007B

答案1

跑过系统准备工具。让它关闭计算机。现在您可以克隆驱动器。

答案2

停止代码 (0x7B) 表示 Windows 找不到启动设备。这不是崩溃,加载的驱动程序没有造成BSOD。Windows 会记住它之前从哪个设备驱动程序启动,并在后续启动时尝试使用该驱动程序。如果驱动程序加载,但找不到设备,则最终会出现 0x7B。删除驱动程序只会使正常启动过程失败,之后 Windows 会尝试任何司机。

运行 sysprep 是准备 Windows 映像的推荐方法。它可以一次性修复许多其他潜在问题。如果您不想使用 sysprep,您可以手动编辑注册表以启动驱动程序搜索过程。微软对此过程有说明

答案3

使用目标系统作为模板。盘点克隆系统(无论是否是 VM)所需的驱动程序,例如来自loadord.exeSysInternals 的驱动程序。

为谨慎起见,请禁用那些不必要的驱动程序和服务。请记住,即使您使用,也可以使用控制服务的相同熟悉的方法启动和停止驱动程序net stop beep

sc config beep start= disabledsc.exe 依赖于那些前导空格,很奇怪) 将关闭在某些功能(例如执行暂停计时器命令时)期间令人讨厌地播放的 PC 扬声器。

hal.sys希望您已经意识到在复制/克隆系统时(尤其是在转换为 VM 时)正确配置的必要性。

相关内容