复制 C 盘,它会启动吗?

复制 C 盘,它会启动吗?

可能重复:
将硬盘内容克隆到另一块硬盘
在 Windows 中逐位复制硬盘?

我只是想知道,如果您只是使用像 gparted 这样的程序将一个硬盘驱动器的分区完全复制到另一个硬盘驱动器上,您是否可以简单地将它们中的任何一个插入到复制它的计算机中并启动,就像什么都没有改变一样(当然,除了明显的硬件变化)。

答案1

如果您直接复制整个分区(而不仅仅是复制/粘贴文件),那么您仍然需要两样东西才能获得可启动的系统:

  1. MBR 引导加载程序
  2. 将复制的分区标记为“活动”

有一些命令可以从 Windows 磁盘安装新的 MBR(请参阅 Chris 的回答),但我最喜欢的是通过十六进制编辑器将扇区 0 的前 440 个字节简单地复制到新驱动器。下载氢键,确保以管理员身份运行它,然后手动将现有硬盘驱动器上 0 扇区的前 440 个字节复制/粘贴到新硬盘驱动器(在 HxD 中,每行长 16 个字节,每个扇区长 512 个字节)。不要忘记点击保存以提交更改。对此要非常小心,因为如果您不知道自己在做什么,您可能会把事情搞得一团糟。

对于第 2 点,您可以使用 diskpart 实用程序来完成此操作,或者再次使用十六进制编辑器修改正确的字节。对于 diskpart 方法,请打开命令提示符(以管理员身份),然后键入以下命令:

diskpart
list disk
select disk #  //pick the new disk from the list above
list partition
select partition #  //pick the C drive
active

然后,继续插入新驱动器并启动它!

答案2

您还可以在命令行中使用 BOOSECT 命令来复制引导扇区。您需要能够访问 Windows Vista 或更高版本的安装介质,特别是介质或安装目录中的 \BOOT 目录。

找到安装介质或目录。转到 \BOOT 子目录然后运行以下命令

c:>bootsect /nt60 ?:

其中 ?: 是您要将引导扇区信息复制到的驱动器号。

-克里斯

答案3

GParted 很酷,但如果您使用的是 Windows,我建议您使用微软的免费映像工具 imagex。使用 WAIK 构建启动盘,使用 imagex 制作映像,然后应用该映像。这是最安全的方法。

下载 WAIK

http://www.microsoft.com/en-us/download/details.aspx?id=5753

复制:imagex /capture d: d:\imaging\data.wim "Drive D" /verify

申请:imagex /apply d:\imaging\data.wim 1 /verify

相关内容