“缺少计算机所需介质驱动程序”提示源于安装程序无法识别usb控制器或存储设备,可通过更换usb 2.0接口、调整bios中xhci hand-off与legacy usb设置、用rufus重制mbr+bios启动盘、注入usb 3.x驱动到boot.wim、启用usb legacy mode并禁用快速启动、或使用预集成驱动的第三方pe工具解决。

如果您在安装操作系统时遇到“缺少计算机所需介质驱动程序”的提示,这通常是因为安装程序无法识别当前连接的USB设备控制器或存储设备。以下是针对USB相关场景的多种解决方法:
一、更换USB端口并调整BIOS设置
部分主板在UEFI模式下默认禁用传统USB 2.0控制器,或启用XHCI Hand-off功能后导致安装环境无法加载USB驱动。需手动调整硬件识别逻辑。
1、将U盘插入主板背面的USB 2.0接口(通常为黑色接口,避开蓝色USB 3.0/3.1接口)。
2、重启电脑,反复按Delete或F2键进入BIOS设置界面。
3、找到“Advanced”或“Integrated Peripherals”选项,将“XHCI Hand-off”设为Enabled。
4、在“Boot”菜单中,将“USB Boot Support”或“Legacy USB Support”设为Enabled。
5、保存设置并退出,重新启动安装流程。
二、使用Rufus重新制作兼容性更强的启动U盘
原启动盘可能采用不兼容的分区方案或引导方式,导致Windows PE环境无法加载USB控制器驱动。Rufus支持注入标准USB 3.x驱动并强制使用MBR+BIOS模式以提升兼容性。
1、在另一台可正常运行的Windows电脑上下载并运行Rufus最新版。
2、插入目标U盘,在“引导选择”中加载ISO文件。
3、在“分区方案”中选择MBR,在“目标系统”中选择BIOS或UEFI(非仅UEFI)。
4、勾选“添加USB3驱动程序(Intel/AMD/VIA)”选项。
5、点击“开始”,等待写入完成并弹出提示后,将该U盘插入故障电脑重试安装。
三、手动注入USB 3.x控制器驱动到安装镜像
Windows安装环境默认仅包含USB 2.0驱动,而现代主板多采用USB 3.x主控芯片。需将对应厂商驱动集成至install.wim或boot.wim中,使PE阶段即可识别USB设备。
1、从主板官网下载对应型号的USB 3.x驱动包(如Intel USB 3.0 eXtensible Host Controller Driver或AMD USB 3.x Driver)。
2、解压后获取.inf及.sys文件所在目录,记下完整路径。
3、使用DISM命令挂载boot.wim中的第2个映像(WinPE环境):dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount。
4、执行注入命令:dism /image:mount /add-driver /driver:"驱动所在路径" /recurse。
5、提交更改并卸载:dism /unmount-wim /mountdir:mount /commit。
四、启用USB Legacy Mode并禁用快速启动
某些OEM品牌机(如Dell、HP、Lenovo)预装固件会限制USB设备在安装阶段的初始化时序。启用传统兼容模式可绕过UEFI驱动加载失败问题。
1、开机进入BIOS,切换至“Configuration”或“System Configuration”标签页。
2、将“USB Emulation”或“Legacy USB Support”设为Enabled。
3、找到“Fast Boot”选项,将其设为Disabled。
4、若存在“Secure Boot”选项,暂时设为Disabled(安装完成后再恢复)。
5、保存退出,插入U盘后立即按F12调出启动菜单,选择带“Legacy”字样的USB项启动。
五、使用第三方PE工具替代原生安装环境
原生Windows Setup对USB控制器的支持存在版本局限性,微PE、优启通等第三方PE已预集成全系列USB主控驱动,可直接识别U盘并挂载原版ISO进行安装。
1、下载微PE工具箱(WePe)并制作启动U盘。
2、启动进入PE桌面后,双击“DiskGenius”确认U盘是否被识别为本地磁盘。
3、若识别正常,运行“Windows安装器”,选择原ISO路径及目标硬盘分区。
4、勾选“注入USB3驱动”和“注入NVMe驱动”选项(如有需要)。
5、点击“开始安装”,后续过程由PE环境接管,不再触发驱动缺失提示。











