我有一台联想 Windows 7 笔记本电脑,上面有一个 MBR 硬盘,我想克隆它。我使用 Linux(Kali,仅供参考)实时 USB 棒,在 PC 上启动,然后用于将dd if=/dev/sda of=/dev/sdc bs=100M conv=notrunc
内部硬盘克隆到通过 USB 连接的硬盘上。
据我所知,这一切都运行良好,从 Linux 我能够访问所有分区上的所有数据。但是当我重新启动 Windows 进行测试时,Windows 似乎无法识别该驱动器。插入时,它会发出 ge-dunk 声音,但当我进入“计算机”时,驱动器列表中没有任何内容。
我完全不熟悉 Windows 的工作原理,但我熟悉 Linux。我也尝试将驱动器插入 OS X 机器,它也被很好地识别了。
我该如何在 Windows 中解决这个问题,因为我有时需要从 Windows 访问该驱动器。
谢谢。
答案1
这似乎是由签名碰撞因为一个磁盘是另一个磁盘的精确克隆。
可以使用 Windows 中的磁盘管理修复此问题(可通过控制面板 -> 管理工具 -> 计算机管理 -> 存储 -> 磁盘管理访问)。在其中,您可以看到驱动器处于脱机状态。通过右键单击驱动器并选择“联机”,这将强制驱动器安装所有分区,尽管签名冲突。
我不知道这是否会引起任何与碰撞相关的问题,但我还没有遇到任何问题。