如何从磁盘驱动器或磁盘映像中删除 RAID 信息

如何从磁盘驱动器或磁盘映像中删除 RAID 信息

我们其中一个工具的其中一台计算机中的 (Intel 伪) RAID 阵列中的一个驱动器发生故障,另一个驱动器也显示出可能出现故障的迹象(坏块,SMART 指示大量读取错误和寻道错误),因此我使用 ddrescue 复制了该磁盘的精确副本,除了一些无法恢复的坏块。将驱动器连接到我的笔记本电脑后,我可以安装文件系统并进行浏览,没有任何问题,因此数据似乎完好无损。不幸的是,计算机不接受复制的磁盘。我认为这是因为它是以前属于 RAID-1 设置的驱动器的副本;MB BIOS 将其显示为“非成员磁盘”或类似信息。如果我尝试在仅连接该驱动器的情况下启动,它会显示未连接可启动设备或类似信息。如果我尝试在同时连接此驱动器和另一个仍在工作的(目前)驱动器的情况下启动,Windows 会立即出现蓝屏并重新启动。我需要做什么才能非破坏性地 a) 让磁盘成为 RAID 的一部分,或者 b) 让它将磁盘识别为独立的非 RAID 磁盘?这是一台与非常古老的工具相关联的计算机,运行我们无法访问的专有软件安装程序,因此如果有一种非破坏性的方法可以让一切恢复正常,那就太好了。目前,系统仍在运行,单个驱动器尚未发生故障,但有迹象表明它可能很快会失效。我相当确定系统正在运行 Windows Vista,分区布局如下:

Disk /dev/sda: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: 00-1BD141       
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x84d44ed5

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 483977215 483770368 230.7G  7 HPFS/NTFS/exFAT
/dev/sda3       483977216 488171519   4194304     2G  f W95 Ext'd (LBA)
/dev/sda4       488171520 488386559    215040   105M 27 Hidden NTFS WinRE
/dev/sda5       483979264 488171519   4192256     2G  6 FAT16

在此先感谢大家可能决定提供的任何帮助:)

-达斯汀

答案1

我猜测 RAID 信息占据了开头的一些扇区,后面跟着常规的磁盘结构,从主引导记录开始。

我会简单地使用十六进制编辑器(例如 HxD)来查看主引导记录是否从 LBA=0(逻辑块地址)或更高位置开始。

要找到 MBR(主引导记录),请在扇区末尾搜索其签名 55AA(十六进制)。

https://de.wikipedia.org/wiki/Master_Boot_Record

如果 MBR 不在 LBA=0 而是位于某些扇区之外,我会简单地将磁盘从 MBR 扇区开始复制到ddLinux 下的另一个驱动器上。

如果有效请告诉我们!

相关内容