将 Windows 安装克隆到 3TB 硬盘;MBR 转 GPT

Dan*_*ore 22 windows-7 hard-drive mbr partitioning gpt

我的桌面上安装了 Windows 7 Professional 64 位。不幸的是,对我和我的钱包来说,我的硬盘坏了。我购买了一个 3TB 硬盘驱动器来替换我当前的 2TB 驱动器。我想在移动到这个新驱动器时尽可能避免麻烦,所以我想使用 Gparted 将我当前的分区复制到新驱动器。问题是我怀疑我当前的分区是 MBR,我的新驱动器上需要 GPT,因为它是 3TB。

我是否可以简单地将 MBR 分区复制到新磁盘上,然后事后将其转换为 GPT(您甚至可以转换分区类型)?

或者我是否需要以某种方式将分区的内容复制到新驱动器上的 GPT 分区中?

我该如何进行这种转变?

另外,在引导到 GPT 分区时我应该注意哪些问题?如果重要的话,截至 2012 年 5 月,我的主板已经使用了 1 年。

编辑:我的主板是 1 天大。我的旧硬盘不具备 UEFI 兼容性,因此我决定今天升级到 Intel,因为我需要一块 UEFI 主板才能使用我的新硬盘。

我可以使用多少即将失效的硬盘驱动器(根据 Hitachi Drive Fitness Test 的坏扇区)?
我完全没有假设,是安全的。

编辑 2:两次克隆尝试后,没有任何效果(直接克隆或克隆到图像)。我刚刚安装了 Windows,然后复制了我能做的一切。老实说,经过几天的克隆软件压力后,我会向将来遇到此问题的任何人推荐这个。

Mat*_*hew 17

到目前为止,没有一个答案给了我解决这个问题所需的所有信息。我解决了这个问题,现在我在 UEFI 和 GPT 上成功运行了旧的 Windows MBR 安装。

  1. 仅连接目标驱动器并在 UEFI 模式下运行 Windows 7 安装程序。您可以通过在 BIOS 中启用 UEFI 和使用 DVD 来执行此操作。可以制作 UEFI 引导的 U 盘,但 Microsoft 工具不会使它们如此。当心这个。
  2. 将 Windows 7 clean 安装到目标驱动器。您可以确认您处于 UEFI 模式,因为将创建 3 个分区(EFI、MSR 和 Main)。
  3. 连接您的源驱动器并启动 Ubuntu(或其他 linux)live CD/DVD/USB 并使用 NTFSCLONE(来自具有超级用户权限的终端:'sudo ntfsclone',语法很容易从帮助页面使用)复制您的 NTFS从源驱动器分区并覆盖目标驱动器上的主 Windows 分区。注意 NTFSCLONE 的语法,它可以反过来在命令行上有目标和源。
  4. 断开源驱动器并在新驱动器上享受旧安装。

据我所知,EFI 只是在 EFI FAT32 分区上的预定位置运行引导代码,而不是在磁盘启动中运行引导代码,然后此引导代码启动 Windows 安装。当我们覆盖正确设置的一个时,它会启动我们的旧版本。

我花了好几天的时间才弄明白这一切,现在希望其他人不必这样做。

(其他注意事项:在我的英特尔 DP43TF 上,我必须更新 BIOS 并将 BIOS 设置为 IDE 而不是 AHCI 以进行 Windows 设置。将旧安装到 GPT 驱动器后,我将其切换回 AHCI,一切正常)

测试和工作!


imt*_*man 6

使用 clonezilla 制作您的硬盘映像,然后将该映像还原到您的新驱动器,就好像什么也没发生一样。http://clonezilla.org/
您必须从 USB 或 CD 启动 clonezilla 才能执行此操作。

好吧,鉴于新信息,我建议您执行以下操作:

  1. 将您的 3TB 驱动器分成两半。
  2. 使用上面的软件创建图像,同时将图像保存到刚刚创建的分区的后半部分。(Clonezilla 将让您指定要放置图像的位置)
  3. 将图像恢复到前半部分。
  4. 一旦一切正常,格式化第二个分区,然后删除第二个分区
  5. 扩展第一个分区以覆盖整个驱动器。

注意:如果您没有足够的空间,那么您可能需要删除一些游戏,然后在图像消失后安装它们。

我建议你只管弄乱它,直到你得到你想要的东西,因为只要你有原件,你就会没事的。