克隆磁盘 - 重复的磁盘签名,如何解决?

Int*_*ble 15 windows ssd hard-drive mbr clonezilla

我已经使用 Clonezilla 将硬盘克隆到 SSD。两个驱动器的大小相同,并且该过程似乎已成功运行。

我可以从 SSD 启动到 Windows 10 而没有任何明显问题,但是另一个磁盘(原始源驱动器)处于脱机状态。计算机管理的存储部分显示以下脱机磁盘的工具提示:

Offline (The disk is offline because it has a signature collision with another disk that is online)
Run Code Online (Sandbox Code Playgroud)

我已经对此进行了一些阅读,看起来这个磁盘签名是存储在磁盘的“主引导记录”中的东西,并且也被 Windows 在其“引导配置数据库”中引用,以及精确的副本由 Clonezilla 完成的磁盘也复制了磁盘签名。

考虑到 SSD 的磁盘签名已替换为旧磁盘的签名,SSD 还好吗? 研究表明应该没问题,而且确实需要更改目标 ssd 的驱动器签名才能从克隆的 Windows 安装启动,但由于我缺乏这方面的知识,我不确定这是否假设是正确的。

另外,以防万一我想从旧磁盘启动,但仍然在 Windows 中看到 SSD(反之亦然),更新旧硬盘驱动器或新 SSD 的磁盘签名的最佳方法是什么(这样我就可以从任一驱动器启动,并且无论我选择从哪个驱动器启动,都可以看到两个驱动器)

我确实尝试对此进行了一些研究,并查看了有关此问题的文章(https://blogs.technet.microsoft.com/markrussinovich/2011/11/06/fixing-disk-signature-collisions/) ,但在文章(其中谈到恢复磁盘签名)中不清楚他们是否在谈论以某种方式神奇地将目标驱动器的原始磁盘签名恢复到在克隆过程中被替换之前的状态,或者他们是否正在谈论使用 Windows 生成新的磁盘签名(通过将其联机),然后使用 BCDEdit 更新旧磁盘上的 Windows BCD。

wp7*_*8de 10

您应该能够使用 Windows 附带的 diskpart 命令行实用程序修复冲突的磁盘签名。它允许您查看和更改磁盘签名。

以管理员身份打开命令提示符 (cmd.exe)。键入:
diskpart并在每个命令后按 ENTER 键;
提示更改为 DISKPART>
list disk以获取所有已安装物理磁盘的列表。
现在,键入select disk xy,例如select disk 1
选择磁盘后,键入:
uniqueid disk以显示磁盘的签名。
要了解更多信息,请键入 helpuniqueid disk
要更改签名,请键入:( uniqueid disk ID=NEWSIGNATURE
我建议将(十六进制)id 增加或减少 1, [1-9A-F]
最后,键入exit,然后重新启动。

警告:请自行承担风险。

  • 这与通过计算机管理的磁盘管理部分简单地使磁盘“联机”有什么区别?该磁盘是否仍可从其上的现有 Windows 安装引导?Windows BCD 怎么样?那会是我上面链接的文章的来源(使用 BCDEdit)吗? (3认同)

che*_*sus 6

正如@Interminable 在对另一个答案的评论中所说,我的解决方案是右键单击脱机磁盘并选择“在线”。