二手2TB WD Green(WD20EADS)硬盘容量远小于标称值求助
解决WD20EADS 2TB硬盘容量识别异常的排查方案
哇,WD20EADS这款老绿盘我当年蹲hamfest也收过,虽然转速慢但稳定性拉满,遇到这种直接少了近1/3容量的情况,绝对不是KiB和kB的换算差异——毕竟正常2TB硬盘实际可用应该在1.8TiB左右,现在识别成1.2TB上下,大概率是硬盘的固件配置、隐藏区域限制或者扇区识别出了问题,给你捋几个实用的排查步骤:
先确认硬件层面的扇区计数
先搞清楚系统到底识别到了多少扇区,这是核心:- Windows下:打开命令提示符(管理员权限),输入
diskpart,然后依次执行list disk(找到你的WD硬盘)、select disk X(X是硬盘编号)、detail disk,看里面的“Total Sectors”数值。正常WD20EADS的总扇区数应该是3907029168,如果远低于这个数,说明容量被限制了。 - Linux下:用
lsblk -b /dev/sdX看总字节数,或者fdisk -l /dev/sdX看扇区数,对比正常的2,000,398,934,016字节(约1.8TiB)。
- Windows下:打开命令提示符(管理员权限),输入
排查HPA/DCO隐藏区域限制
很多老硬盘会被之前的用户或者工具设置了HPA(主机保护区域)或DCO(设备配置覆盖),强制限制了系统可见的容量:- Linux用户可以用
hdparm -N /dev/sdX查看当前最大扇区数,如果输出里有*(current)和(max)两个数值,且current远小于max,说明被限制了。可以尝试用hdparm -N pmax /dev/sdX解除限制(操作前确保硬盘数据已备份,虽然这个操作一般不会删数据,但风险还是有的)。 - Windows用户可以用DiskGenius这类工具,找到硬盘的“硬盘参数检测”,查看HPA/DCO状态,然后选择“解除HPA限制”或“恢复原始容量”。
- Linux用户可以用
用官方工具检测固件和坏道
下载WD官方的Data Lifeguard Diagnostic工具(Windows版),先跑快速检测看有没有固件异常,再跑扩展检测扫坏道:- 如果检测到固件bug,看看官方有没有对应型号的固件更新包(老盘可能已经停更,但可以找找第三方论坛的备份),不过刷固件风险较高,非必要不建议操作。
- 如果扫出大量坏道,那可能是硬盘物理损坏导致自动屏蔽了大量扇区,这种情况基本只能换盘了。
尝试低格(最后手段)
如果以上方法都没用,可以尝试低级格式化(注意:低格会彻底清除所有数据,且对硬盘有一定损耗),用DiskGenius或者MHDD工具执行低格,让硬盘重新初始化扇区配置,有时候能恢复正常容量。
注意:所有操作前务必备份硬盘上的重要数据,哪怕容量识别异常,只要能读分区就先把数据导出来!
内容的提问来源于stack exchange,提问作者Bitbang3r
相关产品推荐
相关产品推荐

