如何从合并在 1 个分区的 2 个硬盘中提取文件?

如何从合并在 1 个分区的 2 个硬盘中提取文件?

我有一台计算机,使用 2 个硬盘并合并到 1 个分区。 Windows 已损坏且无法打开。

如何从这些硬盘中提取文件?

答案1

首先,您应该确定用于将 2 个 HDD 合并到单个分区的技术。

也许是 Windows 动态磁盘?为此,您需要ldmtool create all命令让 Linux 识别布局并创建一个允许将 2 个磁盘作为单个设备访问的设备;包含该命令的包的名称可能是libldmldmtool取决于您的 Linux 发行版。

如果它是某种 BIOS RAID,dmraid也许能够在 Linux 上访问它。该dmraid -r命令应该尝试列出所有dmraid可以识别的 RAID 集并描述所使用的格式和其他基本信息。dmraid -ay将尝试激活任何已发现的 可以理解的软件 RAID 集dmraid

在每种情况下允许您访问动态磁盘/RAID 的工具通常会提供一个/dev/mapper/<something>可以像常规磁盘或分区设备一样安装的设备。如果它来自 Windows 系统,您可以非常确定文件系统类型将是 NTFS。


如果是某种硬件 RAID,您需要知道硬件 RAID 控制器的确切类型和型号;其中一些使用专有的元数据格式,如果没有 RAID 控制器,Linux 无法理解这些格式,因此您要么需要控制器工作,要么必须对数据布局进行逆向工程,并手工制作一个设备映射器配置来复制什么RAID 控制器就可以了。

笔记:如果磁盘来自发生故障的硬件 RAID 控制器,并且您希望将它们转移到相同类型的另一个控制器,请务必小心。查找该 RAID 控制器型号的文档,并找出将现有 RAID 配置导入控制器所需执行的确切步骤:除非另有明确说明,否则某些控制器会将以前未见过的磁盘视为空磁盘,并且通常会提供用它们创建一个新的空 RAID 集非常简单。明显地,在这种情况下你不能这样做因为它会对您的数据造成进一步的损害。

相关内容