必须使用基于win10/win11 adk构建的64位winpe部署hdd regenerator,需注入全部依赖dll、启用ntfs支持与存储驱动、配置自动运行及原生sata直连,否则程序报错、无法识别硬盘或修复失败。

要在Windows PE(预安装环境)中使用HDD Regenerator修复物理坏道,必须先将软件完整部署到PE系统内并解决其对NTFS驱动和图形子系统的依赖问题,否则程序启动即报错或无法识别硬盘。
准备可启动的WinPE镜像
下载并安装Windows Assessment and Deployment Kit(ADK)中的Windows PE组件,用MakeWinPEMedia命令生成基础U盘启动镜像;这一步不能跳过,HDD Regenerator在纯DOS PE中无法运行,【必须基于Win10/Win11 ADK构建的64位WinPE】,32位PE或老旧WinPE 2.x会直接黑屏退出。
挂载生成的winpe.wim文件(使用DISM /Mount-Image),进入Mount目录后新建Programs\HDDReg文件夹。
注入HDD Regenerator运行环境
方法一:手动复制核心文件
将HDD Regenerator 2023版主程序hddreg.exe、动态链接库msvcp140.dll、vcruntime140.dll、api-ms-win-crt-runtime-l1-1-0.dll及配套资源文件夹lang、skins、help全部拷入Programs\HDDReg目录;缺少任一DLL会导致程序闪退,【不要只复制hddreg.exe】。
方法二:启用WinPE内置NTFS支持
执行DISM /Image:"X:\Mount" /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab",再添加WinPE-StorageWMI.cab和WinPE-SecureStartup.cab——否则HDD Regenerator扫描到NTFS分区时会提示“Access denied”。
配置自动运行与驱动加载
第一步:修改Startnet.cmd
用记事本打开Mount\Windows\System32\Startnet.cmd,在末尾添加一行:
start /wait Programs\HDDReg\hddreg.exe -nogui
第二步:强制加载AHCI/SATA控制器驱动
若目标电脑使用NVMe或Intel RST RAID模式,需提前用DISM /Image:"X:\Mount" /Add-Driver /Driver:"D:\Drivers\ahci.inf" /Recurse导入对应.inf驱动,否则HDD Regenerator根本看不到物理磁盘,只显示“no drives found”。
第三步:卸载并提交镜像
执行DISM /Unmount-Image /MountDir:"X:\Mount" /Commit,再用MakeWinPEMedia /UFD "X:\WinPE_amd64" E: 将更新写入U盘。
在PE中实际运行HDD Regenerator
从U盘启动进入WinPE后,系统会自动运行hddreg.exe并进入无GUI文本界面;此时按F3选择待修复硬盘,按F5开始再生——注意:此过程不可中断电源,且【必须连接原生SATA口,USB转接硬盘盒不被支持】。
看到“Regenerating sector…”滚动日志即表示正在逐扇区重映射,等待完成即可。











