我有许多 PC,它们的硬件完全相同,我只想将硬盘从一台 PC 克隆到另一台 PC。通常,我只需移除硬盘,使用 USB 转 mSATA 适配器,然后使用 snap.exe 或其他程序制作一个可以克隆到其他硬盘的映像。
但是在这种情况下,移除硬盘很麻烦,而且实际上不是一个选择。如果我有一个足够大的 USB 记忆棒,可以将磁盘复制到映像本身,有没有办法(自动)从 USB 启动并将磁盘克隆到 USB?并执行相反的操作(USB->磁盘)?
到目前为止,我唯一的想法是使用带有 Ubuntu 的可启动 USB 并按照这种方式进行操作,但这似乎比我想要的要复杂一些。我现在也在研究 Clonezilla Live,但不确定它是否能完全满足我的要求。此外,如果要克隆的磁盘映像很重要,那就是 Ubuntu。
答案1
如果您使用的是 Windows,我曾使用 Paragon Backup and Restore 成功完成过同样的操作。它可以恢复所有内容,包括所有操作系统文件,并将所有内容压缩到文件占用磁盘大小的 1/3 左右。此外,它还创建了一个可启动驱动器,因此一旦我将其备份到可启动媒体,我只需将 USB 插入另一台机器,从该 USB 启动并开始恢复过程。
不幸的是,它是商业的,但是试用版运行得很好。我相信它现在是硬盘管理包的一部分。
答案2
存在多种选择。
企业层面 1. SCCM
2. wds (I think, its another microsoft product)
规模较小
drbl from http://drbl.sourceforge.net/
它的功能并不完全符合您的要求,但它可能比您的解决方案更简单。
您可以制作一个实时/可启动 ISO,并可以将任何 PC 启动到此环境中。
- 引导
- 将空白硬盘挂载到 /home/parthome (sudo mount /dev/sda1 /home/parthome
- 启动 DRBL
- 使用sudo dcs设置系统首选项并激活捕获或部署模式。
然后您就可以了,这是最简单的部分,只需按 F12 或客户端上的任何网络启动键,drbl 就会接管并为您完成剩下的工作。
如果您愿意,您可以一次运行 1 台,但这样速度会比较慢。或者,您可以一次连接 25 台电脑,让它们一起运行。
通常,30GB 的图像可以在不到 30 分钟的时间内部署到 25pc,具体取决于您的网络。您可以购买便宜的 24 端口千兆位 netgear 交换机,它会运行得相当快。那么最大的瓶颈将是服务器上的硬盘和本地客户端。