将 Windows 复制到新硬盘

将 Windows 复制到新硬盘

我有一个装有 Windows XP 的 SCSI 驱动器 (C:),我想将 Windows 复制到 IDE 驱动器上的分区 (F:)。到目前为止,我已经使用 clonezilla 将 Windows 从 C: 复制到 F:,当 SCSI 驱动器在计算机中时,我可以启动到 F:,但是当我将其取出时,我无法启动到 Windows。IDE 驱动器的另一个分区上有 Ubuntu,我使用 GRUB 引导加载程序,它有 Ubuntu、sda1(Windows C:)和 sdb1(不工作的 Windows F:)作为选项。

IDE 驱动器显然需要 SCSI 驱动器的某些东西来启动,或者在错误的位置查找,我想知道它需要什么来启动而 F: 没有或者它在查找什么以及指定查找位置的文件。

答案1

我推测在 SCSI 驱动器被移除后尝试启动 Windows 时,您收到的错误类似于:“无法找到 ntldr”。启动驱动器的根目录中有几个文件是 Windows 需要启动的:

boot.ini
ntldr

将这些复制到新启动驱动器的 Windows 分区的根目录。

还要确保 boot.ini 中的条目指向正确的位置:

multi(0)disk(0)rdisk(0)partition(1)

您可能需要更改磁盘和/或分区选项。

相关内容