如何在文件级别克隆 Windows

如何在文件级别克隆 Windows

我有一台旧笔记本电脑(WinXP),我想通过 Linux 的 dd(Ubuntu live CD)将其克隆到第二台硬盘上。不幸的是,dd 由于读取 I/O 错误而失败。Windows 安装本身仍然能够从其驱动器读取所有文件,因此我认为 NTFS 将某些扇区标记为不可用。这就是我想在文件级别克隆安装的原因。首先,我将 MBR dd 到第二台硬盘,因此源硬盘和目标硬盘上的分区布局相同。下一步是克隆实际文件。我将两个硬盘连接到第三方 Windows 机器(Windows 7),并使用 robocopy 克隆文件(包括权限):

ROBOCOPY E:\ F:\ /e /efsraw /copyall /dcopy:t /r:0

因此,即使我以“管理员”身份运行 robocopy 的命令行,某些目录也会显示“拒绝访问”,例如用户 %appdata%。有没有办法解决这个问题?我不想弄乱源卷上的权限,那么如何正确复制用户配置文件?

目前的状态是,文件克隆的 Windows 安装启动,但用户配置文件缺少数据。

答案1

您应该坚持使用块级复制,但使用类似的容错工具ddrescue- 这只会为不可读的块写入零并继续前进。

我已经使用此方法成功地从故障 HDD 中拯救了许多 Windows 安装。

答案2

我复制了旧硬盘(硬盘大约在 2007 年制造),然后使用软件“Acronis True Image”从此副本恢复硬盘。您可以使用此软件的试用版。

相关内容