我正在 Windows 中设置一个存储解决方案,希望利用多个物理驱动器上的空间并将它们识别为单个驱动器号。我不希望做任何限制空间分配方式的事情,例如符号链接、连接或 ntfs 安装一个物理驱动器,使其看起来像另一个物理驱动器上的目录。出于这个原因,我决定使用跨区卷来存储一些非关键数据。
由于此数据不是至关重要的,它只是不方便如果部分数据丢失。如果所有数据都丢失,那将是更加不方便。这个问题是为了避免上述数据丢失带来的不便,而不是为了提供针对驱动器故障的全面数据保护。
我的问题是:当一个物理驱动器出现故障时,有哪些实际方法可以从跨区卷上健康的物理驱动器中恢复数据?
不幸的是,几乎不可能在 Google 上找到任何相关信息,因为返回的所有信息都是解释,如果跨区卷上的物理磁盘发生故障,则应预计所有数据都会丢失。然后提出问题的人意识到他们想要保护所有数据,他们对跨区卷不感兴趣,因此没有透露更多信息。
请假设,在我证明不是这样之前,我了解跨区卷的详细信息,以及使用跨区卷的含义,因为这是不是我的问题是什么。
我乐观地认为,有足够多的人出于技术兴趣和好奇心也想找到这个问题的答案!
感谢您的帮助!
** 关闭时编辑 **
我可能误解了 SO/SE/SF 的使命。
仅仅因为某样东西不符合您的使用情况并不意味着它没有用处。在讨论用户对软件或操作系统的选择时(通常毫无意义地)难道没有经常提到这一点吗?
我要感谢 MDMarra 没有陷入其中。有代表很有趣,但更重要的是,我很高兴能够得到对我的技术问题的真正技术答案。我以前不知道这一点,即使花了很多时间搜索有关此主题的信息。
当搜索有关此问题的信息时,你会发现 99% 的讨论和帖子都是向新手用户解释跨区卷的数据保护效果较差……通常会接着发表一些关于为什么没有人应该使用它们的意见,其依据的假设是,所有为所有目的记录的数据都是关键任务的,并且永远不会丢失。
因此我知道,我的问题可能会引起强烈甚至情感一些人的回应。我很高兴有一个人觉得我问了一个有明确和客观答案的问题。
希望这里写的答案可以继续帮助下一个对跨区卷的技术特性有同样疑问的人。
答案1
跨区卷与条带卷不同,它不会将数据条带化到所有磁盘。这意味着所有数据都会写入跨区中的第一个逻辑磁盘,直到该磁盘写满为止,然后将其他数据写入下一个逻辑磁盘,依此类推。
这意味着如果跨度中的磁盘发生故障,则只有写入该故障磁盘的数据会丢失。如果丢失了双磁盘跨度中的第一个磁盘,则会丢失最多的数据。如果丢失了跨度中的最后一个磁盘,则会丢失最少的数据。
任何能够读取动态磁盘的软件都可以获取跨度内剩余磁盘上的数据,因为整个文件都存储在该磁盘上 - 再次强调,它们不会跨多个磁盘进行条带化。如果这是条带化卷,情况就不会如此。因此,恢复剩余文件非常简单。
恢复失败的磁盘恢复则是另一回事,与从发生故障的独立磁盘恢复数据相同。这取决于导致故障的原因。
答案2
在 MFT 有故障扇区或严重损坏的情况下,我曾从故障驱动器中恢复数据,但运气不错。这似乎是相当常见的一种驱动器故障,但不会造成灾难性后果(即驱动器死机)。我为此使用的工具是 GetDataBack NTFS。它主要分析指定物理驱动器或卷中所有可访问的扇区,以收集重建文件索引所需的数据,并将虚拟 MFT 保存为 PC 上的文件。然后,我可以看到卷的整个文件结构,并能够成功地将所有未损坏的文件复制到健康的驱动器。因此,这甚至应该适用于跨区卷,其中另一个(故障?)驱动器保存其内容的 MFT。但是,如果跨区卷碎片严重,且文件的碎片不在同一物理驱动器上,则这可能是一个问题。