AS SSD Benchmark在PE中异常需检查.NET运行库、使用PE适配版、手动挂载硬盘、命令行测试或替换为DiskSpd。具体包括启用.NET 4.0+、加载PE增强版、diskpart分配盘符、@配置文件后台测试、PowerShell调用DiskSpd获取精确性能数据。

如果您在PE系统中需要评估硬盘性能,但发现AS SSD Benchmark无法正常启动或测试结果异常,则可能是由于PE环境缺少必要运行库、驱动支持不足或测试盘未正确挂载。以下是针对PE系统下使用AS SSD Benchmark进行硬盘读写速度测试的多种可行方法:
一、确认PE系统已集成.NET Framework 4.0及以上运行库
AS SSD Benchmark依赖.NET Framework 4.0或更高版本运行,多数精简版PE(如微PE、Frog PE)默认不包含该组件,导致软件双击无响应或报错退出。需手动验证并补全。
1、进入PE后,打开“控制面板”→“程序和功能”→“启用或关闭Windows功能”,检查“.NET Framework 4.8(或4.0)高级服务”是否已勾选启用。
2、若未启用,需从U盘加载离线.NET安装包(如ndp48-x86-x64-allos-enu.exe),以管理员权限静默运行:setup.exe /q /norestart。
3、重启PE或重新加载运行时环境后,再次尝试启动AS SSD Benchmark。
二、使用兼容性增强版AS SSD Benchmark免安装包
标准版AS SSD Benchmark在部分PE中因调用WinAPI方式受限而无法识别NVMe或PCIe Gen4 SSD。应选用经社区适配的PE专用版本,其已内置MiniPort驱动注入机制与设备枚举补丁。
1、从可信来源获取标有“PE适配版”或“WinPE 10/11 兼容”的AS SSD Benchmark压缩包(如v2.0.7315-PE-enhanced)。
2、解压至PE桌面任意非系统盘路径(例如U盘根目录\AS\),避免写入内存盘造成缓存干扰。
3、右键AS SSD Benchmark.exe → “属性” → “兼容性”选项卡 → 勾选“以兼容模式运行”并选择“Windows 7”,同时勾选“以管理员身份运行此程序”。
4、双击运行,软件将自动枚举所有物理磁盘,包括未分配盘符的SSD裸设备。
三、手动挂载目标硬盘并分配临时盘符
部分PE环境仅挂载了系统所在U盘或ISO镜像盘,内置SATA/NVMe SSD可能处于脱机状态或未分配盘符,导致AS SSD Benchmark列表为空。必须通过磁盘管理工具强制上线并指派盘符。
1、按下Win+R,输入diskpart后回车,进入磁盘命令行界面。
2、依次执行:list disk → select disk X(X为待测SSD对应编号)→ online disk → attributes disk clear readonly → list volume。
3、若目标卷无盘符,执行:select volume Y → assign letter=Z(Y为卷号,Z为可用字母,如S)。
4、退出diskpart,刷新AS SSD Benchmark磁盘下拉列表,此时Z盘应出现在可选设备中。
四、绕过图形界面,使用命令行参数直接触发测试
当PE桌面环境图形渲染异常或AS SSD Benchmark GUI无法绘制时,可通过预设参数调用其后台测试引擎,结果以文本形式输出至指定文件,规避UI依赖。
1、准备一个测试配置文本文件test.cfg,内容为:-d Z: -t Seq,4K,4K-64Thrd -s 1G -o result.txt(其中Z:为目标盘符,1G为测试数据量)。
2、在CMD中执行:AS SSD Benchmark.exe @test.cfg。
3、等待进度条结束(约2–5分钟),查看同目录下生成的result.txt,内含各模式下精确到小数点后一位的MB/s数值及IOPS。
五、替换为DiskSpd + PowerShell脚本组合方案
若AS SSD Benchmark在特定PE中完全失效(如UEFI-only WinPE 11),可采用微软官方底层工具DiskSpd替代,配合PowerShell实现自动化随机/连续读写测试,结果精度更高且无GUI依赖。
1、将diskspd.exe及其配套XML模板(如ssd_seq.xml、ssd_4k_rand.xml)拷贝至PE内存盘(如C:\Tools\)。
2、以管理员身份运行PowerShell,执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force。
3、运行命令:.\diskspd.exe -c1G -d300 -w70 -r -b4k -t8 -o64 -W60 -D30 -L ssd_4k_rand.xml > 4k_result.log。
4、测试完成后,日志末尾将显示AvgLatency(us)、TotalIOs、MBs/sec等原始性能字段。










