我已经安装了 Ubuntu 12.04LTS,并尝试从 400GB 的故障硬盘中恢复文件。我尝试复制到的驱动器是 500 GB,但我已在同一驱动器上安装 Ubuntu。
查看图片以了解我的分区设置(是的,这可能很荒谬,但我是个菜鸟)
无论如何……我希望能够将我的 400 GB 硬盘(包含 Vista 安装)复制到 sda8 分区中的这个 500 GB 硬盘。这有意义吗?此外,我希望最终能够通过另一个 Vista 安装访问这些文件。我只是想将它们从基本上已发生故障的另一个硬盘上取出(因此这可能毫无意义)。
当我创建 sda8 分区时,我没有选择格式:这重要吗?
如果传输后 500GB 上仍有可用的 Ubuntu,并且我最终能够在未来的 Vista 安装中看到恢复的文件,那就太好了。你们能帮忙吗?
答案1
本答案部分内容来自:如何将 Ubuntu 安装从一个硬盘移动到另一个硬盘?和如何将 Ubuntu 安装从一个硬盘移动到另一个硬盘?
克隆兹拉可能对于克隆您的硬盘很有用,甚至对于您需要使用不同大小的磁盘进行克隆的情况,如下所述:http://www.tuxradar.com/content/how-clone-hard-drives-clonezilla
移动到更大的磁盘
确保将 SCSI 磁盘的克隆恢复到 SCSI 磁盘很容易,但要找到大小完全相同的副本却很困难。好消息是您不必在另一个大小相同的磁盘上恢复磁盘。更好的消息是,您实际上可以将映像恢复到更大的磁盘上。
恢复磁盘时,Clonezilla 允许您按比例调整文件系统大小并在新磁盘上创建分区。但即使您要移动到更大的磁盘,您可能也希望保留分区原样。在这种情况下,您可以要求 Clonezilla 创建分区表,如图像中所示。
这里有关于移动到更大磁盘的文档,但我不确定您是否可以执行相反的操作(克隆到较小的磁盘)。
Clonezilla 允许您运行物理硬盘驱动器、分区或逻辑卷的克隆程序,这可能对您的情况有用。
Clonezilla 提供了多个 Live CD 和可启动 USB 映像,并且还有记录表明您可以在复制后调整磁盘上的可用空间大小,在这种情况下,建议在 Linux 下使用 gparted 也是一个好主意,但您可能希望考虑在 Windows Vista/7 下调整大小。
如果您希望使用系统的所有硬盘容量,则只需从 USB/Live session CD 重新启动),然后使用分区并运行调整大小的过程,这确实很容易。
祝你好运!
答案2
您可以尝试在更大的驱动器中复制分区设置,但无法将其复制到分区中。您需要在新驱动器中重新创建分区,为每个恢复的分区创建一个大小相同或稍大的分区,然后将旧分区复制到新分区。'dd' 命令可以直接从/向分区读取和写入数据。
另一个解决方案是制作包含每个分区内容的 TAR 或 ISO 档案,这些档案可以从任何操作系统访问,但您无法从存储在任何档案中的操作系统启动。
答案3
尝试 clonezilla 并使用它将 Vista 分区克隆到您拥有的 400GB 分区上。这将允许您复制我们的 Windows 安装,且层次结构未发生改变。它仍可启动(重新安装引导加载程序并重新创建 BCD 条目后,可以使用 Vista 启动 DVD 中的启动修复来完成),并且您将保持所有权限和 NTFS 链接完好无损。
答案4
gparted 可以将数据从一个分区复制/粘贴到另一个分区 - 你尝试过吗?(右键单击未安装的分区 - 它位于上下文菜单中。
使用 Gparted,您可以在分区之间复制数据,但有一些限制。您必须注意目标和目的地的大小,并且目的地必须是连续的分区。只需右键单击分区(假设它已卸载)并从上下文菜单中选择正确的选项即可。