克隆到 SSD 后无法启动 Windows 10

use*_*242 8 ssd hard-drive windows-10

我使用傲梅轻松备份将原始驱动器克隆到新的 SSD。当我尝试启动时,出现蓝屏,显示:

Recovery Your PC/Device needs to be repaired A required device isn't
connected or can't be accessed. Error code 0xc000000e
Run Code Online (Sandbox Code Playgroud)

我尝试运行启动修复,但失败并显示:

Automatic Repair couldn't repair your PC.
Run Code Online (Sandbox Code Playgroud)

我尝试进入命令行修复工具并运行,bootrec /FixMBR它显然运行成功,并且显示:

The operation completed successfully
Run Code Online (Sandbox Code Playgroud)

当我运行时,bootrec /fixboot我收到一条错误消息

Access is denied
Run Code Online (Sandbox Code Playgroud)

当我尝试运行时,bootrec /rebuildbcd它会看到我的安装并询问我是否要将安装添加到启动列表中。当我选择时,Yes(Y)我收到一条错误消息:

The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)

我尝试对 Windows 进行升级安装,但它说如果没有现有安装就无法升级。

我该如何修复这个安装?源磁盘是GPT,SSD是三星850 EVO。原装硬盘启动正常。

小智 6

克隆 SSD 驱动器后,我遇到了同样的问题。这本质上与@user1247736 的答案相同,但有更多背景细节。

  1. 根据Microsoft 文档创建 Windows 安装介质。

  2. 启动进入 Windows 安装程序。但是,出现提示时,不要单击“立即安装”按钮,而是选择“修复计算机”选项。有关示例屏幕截图,请参阅https://www.minitool.com/data-recovery/fix-error-0xc000000e.html上的“解决方案 2”部分。

  3. 转到“疑难解答”>“高级选项”>“命令提示符”(请参阅​​上面链接中的屏幕截图)

  4. bcdboot通过以下方式之一运行该命令:

    a) 如果您的系统只有一个驱动器/磁盘,请运行:

    bcdboot c:\windows
    
    Run Code Online (Sandbox Code Playgroud)

    b) 否则,找出安装 Windows 的驱动器号。该bootrec /scanos命令应该对此有所帮助。例如,如果在“D:\Windows”上检测到 Windows,则运行:

    bcdboot D:\Windows
    
    Run Code Online (Sandbox Code Playgroud)

    或者

    bcdboot D:\Windows /s d:
    
    Run Code Online (Sandbox Code Playgroud)

    c) 如果启动分区(UEFI 分区)与安装 Windows 的驱动器位于不同的驱动器上,则/s相应地调整为该选项指定的驱动器。例如,

    bcdboot D:\Windows /s c:
    
    Run Code Online (Sandbox Code Playgroud)

更多细节:


小智 6

我也遇到了这个问题,我将磁盘克隆到三星 EVO 870,它会启动一次然后失败。与user1247736类似,我发现安装Windows的分区不再是C盘了。要解决此问题:

启动至恢复模式(Windows 安装介质 > 修复计算机选项)

转到疑难解答 > 高级选项 > 命令提示符

输入命令进入diskpart

diskpart

列出卷数

list volume

在查看标签时,我注意到恢复分区已分配驱动器盘符 C,而我的 Windows 分区是盘符 D。

我通过选择卷号从恢复分区中删除了驱动器号(您的卷号可能不同):

select volume 3

我删除了驱动器号:

remove letter=c

然后我选择了我的 Windows 分区(您的卷号可能不同):

select volume 0

我删除了错误的驱动器号并添加了正确的驱动器号:

remove letter=d

assign letter=c

退出磁盘部分

exit

然后运行 ​​bcdboot 命令来纠正引导加载程序

bcdboot c:\windows

这解决了我的问题。我现在可以毫无问题地在三星 SSD 上重新启动我的笔记本电脑。


Fin*_*her 0

在执行修复任务之前您是否执行了 bootrec /scanos?这通常为我解决了这个问题。

另外,这可能会对您有所帮助,我相信 fixmbr 仅适用于 mbr 磁盘,不适用于 gpt 磁盘。基本上,您必须使用 diskpart 为 efi 系统分区分配驱动器号,然后从分区内部启动 bootrec /fixboot 操作。 http://www.dell.com/support/article/us/en/19/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7-8-您的戴尔电脑上的 81-and-10?lang=en

问题还可能是这些备份工具经常自动调整大小,这有时会导致必要的系统分区无法使用。

最好的办法是使用另一种工具再次克隆它并选择手动布局,如果不是沃尔玛产品,SSD制造商通常会提供针对其硬件进行优化的布局。