You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行hdparm --sanitize-overwrite后WD RED Plus硬盘变砖(SG_IO: bad/missing sense data)求修复方案

执行hdparm --sanitize-overwrite后WD RED Plus硬盘变砖(SG_IO: bad/missing sense data)求修复方案

碰到这种情况确实挺闹心的,先别着急下定论说硬盘“变砖”,咱们一步步排查,试试这些修复方案:

首先先明确你的操作和当前状态:

我在WD RED Plus硬盘上执行了SANITIZE操作,命令如下:

hdparm --yes-i-know-what-i-am-doing --sanitize-overwrite-passes 1 --sanitize-overwrite hex:11111111 /dev/sda

操作运行约24小时后完成,之后硬盘无法使用(比如执行fdisk /dev/sda会出现I/O错误),执行hdparm --sanitize-status /dev/sda得到以下输出:

# hdparm --sanitize-status /dev/sda

/dev/sda:

Issuing SANITIZE_STATUS command
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 04 51 00 00 21 04 00 00 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Sanitize status:
State:    SD0 Sanitize Idle

用hdparm -I /dev/sda查看安全状态:

Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
864min for SECURITY ERASE UNIT.

接下来试试这些修复步骤:

  • 先排查物理连接问题:有时候SATA线老化松动、主板SATA接口接触不良,会导致莫名其妙的I/O错误。你可以换一根全新的SATA线,或者把硬盘插到主板上另一个空闲的SATA接口,甚至换一台机器测试,先排除连接层面的问题。
  • 重置硬盘控制器:彻底断电(拔掉主机电源,等5-10分钟)再开机,让硬盘的控制器完全重置初始化。这种操作经常能解决sanitize后控制器卡住的状态异常问题。
  • 使用WD官方工具检测修复:WD针对自家硬盘提供了Data Lifeguard Diagnostics工具,有Linux版本可以直接使用。用它扫描硬盘的健康状态,还能尝试执行低级格式化或者固件重置操作(既然已经完成sanitize,不用担心数据丢失)。
  • 检查SMART信息判断硬件状态:执行smartctl -a /dev/sda查看硬盘的SMART日志,重点关注「重新分配扇区计数」「校准错误计数」「硬件故障相关警告」这些字段。如果SMART显示硬盘有严重硬件损坏,那可能需要走售后渠道了。
  • 尝试重新执行安全擦除操作:从hdparm -I的输出看,你的硬盘支持SECURITY ERASE UNIT操作(耗时864分钟)。可以尝试执行hdparm --yes-i-know-what-i-am-doing --security-erase NULL /dev/sda(NULL是默认空密码,因为你没启用硬盘安全功能),看看能不能让硬盘恢复可操作状态。
  • 联系WD官方售后:如果以上方法都没有效果,大概率是sanitize过程中触发了固件层面的bug。这时候可以联系WD的官方售后支持,说明你的操作过程和当前硬盘状态,RED Plus系列一般有保修服务,只要不是人为物理损坏,大概率能得到妥善处理。

备注:内容来源于stack exchange,提问作者user241281

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:49:34