“磁盘即将发生故障”警告是win11安装程序主动读取s.m.a.r.t.状态触发的拦截,并非硬盘真损坏;需先用wmic确认status为ok,再查crystaldiskinfo中三项关键值全为0且健康状态“良好”,方可安全绕过。

重装Win11时在分区界面突然弹出“磁盘即将发生故障”警告,安装程序直接拒绝继续操作,但硬盘实际能正常读写、SMART检测无红标、D盘数据也完好——这不是硬件真坏了,而是Windows安装环境主动读取了磁盘的S.M.A.R.T.健康状态并触发了强制拦截。
确认是否真有故障
先别急着跳过。按Shift+F10调出命令提示符,输入:wmic diskdrive get status,model,serialnumber → 回车。若返回结果中某块硬盘的Status字段显示OK,说明物理层无异常;若显示Pred Fail或Unknown,则需用CrystalDiskInfo再查一次SMART详细项,重点看Reallocated_Sector_Ct、Current_Pending_Sector、UDMA_CRC_Error_Count三项是否超标。只有这三值全为0且“健康状态”显示“良好”,才可安全跳过。
绕过S.M.A.R.T.拦截的三种方法
方法一:用DiskPart强制清除健康标记
在安装界面按Shift+F10打开命令行 → 输入diskpart → list disk → 找到目标磁盘编号(如Disk 0)→ select disk 0 → attributes disk clear readonly → attributes disk clear offline → exit。这一步不改分区,只清除安装程序误判的只读/离线标记,对多数因固件缓存导致误报的NVMe盘有效。
方法二:注入注册表键值屏蔽检查
仍在Shift+F10命令行中,依次执行:
reg load HKLM\Temp C:\Windows\System32\config\SYSTEM(若C盘尚未部署,此步跳过)
reg add HKLM\Temp\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 /f
reg add HKLM\Temp\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 /f
reg add HKLM\Temp\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1 /f
reg add HKLM\Temp\Setup\LabConfig /v BypassStorageSpaceCheck /t REG_DWORD /d 1 /f
reg unload HKLM\Temp
注意:【最后一行reg unload必须执行,否则下次启动可能蓝屏】
方法三:换用Rufus制作的启动盘(推荐)
在另一台能联网的电脑上,下载最新版Rufus(≥4.6),插入U盘 → 选择官方Win11 ISO → 在“引导选项”下勾选“移除TPM/安全启动/存储空间限制” → 开始制作。Rufus生成的启动环境会默认禁用S.M.A.R.T.健康校验,进入安装后不再弹该提示,且保留原D盘所有分区结构不变。
关键操作顺序(仅适用于当前系统仍可进桌面)
第一步:备份D盘重要数据至外置硬盘(哪怕只是临时拷贝几个关键文件夹);
第二步:在当前Win11桌面中,按Win+R输入cmd → 右键“以管理员身份运行” → 输入chkdsk D: /f → 确认在下次重启时执行;
第三步:重启 → 进入安装界面前,按Shift+F10 → 输入diskpart → list volume → 确认D盘卷标和大小与预期一致;
第四步:回到图形安装界面 → 选“自定义:仅安装Windows(高级)” → 找到标有“C:”的分区 → 【右键点击它 → 选择“格式化” → 等待进度条走完】 → 再次选中该分区 → 点“下一步”。











