若pe中diskpart不显示nvme硬盘,需依次检查bios控制器启用状态、用diskpart清除只读并设为在线、加载nvme驱动重扫描、更换预集成驱动的现代pe启动盘、或启用csm兼容模式。

如果您在PE环境中执行diskpart命令后,固态硬盘未出现在磁盘列表中,或显示为“无媒体”“脱机”“只读”等异常状态,则可能是由于驱动缺失、模式配置错误或控制器未启用所致。以下是解决此问题的具体步骤:
一、检查BIOS中NVMe与SATA控制器启用状态
主板固件若禁用NVMe或SATA控制器,会导致PE内核完全无法枚举物理设备,diskpart自然无法列出对应磁盘。需进入UEFI/BIOS确认关键选项已开启。
1、重启电脑,在开机自检阶段反复按Del或F2键进入BIOS设置界面。
2、切换至Advanced(高级)或Storage Configuration(存储配置)选项卡。
3、查找NVMe Configuration、PCIe Storage Configuration或M.2 Configuration,将其设为Enabled。
4、定位SATA Operation Mode,确保其值为AHCI而非IDE或RAID(除非使用RAID阵列)。
5、若存在VMD Controller或Intel Volume Management Device选项,将其设为Disabled。
6、按F10保存设置并退出,重新从U盘启动进入PE环境。
二、使用diskpart强制在线并清除只读属性
部分NVMe固态硬盘在PE中默认处于脱机或只读状态,需通过diskpart手动干预使其可操作。该操作不依赖驱动,仅作用于磁盘策略层。
1、在PE桌面按下Win+R,输入diskpart并回车,启动磁盘分区工具。
2、输入list disk,观察输出中是否出现容量匹配的磁盘编号(如Disk 0),若无任何磁盘则跳转至方法三。
3、若目标磁盘显示为Offline或Read-only,依次执行以下命令:
4、输入select disk X(X替换为实际磁盘编号)。
5、输入attributes disk clear readonly,清除只读标志。
6、输入online disk,将磁盘设为在线状态。
7、再次执行list disk,确认状态栏已变为Online且无只读标识。
三、加载NVMe驱动后刷新磁盘枚举
当diskpart中完全无磁盘显示,且BIOS确认硬件已启用时,大概率是PE镜像缺少NVMe协议栈驱动。此时需手动注入驱动并触发设备重扫描。
1、准备一个含NVMe驱动的U盘,驱动文件须包含nvme.inf与stornvme.sys(推荐从主板官网或Intel RST驱动包提取)。
2、在PE中打开命令提示符,执行drvload X:\drivers\nvme.inf(X替换为驱动U盘盘符)。
3、等待返回“Driver package added successfully”提示。
4、执行pnputil /enum-drivers,确认stornvme.sys已加载且无错误代码。
5、运行devcon rescan(如PE含devcon工具)或重启PE环境。
6、重新启动diskpart,执行list disk验证磁盘是否出现。
四、更换预集成NVMe驱动的PE启动盘
老旧PE(如老毛桃、大白菜)内核基于Windows 7/8 PE,原生不支持NVMe协议,即使手动加载驱动也常因服务依赖失败。直接使用现代PE可规避兼容性风险。
1、下载微PE工具箱最新版(WePE v2.3+)或优启通EasyU v3.8+。
2、运行安装程序,选择目标U盘,勾选自动集成NVMe/AMD/Samsung/Phison驱动选项。
3、点击立即安装进U盘,等待制作完成。
4、重启电脑,从新制作的U盘启动,进入PE桌面后立即打开diskpart。
5、执行list disk,确认NVMe固态硬盘以完整容量和分区结构显示。
五、启用CSM兼容模式绕过UEFI驱动限制
部分早期PE在纯UEFI模式下无法加载NVMe驱动,启用CSM可切换至Legacy+UEFI混合引导,提升控制器识别率,尤其适用于Intel 100/200系主板。
1、重启电脑并进入BIOS,切换至Boot或Launch CSM选项卡。
2、将CSM Support设为Enabled。
3、在Boot Mode Select中选择Legacy Only或Both(非UEFI Only)。
4、关闭Secure Boot(部分旧PE不兼容安全启动)。
5、按F10保存退出,从U盘启动,进入PE后运行diskpart验证磁盘可见性。











