用 U 盘装 Win10,分区界面选好 C 盘,点下一步,弹出一行 Windows 无法安装到这个磁盘,错误代码 0x80300024。换了好几个系统镜像都一样,硬盘检测又没坏道。
安装程序看错了盘
这个错误跟硬盘健康关系不大,常见原因是机器里挂着多块硬盘,安装程序把目标分区认到了非第一块磁盘上,或者分区表混着 MBR 和 GPT,引导信息写不进去。也有 U 盘被识别成磁盘 0 的情况。
最省事的办法:拔盘
关机断电,把机械盘、第二块固态、移动硬盘全拔了,只留要装系统的那一块,U 盘插在机箱后面的 USB 口。再进安装界面,分区列表干净了,选中未分配空间点下一步,多数能过。
必要时清一次盘
在安装界面按 Shift+F10 调出命令行,依次执行 diskpart、list disk、select disk 0、clean、convert gpt,然后关掉窗口刷新。clean 会清空整块盘的分区和数据,操作前确认选的是哪块。
还有几个细节
- BIOS 里 SATA 模式在 RAID 和 AHCI 之间切换过,先改回 AHCI
- NVMe 固态装在第二条 M.2 槽,部分主板需要改通道拆分
- U 盘用官方媒体创建工具做,别用各种魔改 PE
启动模式和引导也得对得上
装 GPT 盘就把启动模式设成 UEFI,装 MBR 盘就设成 Legacy 或 CSM,两边不匹配安装程序一样报这个码。Secure Boot 遇到没签名的老镜像会拦,先关掉,装完再按需打开。NVMe 固态装完重启进不了系统,多半是引导记录写到了 U 盘上,装完先拔 U 盘再重启。
要手工修引导,在安装界面按 Shift+F10,用 diskpart 给 EFI 分区临时挂个盘符,然后执行 bcdboot C:Windows /s S: /f UEFI,S 换成刚挂的盘符。刷完重启,进 BIOS 把 Windows Boot Manager 调到第一项。
装完再把其他硬盘接回去,进 BIOS 确认启动顺序。0x80300024 基本都能靠只留一块盘解决,不用急着怀疑硬盘坏了。