老系统里 SSD 显示 0 容量怎么修
XP/Win7 里 SSD 识别但容量显示 0、或用不了大容量的成因:MBR 分区表 2TB 边界、磁盘管理里未初始化的「无法访问」盘,逐项处理。
简短答案
「显示 0 容量」和「认了但用不了」是两回事:前者多是磁盘管理里未初始化,后者多是MBR 分区表 2TB 上限或控制器驱动问题。XP 里还能叠加「大硬盘支持补丁未装」。先看磁盘管理里的状态。
现象对照
| 现象 | 最可能的原因 |
|---|---|
| 磁盘管理里盘显示「无法访问(未初始化)」 | 新盘没初始化,容量看着像 0 |
| 只能看到 2TB 不到一点,后面全丢 | MBR 分区表只到 2.2TB,超出部分建不了分区 |
| XP 里大硬盘(2TB 以上)只能分出一部分 | XP 缺大磁盘支持,需打对应补丁 |
| 能识别但一直 0 字节、转圈 | SSD 控制器/接口兼容问题,换 SATA 口试 |
排查步骤
- 管理员命令提示符或磁盘管理里先初始化磁盘(右键磁盘 → 初始化,MBR 即可,2TB 以下无需 GPT)。
- 盘超过 2TB 时,Windows 7 上可转 GPT 后用;Windows XP 没有 GPT 支持,2TB 以上只能用数据盘方式或换 7。
- XP 里大硬盘:装微软官方的「大磁盘支持」补丁(条目页 Windows XP 有说明),再重启验证。
- 识别异常、容量一直为 0 时,换主板后置 SATA 口、换线;仍异常用 PE 工具 里磁盘工具看 SSD 实际容量,排除盘本身故障。
- SSD 识别正常后记得开启 AHCI 模式装系统(已在用机械盘的老机器转 AHCI 前先装好驱动,防进不去系统)。
GPT 老系统支持边界:XP 不支持、Win7 起支持;拿不准「以厂商文档为准」。
操作小结
- 先初始化,再谈分区
- 2TB 是 MBR 红线,超了用 GPT(Win7+)
- XP 大硬盘打补丁
- 容量异常换口换线,PE 里复测