我需要将两台计算机的数据备份到一个硬盘上。该硬盘足够大,可以容纳两个驱动器(一个是另一个 HDD,另一个是 SSD)。两台计算机都只有一个内置驱动器。
我该如何删除所有分区?我想我无法在删除所有文件的同时让操作系统继续运行,我是否需要使用某种可启动的 USB 工具,将内部驱动器复制到外部 USB 硬盘驱动器?
备份驱动器上的任何内容都不需要可引导,因此任何特殊的元数据分区或任何不能简单复制的内容(我对引导、分区等的内部工作原理不是特别了解)都可以在需要时删除。这是为了将所有数据大范围地收集起来,然后在另一台机器上对其进行筛选。
我还需要能够继续使用硬盘上剩余的空闲空间。
答案1
最简单的方法是使用免费的第三方成像软件,例如Macrium 反射或其中之一很多选择。虽然我没有看到提到的操作系统,但是如果您使用其中一个工具和 USB“救援”软件,那就无关紧要了。
例如,Macrium 反射,创建包含多个 HHD 和 SSD 图像的单个文件:
- 如果在 Windows 操作系统下操作,只需安装Macrium 反射,启动应用程序,选择驱动器,然后开始备份。即使在正在运行且已安装的分区上也可以完成此操作,使用 Windows卷影复制服务,但最好此时不要运行其他任何程序。
- 对于 Linux,以及可能在 x86-64 位平台上运行的任何其他操作系统,尚未实现卷影复制,从将不是包含在图像中。
- 安装Macrium 反射,如果它运行于葡萄酒[据我所知,尚未生效],
- 或者让使用 Windows PC 的人安装它。
- 然后使用 8 GB 或更大的 USB 驱动器制作可启动的救援驱动器。
- 关闭电脑并从 USB 驱动器启动(Macrium 反射使用 Win RE 作为操作系统)。
- 如上所述,选择驱动器并开始备份。
虽然这些工具可以轻松地对任何磁盘格式进行映像处理,但大多数无法直接从映像中挂载 ext4 Linux 分区;如果您想将它们挂载为虚拟驱动器,则需要第三方工具。
答案2
如果它们是 Windows 机器,并且你想通过 Windows 机器浏览图像:使用磁盘2Vhd。它可以对正在运行的系统进行映像处理(通过卷影复制),并以 Windows 无需任何其他工具即可打开的格式创建映像文件。
备份驱动器上的任何内容都不需要可启动,因此任何特殊的元数据分区或任何不能简单复制的内容
全部磁盘上的数据可以复制 - 无论它是否是分区,它仍然只是磁盘上的一系列 512 字节扇区。(不过,复制并不意味着它可以工作 - 就像将实际磁盘移动到另一台机器一样。)
答案3
我建议克隆兹拉。
您需要在备份驱动器上创建一个足够大的分区来包含相关磁盘,然后对于每台计算机,您都可以使用 Clonezilla 启动它,并将磁盘备份到备份驱动器上的映像文件中。
这种方法的一个好处是,如果您使用 Clonezilla 启动计算机,则不必考虑卷影复制等操作系统功能;您使用哪种操作系统并不重要,因为您是在原始操作系统关闭且处于稳定状态的情况下复制数据。
您提到不关心能否恢复完整的映像,而是关心磁盘上的数据/文件。另一种选择是使用 Clonezilla 将分区从源磁盘复制到目标磁盘,而不是将它们作为映像存储在目标上。
这种方法将使数据更可用,但会阻止您利用压缩映像的功能来在备份磁盘上保留更多空间(例如,如果您想在其中保留额外的备份或其他数据)。也就是说,磁盘上的剩余空间应该可用于为您提到的想要存储的其他数据创建另一个分区。