我已经通过Steps> Control Panel\All Control Panel Items\Back up and Restore (Windows 7)
. 我实际上选择了硬盘上的所有分区。然后我用新的 2TB 硬盘替换了我的 1TB 硬盘。然后我启动到系统修复盘。从那里我选择了从 USB 磁盘恢复图像。它可以自动在 USB 硬盘上选择正确的系统映像。然后我开始恢复。但是后来我收到一个错误,说它无法恢复系统,因为它找不到合适的硬盘。但是,当我查看 diskpart 时,新的 2TB HDD 正确定位为磁盘 0。我做错了什么?我认为我不需要对新磁盘进行分区,因为恢复也应该恢复分区布局。
旧磁盘是 gpt 并带有 efi 分区。我还将新磁盘初始化为 gpt。旧磁盘包含 2 个用于 linux 的 ext4 分区,Windows 映像工具未备份该分区。
从这里,它说新硬盘不应该包含任何分区。但是我的新硬盘上没有分区。为什么我仍然无法恢复它?
我不是 Windows 磁盘分区方面的专家,但我认为您需要在磁盘上创建一个 1 TB 的分区,并在恢复后对其进行扩展。图像不像大的复制/粘贴操作,它是逐位复制,并且有一种称为 inode 的东西,它引用给定地址和给定长度的一串位......您计算机上的文件是inode 编号、起始地址、长度和作为文件名的文本描述,以及其他一些取决于方案的内容。如果您将 1 TB 驱动器的逐位映像拖放到 2 TB 驱动器上,则可能会产生冲突,例如需要放置在硬盘驱动器上特定地址的引导扇区,或 Windows 备份和恢复分区,它们可能不属于您的映像。
如果我是你,并且我想尽快完成这项工作,我会先尝试对磁盘进行分区,以便 Windows 可以设置其隐藏卷,依此类推,将所有空间都放在一个卷中,如果这不起作用,也许看看人们做了什么......但是你在那里做了什么,创建一个图像,我认为它是用于备份的东西,真的,通常被放到相同大小,品牌和型号的相同磁盘上......我不认为这意味着将您的操作系统从磁盘迁移到磁盘,但其他人可能已经这样使用它......如果您创建一个与旧磁盘大小完全相同的新分区,它可能会让您放弃它在那里...
如果您设法创建一个完全相同大小的分区,并且您有一个 Linux 引导磁盘,您也许还可以使用一种工具,例如
dd
将映像直接移动到磁盘而无需任何软件检查......您也可以在占用整个磁盘之后扩展分区,或者在更大的分区上使用 dd 可能会起作用,但我不能 100% 确定这将永远 100% 起作用......否则,我希望 Windows 大师对你微笑,因为如果你不习惯这种事情,它可能会变得复杂......
无论如何,我希望这会有所帮助....
我终于弄明白了。计算机内部新硬盘的分区表会以某种方式具有只读属性。我们必须使用 diskpart 来删除 readonly 属性:
然后恢复过程将正常工作。
我不知道为什么 MS 让这个过程如此困难。错误消息绝对可以比
No disk that can be used for recording the system disk can be found
.