克隆和扩展后 Windows 分区拒绝启动

克隆和扩展后 Windows 分区拒绝启动

我最近买了一个新的、更大、更快的 ssd。我需要克隆磁盘并扩展 windows 分区,并使用 Acronis True Image 完成此操作,其克隆功能还可以自动扩展分区,只需单击几下即可。一切顺利,我从新 ssd 启动了几次。一切看起来都很好,所以我决定格式化我的旧 ssd。下次重新启动时,启动时出现的旋转点可能在一秒钟后停止移动,然后我收到 0xc0000001 错误,没有其他信息,除了我应该使用恢复媒体进行修复。

这就是我尝试的:

  1. 自动修复
  2. 校验
  3. bootrec /fixboot 和 rebuildbcd 反过来导致“访问被拒绝”并且找不到安装
  4. 挂载并格式化 efi 分区,然后从 c:\windows\boot 复制数据... 按照不同网站上的各种教程操作,但都报告了同一件事
  5. 删除 efi 和 msr 分区,然后重建它们,例如
  6. 进行全新安装,然后将 Windows 分区与旧分区交换,这样 efi、msr 和恢复都是好的、新的并且没有错误
  7. 救援媒体中的 Macrium Reflect Windows 启动修复功能可识别我的安装和 Windows 版本

所有这些总是导致相同的错误。目前,这不可能是 efi 分区的问题,就像大多数来源似乎报告的那样。我真的不能进行全新安装,这是一个安装了 Steinberg Cubase 的音频工作室工作站,还有数百个我无法恢复的插件和设置。

除了您非常欢迎的建议、意见和尝试之外,最让我困扰的是,我无法知道程序在哪里停止,哪个文件可能损坏或丢失......我找不到获取详细模式或日志的方法......只有旋转的点。

我现在拥有的是一个该分区的 acronis true image tib,我对其进行了多次恢复,文件似乎都还在那里,没有损坏......

答案1

我遇到了同样的问题:解决方案是在注册表中!(仅限 EFI)

  1. 启动克隆的安装,但确保以安全模式启动!(F8)
  2. 登录到您的帐户
  3. 一切看起来很混乱,但使用 ctrl+alt+delete 可以启动任务管理器
  4. 打开 regedit(文件 > 运行新任务 > regedit > 输入)
  5. HKEY_LOCAL_MACHINE\System\MountedDevices
  6. 查找DosDevices\C:并重命名DosDevices\O:(例如,选择一个未使用的字母)
  7. 如果您克隆的系统驱动器D:(大多数情况下),请选择DosDevices\D:并将其重命名为DosDevices\C:
  8. 现在你可以将第一个重命名的DosDevices\O:驱动器改回DosDevices\D:
  9. 开始>电源>重启...
  10. 它就像魔法一样有效 ;)

答案2

我遇到了类似的问题。但是,我使用 rescuezilla 进行克隆。我将 (SATA SSD) 磁盘克隆到新的更大的 (NVME) 磁盘,然后使用 gparted 进行扩展。每次我尝试启动磁盘时,都会收到 BSOD 错误。我尝试恢复 BCD 并重建 EFI 分区等。如上所述。最后,出于绝望,我尝试在扩展之前在 Windows 中启动克隆的磁盘,结果成功了!我真的不知道为什么,但如上面的答案所示,Windows 可能会在注册表中保留磁盘大小的某种记录,因此您可以像上面一样编辑注册表,或者从新磁盘启动克隆的操作系统而不进行更改。首次启动后,我能够调整磁盘大小。

相关内容