RAID5坏超级块,不启动到操作系统

我已经在一台计算机上运行Ubuntu 12.04 LTS大约6个月,这台计算机上的3个180GB固态硬盘通过主板的BIOSconfiguration在EXT4 RAID5中。 操作系统冻结,电脑不得不被迫停机。 在BIOS启动后,它只是挂在空白的屏幕上。 我启动了一个live CD,因为“超级块无法读取”错误,无法挂载/ dev / dm-0,RAID。

我的RAID由驱动器/ dev / sda,/ dev / sdb /和/ dev / sdc组成。 运行“fdisk -l”在/ dev / sdb上显示“missing partition table”错误。 我也运行testing磁盘,它返回不可恢复的分区错误。 我无法单独在该驱动器上运行任何东西,因为它被认为正在使用中。 我用刚插入的驱动器启动,并试图搞砸了,但得到了超级块的错误。

我尝试从列出的每个备份中恢复超级块,但不起作用。 我把整个/ dev / sdb驱动器调零,当我启动时,它进入了该驱动器的重build模式,但是我仍然挂在操作系统的启动,无法安装RAID或看到任何数据。

我想我只是通过将驱动器置零而使情况变得更糟,所以在我的数据变得不可恢复的状态之前,我该如何解决这个超级块错误或恢复我的数据?

你应该用dd复制磁盘,然后尝试从克隆中恢复数据。 永远不要尝试修复原始磁盘。