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

修复受损GPT分区:4TB硬盘无法挂载技术求助

兄弟,这种GPT分区损坏的情况我在折腾跨系统存储设备的时候踩过好几次坑,先给你捋清楚可能的原因和一步步的修复方案:

先搞明白为啥GPT会坏

你原来的配置是Win10 SSD+4TB HDD正常运行,后来拔了Win SSD的SATA线接新HDD装Linux——这里大概率是Linux安装器的磁盘识别搞混了设备路径!比如原来Win SSD是/dev/sda,拔了之后4TB HDD变成了/dev/sda,安装过程中如果不小心选了它操作,就可能把GPT表搞乱;或者拔插SATA线时的操作导致GPT的主/备份表同步出了问题。

第一步:先备份!先备份!先备份!(重要的事说三遍)

不管啥修复操作,先把当前的分区表备份到其他安全设备(比如U盘),避免越修越糟:

  • 打开终端,先确认4TB HDD的设备名:输入lsblk,看容量找对应的(比如/dev/sdb)
  • 执行备份命令:sudo sgdisk --backup=gpt_backup.bin /dev/sdb
  • 把生成的gpt_backup.bin拷贝到U盘里,别存在要修的硬盘上
第二步:用gdisk修复GPT(最常用的方法)

gdisk本身自带GPT修复功能,操作很直接:

  • 终端里输入sudo gdisk /dev/sdb(替换成你的磁盘名)
  • 进去后gdisk会自动检测到GPT损坏,提示你是否修复,先输入r进入修复菜单
  • 如果主GPT表还完好,输入b重建末尾的备份GPT表;如果主表坏了,输入c用末尾的备份表恢复主表
  • 修复完输入w保存更改,然后退出,重启系统后再试试挂载硬盘,或者用GParted重新识别
第三步:gdisk不行?上testdisk救砖

如果gdisk搞不定,testdisk是专门救分区的神器:

  • 先安装它:Debian/Ubuntu系输入sudo apt install testdisk,其他发行版用对应的包管理器(比如dnf install testdisk)
  • 运行sudo testdisk,选中你的4TB HDD按回车
  • 选择[Intel](testdisk会自动识别GPT,选这个就行),然后选[Analyze]
  • 选[Quick Search],它会扫描磁盘上的所有分区痕迹
  • 扫描完会列出找到的分区,确认每个分区的类型(比如NTFS就是你原来的Win分区),没问题就选[Write]把分区表写回磁盘
  • 退出testdisk,重启后再检查能不能挂载
第四步:如果是安装Linux时误分区了...

要是你回忆起来安装Linux时不小心把4TB HDD当成新盘分了区,那可能部分分区被覆盖了。这时候绝对别往硬盘里写任何东西,先做整个磁盘镜像:sudo dd if=/dev/sdb of=/path/to/外部存储/backup.img,镜像完成后用photorec(和testdisk一套的工具)恢复数据,再考虑修复分区表。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:01:52