Testdisk 无法识别硬盘

Testdisk 无法识别硬盘

将多块硬盘从 Ubuntu 桌面移到专用的 Ubuntu 服务器后,我发现很难让 Ubuntu 服务器识别其中一个硬盘。这是一个 4TB 的 WD 绿色硬盘,不到 8 个月前使用 GPT 表格式化为 ext4,但现在,它似乎丢失了。

sudo blkid并且sudo fdisk -l两者都只列出现有的、可以正常工作的驱动器 - 有问题的驱动器肯定没有列出。

我尝试将驱动器与其他驱动器一起放入 SATA 连接的热插拔无托盘驱动器中,但在任何命令下它都根本不显示。

但是,ls /dev/ | grep sd在将驱动器连接到外部 USB 盒之前运行,会显示所有磁盘,但在之后运行会显示一个额外的磁盘/dev/sdg,但没有分区(即没有/dev/sdg1)。尝试安装磁盘报告bad superblock,或类似这样的文字。

因此我寻求 Tesdisk 的帮助,但当我运行 时sudo testdisk,它无法显示 USB 连接的磁盘 ( /dev/sdg),而是显示我可用的所有其他磁盘。我以前使用过 testdisk 并获得了很好的结果,但它似乎不喜欢这种情况。我做错了什么吗?

我已经搜索了好几天的解决方案,这是我最后的手段,我能做些什么吗?还是我应该勉强放弃这个驱动器?我对这一切还比较陌生,并决心如果我能帮助它,就不会失去它,任何帮助都将不胜感激。谢谢!

答案1

  1. 不要再使用原版磁盘!
  2. ddrescue在相同(或更大)的磁盘上复制驱动器

    sudo apt-get install gddrescue
    sudo ddrescue --binary-prefixes --cluster-size=64 --sparse --timeout=20s /dev/sdg /dev/sdX /path/to/file.log
    

    /dev/sdg当您可以读取磁盘但无法读取其分区表并且X无法读取额外磁盘的驱动器号时,您的磁盘在哪里......

  3. 尝试复制!

    如果复制也不起作用,请尝试恢复 GPT 的辅助副本:

    sudo apt-get install gdisk
    sudo gdisk /dev/sdg
    

    然后你将得到这个:

    Command (? for help):
    

    类型rEnter

    然后你将得到这个:

    recovery/transformation command (? for help):
    

    类型bEnter

  4. 为将来:备份移动驱动器之前!

部分来源于这里...

相关内容