![使用专门的 Linux 版本克隆兹拉](https://linux22.com/image/1438562/%E4%BD%BF%E7%94%A8%E4%B8%93%E9%97%A8%E7%9A%84%20Linux%20%E7%89%88%E6%9C%AC%E5%85%8B%E9%9A%86%E5%85%B9%E6%8B%89.png)
我的华硕 M51AC 台式电脑有一块 500MB 的硬盘,预装了 Win 8(已升级到 Win 8.1),所以我还安装了一块 1TB 的硬盘,预装了 OEM WIN 7 Pro SP1。我可以将两块硬盘复制/克隆到一个备用 2TB 硬盘上,这样我就可以将其与我的一块内置硬盘交换(如果只有一块硬盘出现故障)吗?然后我可以简单地卸载“多余的”重复版本的 Windows 吗?
需要澄清的是:我的内置 1TB HDD 在 C: [磁盘 0] 中安装了 Win 7,而我的内置 500MB HDD 在 H: [磁盘 1] 中安装了 Win 8.1。
答案1
使用专门的 Linux 版本克隆兹拉
- 带有图片的很好的指南磁盘到磁盘克隆
- 很多好看的文档
- 关注它的常见问题解答喜欢如何将映像从小硬盘恢复到大硬盘?
或者,您的外部硬盘驱动器可能有自己的克隆软件,可以将第一个/主驱动器复制到备份上,然后使用其他工具复制仅数据驱动器。
我不确定 Windows 8 对于移动到其他硬盘有多挑剔,它应该可以工作,因为人们总是购买新的更大的硬盘。显然,Windows 8 喜欢有单独的启动分区、恢复分区,也许还有其他几个分区。
如果我制作分区的备份,我会用Linux的并可以将几个程序串在一起来:
- 读从
/dev/sdxn
分区(x
驱动器号、n
分区号) - 压缩- 可以使用
gpg
-z 9 并省略gzip, or could replace it with a slower but smaller option like
xz`) - 和加密将数据存储到单个文件中(可选)
用这一行:
dd if=/dev/sdxn bs=1M conv=noerror,sync | gzip -9c | gpg --no-use-agent --passphrase="somepw" -z 0 --output sdxn-dd.gz.gpg -c
这会将分区的数据保留在文件中sdxn-dd.gz.gpg
,每个分区保留一次。
/dev/sdx
或者使用而不是 来保存整个磁盘/dev/sdxn
。
要恢复,您可以执行以下操作:
gpg --no-use-agent --passphrase-file=/home/mint/RAM/sesame -d sdxn-dd.gz.gpg | gunzip -c | dd of=/dev/sdxn
要将其恢复到另一个硬盘分区(不同的/dev/sdy
,并在其上创建相同大小的分区- 使用类似/ / 的/dev/sdyn
程序):fdisk
parted
gparted
gpg --no-use-agent --passphrase-file=/home/mint/RAM/sesame -d sdxn-dd.gz.gpg | gunzip -c | dd of=/dev/sdyn
或者,跳过加密,只需这些:
dd if=/dev/sdxn bs=10M | gzip -9c > sdxn-dd.gz
# 创建
gunzip -c | dd of=/dev/sdyn
# 恢复
或者,两个驱动器都可以跳过压缩的存档文件并直接执行(在创建相同大小的新分区后/dev/sdyn
):
dd if=/dev/sdxn of=/dev/sdyn bs=1M conv=noerror,sync
请参阅 archlinux 的 wiki 页面磁盘克隆了解更多信息/示例。
答案2
我也有一台华硕 M51AC PC,我完全按照你的要求做了,即克隆额外的驱动器作为备份,这样在驱动器发生故障时,你可以随时插入一个。事实上,在过去的两年里,我已经做过很多次了,而且总是有一个全新安装的硬盘和一个更新的硬盘(安装了所有程序,我会定期弹出并更新)。
我还购买了新的三星 SSD(528GB),并使用了随附的克隆软件,将所有内容完美地传输到新驱动器。没有任何问题。如果不需要,我很抱歉添加额外的信息。我只是认为这可能会对升级此主板的人有所帮助。