我最近买了一个新的、更大、更快的 ssd。我需要克隆磁盘并扩展 windows 分区,并使用 Acronis True Image 完成此操作,其克隆功能还可以自动扩展分区,只需单击几下即可。一切顺利,我从新 ssd 启动了几次。一切看起来都很好,所以我决定格式化我的旧 ssd。下次重新启动时,启动时出现的旋转点可能在一秒钟后停止移动,然后我收到 0xc0000001 错误,没有其他信息,除了我应该使用恢复媒体进行修复。
这就是我尝试的:
- 自动修复
- 校验
- bootrec /fixboot 和 rebuildbcd 反过来导致“访问被拒绝”并且找不到安装
- 挂载并格式化 efi 分区,然后从 c:\windows\boot 复制数据... 按照不同网站上的各种教程操作,但都报告了同一件事
- 删除 efi 和 msr 分区,然后重建它们,例如这
- 进行全新安装,然后将 Windows 分区与旧分区交换,这样 efi、msr 和恢复都是好的、新的并且没有错误
- 救援媒体中的 Macrium Reflect Windows 启动修复功能可识别我的安装和 Windows 版本
所有这些总是导致相同的错误。目前,这不可能是 efi 分区的问题,就像大多数来源似乎报告的那样。我真的不能进行全新安装,这是一个安装了 Steinberg Cubase 的音频工作室工作站,还有数百个我无法恢复的插件和设置。
除了您非常欢迎的建议、意见和尝试之外,最让我困扰的是,我无法知道程序在哪里停止,哪个文件可能损坏或丢失......我找不到获取详细模式或日志的方法......只有旋转的点。
我现在拥有的是一个该分区的 acronis true image tib,我对其进行了多次恢复,文件似乎都还在那里,没有损坏......
答案1
我遇到了同样的问题:解决方案是在注册表中!(仅限 EFI)
- 启动克隆的安装,但确保以安全模式启动!(F8)
- 登录到您的帐户
- 一切看起来很混乱,但使用 ctrl+alt+delete 可以启动任务管理器
- 打开 regedit(文件 > 运行新任务 > regedit > 输入)
- 去
HKEY_LOCAL_MACHINE\System\MountedDevices
- 查找
DosDevices\C:
并重命名DosDevices\O:
(例如,选择一个未使用的字母) - 如果您克隆的系统驱动器
D:
(大多数情况下),请选择DosDevices\D:
并将其重命名为DosDevices\C:
- 现在你可以将第一个重命名的
DosDevices\O:
驱动器改回DosDevices\D:
- 开始>电源>重启...
- 它就像魔法一样有效 ;)
答案2
我遇到了类似的问题。但是,我使用 rescuezilla 进行克隆。我将 (SATA SSD) 磁盘克隆到新的更大的 (NVME) 磁盘,然后使用 gparted 进行扩展。每次我尝试启动磁盘时,都会收到 BSOD 错误。我尝试恢复 BCD 并重建 EFI 分区等。如上所述。最后,出于绝望,我尝试在扩展之前在 Windows 中启动克隆的磁盘,结果成功了!我真的不知道为什么,但如上面的答案所示,Windows 可能会在注册表中保留磁盘大小的某种记录,因此您可以像上面一样编辑注册表,或者从新磁盘启动克隆的操作系统而不进行更改。首次启动后,我能够调整磁盘大小。