我是我们团队中的主要 Linux 人员(这是一个令人悲伤的状况),并且正在尝试解决我们的一位 Windows 用户造成的问题。
他们有一个 5TB 的硬盘,里面有一个 ~5TB 的 ext4 分区,里面有很多视频文件。他们不是设置硬盘的人,所以当他们无法在 Windows 中访问它时,他们进入磁盘管理器并在 Windows 磁盘管理器中“转换为 GPT”。现在它在 ubuntu 中也无法访问。
磁盘:Seagate ST5000DM
fdisk 报告:磁盘大小错误
磁盘 /dev/sdg:561.5 GiB,602934566912 字节,1177606576 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0xa6985519
测试盘报告错误的磁盘大小:>磁盘 /dev/sdg - 602 GB / 561 GiB - ST5000DM 000-1FK178
fsck 报告:
来自 util-linux 2.31.1 的 fsck e2fsck 1.44.1(2018 年 3 月 24 日) ext2fs_open2:超级块中的幻数错误 fsck.ext2:超级块无效,正在尝试备份块... fsck.ext2:尝试打开 /dev/sdg 时超级块中的幻数错误
无法读取超级块,或者超级块未描述有效的 ext2/ext3/ext4 文件系统。如果设备有效,并且确实包含 ext2/ext3/ext4 文件系统(而不是交换或 ufs 或其他文件系统),则超级块已损坏,您可以尝试使用备用超级块运行 e2fsck:e2fsck -b 8193 或 e2fsck -b 32768
在 /dev/sdg 中发现 PMBR 分区表
Gdisk 报告: 警告:备份分区表的 CRC 无效。此表可能已损坏。当您保存分区时,此程序将自动创建新的备份分区表。
问题:辅助头的自指针指示它不在磁盘末尾。如果您已将磁盘添加到 RAID 阵列,请使用专家菜单上的“e”选项调整辅助头和分区表的位置。
问题:磁盘太小,无法保存所有数据!(磁盘大小为 1177606576 个扇区,需要 9767541168 个扇区。)专家菜单上的“e”选项可能会修复此问题。
问题:GPT 声称磁盘比实际更大!(声称最后可用扇区是 9767541134,但备份头位于 9767541167,磁盘大小为 1177606576 个扇区。专家菜单上的“e”选项可能会修复此问题
问题:分区 1 对于磁盘来说太大。
保护性 MBR 中的分区对于磁盘来说太大!建议创建新的保护性或混合性 MBR。
发现6个问题!
文件恢复程序仍然可以读取文件,因此如果有必要,我可以依靠它,但这将花费很长时间,并导致无休止地对文件进行排序和重命名。我希望我可以“修复”分区表,以便能够安装驱动器并立即将数据备份到安全的备份位置。
感谢您的帮助。如果您能提供任何有关尝试的指导,我们将不胜感激。我以前从未遇到过这种事情,我对 Linux 的使用非常普通。