超级块中的魔数错误/尝试打开 /dev/sda12 时参数无效

超级块中的魔数错误/尝试打开 /dev/sda12 时参数无效

我怎样才能恢复损坏的硬盘分区?

我可以尝试使用 GParted 恢复此分区,但 GParted 会显示错误消息

GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2 检查并修复 /dev/sda12 上的文件系统 (ext4)

00:00:05(错误)

   calibrate /dev/sda12  00:00:04    ( SUCCESS )

   path: /dev/sda12 (partition) start: 925020160 end: 952363007 size: 

27342848 (13.04 GiB) 检查 /dev/sda12 上的文件系统是否存在错误并(如果可能)修复它们 00:00:01(错误)

   e2fsck -f -y -v -C 0 /dev/sda12  00:00:01    ( ERROR )

   ext2fs_open2: Superblock checksum does not match superblock e2fsck: 

超级块无效,正在尝试备份块...

无法读取超级块或超级块未描述有效的

ext2/ext3/ext4 文件系统。如果设备有效并且确实

包含 ext2/ext3/ext4 文件系统(不包括 swap 或 ufs 或

否则,超级块已损坏,你可以尝试

使用备用超级块运行 e2fsck:e2fsck -b 8193

或 e2fsck -b 32768

e2fsck 1.43.4(2017 年 1 月 31 日)e2fsck:超级块校验和不匹配

尝试打开 /dev/sda12 时出现超级块

========================================

我尝试了这个命令

sudo mke2fs -n /dev/sda12 mke2fs 1.43.4(2017年1月31日) /dev/sda12

该命令返回

包含 ext4 文件系统是否继续?(y,N) y 创建

具有 3417856 个 4k 块和 855120 个 inode 的文件系统文件系统 UUID:

2f228517-1b6f-4520-a934-f27ff670c96e 超级块备份存储在

区块:32768、98304、163840、229376、294912、819200、884736,

1605632, 2654208

我尝试使用这些命令恢复超级块

e2fsck -b 32768 /dev/sda12

e2fsck -b 98304 /dev/sda12

e2fsck -b 163840 /dev/sda12

e2fsck -b 229376 /dev/sda12

e2fsck -b 294912 /dev/sda12

e2fsck -b 819200 /dev/sda12

e2fsck -b 884736 /dev/sda12

e2fsck -b 1605632 /dev/sda12

e2fsck -b 2654208 /dev/sda12

在上面的命令中,一些 e2fsck 命令返回

e2fsck 1.43.4(2017 年 1 月 31 日)

e2fsck:尝试打开 /dev/sda12 时超级块中的魔数错误

无法读取超级块或超级块未描述有效的 ext2/ext3/ext4

文件系统。如果设备有效并且确实包含 ext2/ext3/ext4

文件系统(而不是交换或 ufs 或其他文件系统),然后是超级块

已损坏,您可以尝试使用备用超级块运行 e2fsck:

e2fsck -b 8193 <device>

或者

e2fsck -b 32768 <device>

/dev/sda12 包含 ext4 文件系统

并且一些 e2fsck 命令返回

e2fsck 1.43.4(2017 年 1 月 31 日)

e2fsck:尝试打开 /dev/sda12 时参数无效

无法读取超级块或超级块未描述有效的 ext2/ext3/ext4

文件系统。如果设备有效并且确实包含 ext2/ext3/ext4

文件系统(而不是交换或 ufs 或其他文件系统),然后是超级块

已损坏,您可以尝试使用备用超级块运行 e2fsck:

e2fsck -b 8193 <device>

或者

e2fsck -b 32768 <device>

这些错误。请帮助我修复此错误并恢复我的分区。

该分区包含我的重要数据。

我也可以尝试找到分区

sudo fdisk -l

但是这个命令返回错误

分区 3 不是从物理扇区边界开始的。

分区 4 不是从物理扇区边界开始的。

分区 5 未从物理扇区边界开始。

分区 6 不是从物理扇区边界开始的。

分区表条目不按磁盘顺序排列。

sudo fdisk -l 的完整输出

磁盘 /dev/sda:465.8 GiB,500107862016 字节,976773168 个扇区

单位:扇区 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

磁盘标签类型:dos

磁盘标识符:0x5cef0893

设备启动开始结束扇区大小ID类型

/dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT

/dev/sda2 * 1026048 210755583 209729536 100G 7 HPFS/NTFS/exFAT

/dev/sda3 210756735 420469244 209712510 100G 7 HPFS/NTFS/exFAT

/dev/sda4 420469306 976771071 556301766 265.3G f W95 扩展 (LBA)

/dev/sda5 420469308 630181754 209712447 100G b W95 FAT32

/dev/sda6 630181818 766766384 136584567 65.1G 7 HPFS/NTFS/exFAT

/dev/sda7 766767104 874188799 107421696 51.2G 7 HPFS/NTFS/exFAT

/dev/sda8 874190848 923017215 48826368 23.3G 7 HPFS/NTFS/exFAT

/dev/sda9 952365056 972773375 20408320 9.7G 83 Linux

/dev/sda10 972775424 976771071 3995648 1.9G 82 Linux 交换 / Solaris

/dev/sda11 923019264 925018111 1998848 976M 83 Linux

/dev/sda12 925020160 952363007 27342848 13G 83 Linux

分区 3 不是从物理扇区边界开始的。

分区 4 不是从物理扇区边界开始的。

分区 5 未从物理扇区边界开始。

分区 6 不是从物理扇区边界开始的。

分区表条目不按磁盘顺序排列。

请帮助我修复分区表错误并恢复损坏的硬盘分区 /dev/sda12。

相关内容