克隆 HDD,以便它可以启动 Windows

克隆 HDD,以便它可以启动 Windows

我想迁移到比现在容量更大的硬盘,所以我需要将现有硬盘克隆到新硬盘上,然后插入它,我需要它来正确启动当前的 Windows 7。在谷歌上搜索可以创建硬盘完整副本的软件后,我决定使用 Ubuntu 的 Live CD 并运行 dd 命令。我以为执行一次 dd 命令就足够了,但后来我偶然发现了这个网站http://www.nilbus.com/linux/disk-copy.php现在我很困惑。他为什么要明确复制 MBR,为什么要创建相等的分区。这些都是可选的吗?我只需要一行 dd 吗?

答案1

我使用过 Crucial 随其 SSD 附带的软件(带复制电缆)——EZ Gig II——效果很好。它允许您在使用过程中实时复制光盘,然后关机、拔出旧光盘、插入新光盘,一切就大功告成了。

答案2

使用 有几个问题dd。首先,正如前面提到的,它效率很低,因为它会复制所有内容 - 最好使用ntfsclone实用程序来处理这部分。但是,如果您要使用ntfsclone它,它不会处理 MBR,您必须使用 单独复制dd

这让我想到了另一个问题。在这种情况下,MBR 不仅仅包含用于加载 Windows 的引导代码。它还包含描述分区位置(使用 CHS 和 LBA 地址格式指定)和大小的分区表。对于新磁盘,这些信息中的大部分可能会有所不同。

使用您链接的页面上的方法可以让您有效地复制所需的信息(分区的内容和实际加载 Windows 的引导代码),同时还可以避免正确设置分区表的困难 - 所有这些都将在您最初在新磁盘上创建分区时处理。

相关内容