从已删除的 raid 阵列恢复数据

从已删除的 raid 阵列恢复数据

您好,我删除了 hp b110i 上的 raid 1 阵列,我想知道是否可以恢复数据。此外,如果 Windows 服务器位于被删除的阵列上,是否可以恢复数据。

谢谢

答案1

只要未对阵列采取任何其他操作,就可以恢复数据。您可以做一些事情,例如获取各个磁盘的映像(通过 Clonezilla/dd/等)并将其保留为后备...

常见的方法是尝试重新创建具有相同设置/ RAID /级别/条带大小的阵列,然后通过恢复 CD 启动以提取数据...

或者您可以尝试完全关闭服务器电源,然后插入一个磁盘进行启动,以查看阵列元数据是否存在或是否被识别。您可能可以选择按下F2以尝试阵列恢复。

另请参阅:意外删除了错误的逻辑驱动器 HP Smart Array P800 控制器

但我必须补充一点,在 HP 控制器上删除逻辑驱动器的过程要求双重确认。你想干什么?

答案2

几个月前我犯了同样的错误,在错误的服务器上删除了阵列(带有 Smart Array B110i 的 ProLiant ML110 G7)。

6个简单步骤:

  1. 对第一个镜像进行逐字节备份。

  2. 重新创建逻辑驱动器。对我来说,重新创建的好处是它没有重新同步物理磁盘。它只触及磁盘的开头,弄乱了分区表。Windows MFT 和文件未受影响。

  3. 如果驱动器逻辑驱动器自行重新同步,则从镜像的备份中恢复数据。

  4. 使用系统恢复并运行所谓的testdisk实用程序,选择第一个磁盘(如果只有一个),正确的分区格式,最有可能的是Intel/PC 分区或者EFI GPT 分区如果安装了 Windows Server。然后选择分析,testdisk 将找到丢失的分区表,选择它并将更改写入磁盘。磁盘步骤后,Windows 应该会尝试启动,您将看到 Windows 徽标,之后不久会出现 BSOD。

  5. 最后要做的是修复引导扇区和 Windows 引导管理器,引导分区将更改其 ID,并阻止 Windows 启动。您需要当前的 Windows CD 才能执行此操作,请确保其中有 raid 控制器驱动程序。指导。然后你需要修复启动管理器,例如使用这个指导

  6. 如果您只有一个磁盘,testdisk则可以跳过此步骤。如果您确认它(系统)正确启动,则需要在系统修复后再次重新同步阵列。您可以通过热移除第二个镜像并再次插入来实现此目的。智能阵列应强制驱动器重新同步。

相关内容