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

ADATA 2TB移动硬盘显示无介质/0GB,GParted无法识别,请求排查

搞定ADATA 2TB移动硬盘「No Media(无介质)」+0GB容量的问题

嘿,我之前碰到过好几个类似的移动硬盘故障,结合你给出的信息——能在ll -s /dev | grep sd里看到sdb但GParted认不出,容量显示0GB,咱们一步步来排查解决:

先排除最基础的硬件/连接问题

  • 先换根靠谱的USB数据线,再试试电脑后置的USB3.0端口,很多时候这种故障只是供电不足或者数据线接触不良导致的。
  • 把硬盘插到另一台电脑上试试,要是别的机器也认不出,那基本可以排除当前系统的问题,聚焦到硬盘本身。

用命令行工具深挖磁盘状态

先看fdisk能不能识别物理容量

注意!一定要确认是/dev/sdb,别选错磁盘把好盘搞坏了! 执行:

sudo fdisk -l /dev/sdb

如果这里能看到硬盘的实际2TB容量,那只是分区表或者文件系统挂了,还有救;要是还是显示0容量,那硬件层面出问题的概率就很大了。

用smartctl查健康状态

如果你的硬盘支持SMART(大部分移动硬盘都支持),跑这个命令看看有没有隐藏的故障:

sudo smartctl -a /dev/sdb

要是能读出SMART信息,重点看有没有坏道、固件错误、重新分配扇区数超标的提示;要是连SMART都读不出来,大概率是USB桥接芯片或者硬盘本身的硬件故障。

尝试恢复分区表(有数据的话优先这个)

如果fdisk能看到物理容量,那可以用testdisk来救分区:

  1. 先装testdisk:
sudo apt install testdisk  # Debian/Ubuntu类系统
# 红帽系的话用这个
sudo dnf install testdisk
  1. 运行testdisk,跟着向导选你的sdb磁盘,先尝试搜索丢失的分区,能恢复的话最好;要是搜不到,再考虑重建分区表。

最后一招:初始化磁盘(数据会全丢!)

要是前面的方法都没用,而且数据已经备份或者不重要了,可以试试清零分区表:

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1

之后再用fdisk重新分区、格式化,要是这都不行,那基本就是硬盘固件或者硬件挂了,得联系ADATA售后,或者找专业数据恢复(有重要数据的话)。

对了,你提到有dmesg信息但没贴出来,要是能把dmesg | grep sdb的结果放上来,能更精准定位问题——比如是不是有USB连接中断、磁盘IO错误这类提示,更容易判断是桥接芯片还是磁盘本身的问题。


内容的提问来源于stack exchange,提问作者Pablo Arredondo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:39:22