我正在尝试将 Windows 10 从 SSD 移动到 m.2 NVMe 980 PRO。我尝试了无数不同的方法来让它工作,但无法让我的克隆分区运行。
在最后一次尝试中,我什至让 Windows 启动管理器从我的 m.2 NVMe 中运行,它找到了我的克隆。这是第二个引导选项。选择它将开始尝试启动;进入自动修复;这总是以失败告终。
从 m.2 NVMe 启动现在让我想到了这一点:
BIOS 设置: BIOS MVMe 通过 PCH SATA 和/或 PCH PCIE 连接。我的第一张 Windows 10 安装 DVD 无法识别我的 m.2 硬盘;但是一个新制作的 USB Windows 安装棒做到了。
背景:我最初的安装是在 SSD 上;在 UEFI/GPT 中启动。我尝试了无数不同的方法来让 Windows 过渡到我的 m.2——复制顺序的变化;安装订单;使用和删除的分区;自动修复...(我花了超过 2 天的时间...我将尝试使用 GRUB 作为引导加载程序——但不要认为这是问题所在。)
这些是我进入上述屏幕所采取的步骤:
- 刷新了我主板的 BIOS 更新(msi 主板 X99A SLI PLUS MS-7885)
- 更新了 Windows 10 Pro 以包含最新更新(Windows see 的 m.2 SSD)
- 删除了所有硬盘,但我的 m.2 ssd
- 在 m.2 ssd 上安装(全新安装)Windows 10
- 尝试启动新安装 - 安装运行正常
- 关闭系统并添加旧 SSD
- 使用 USB 密钥启动到 Ubuntu
- 使用 GParted 从 m.2 中删除新安装的 Windows 分区并将其克隆到我的 SSD 中的 Windows 分区(我的旧分区较小,适合空闲空间)
- 断电并移除原来的 SSD
- 尝试按原样运行...启动启动并想要运行诊断但以失败告终
- 将 Windows 重新安装到剩余的开放分区空间中
- boot 现在将启动到上面的 Windows 引导加载程序;第 4 卷启动并运行;但我的旧安装(第 2 卷)不会
当试图运行它时,我得到了这个:
文件D:\Windows\System32\Logfiles\Srt\SrtTrail.txt
状态:
启动修复诊断和修复日志
修复尝试次数:1
会话详情
系统盘 = \Device\Harddisk0 Windows 目录 = D:\Windows AutoChk Run = 0 根本原因数 = 1
进行的测试:
名称:检查更新结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
进行的测试:
名称:系统盘测试结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
进行的测试:
名称:磁盘故障诊断结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
进行的测试:
名称:磁盘元数据测试结果:成功完成。错误代码 = 0x0 所用时间 = 109 毫秒
进行的测试:
名称:磁盘元数据测试结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
进行的测试:
名称:目标操作系统测试结果:成功完成。错误代码 = 0x0 所用时间 = 32 毫秒
进行的测试:
名称:卷内容检查结果:成功完成。错误代码 = 0x0 所用时间 = 31 ms
进行的测试:
名称:引导管理器诊断结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
进行的测试:
名称:系统启动日志诊断结果:成功完成。错误代码 = 0x0 所用时间 = 0 毫秒
找到根本原因:
引导管理器找不到操作系统加载程序。
修复操作:文件修复结果:失败。错误代码 = 0x57所用时间 = 1422 毫秒
修复操作:引导配置数据存储修复结果:失败。错误代码 = 0x490所用时间 = 31 毫秒
我现在怀疑克隆安装中可能缺少驱动程序;也许适用于 Windows 10 的英特尔快速存储技术?(我如何将它添加到我的克隆中?)或者是否有更好的方法来执行此操作?
这是我在某处发现的暗示这可能导致问题的地方:
Windows 10 设置需要英特尔快速存储技术才能识别 M.2 设备。下载后,将其解压缩到可启动设备上,然后从设备启动。
您可能不需要专门的 IRST,但是是的,您确实需要一些NVMe 驱动程序才能处于活动状态。Windows 10 实际上已经包含一个“标准”NVMe 驱动程序,但就像 SATA AHCI 一样,如果驱动程序不是访问启动卷所必需的,那么它会从“启动”阶段自动禁用。
在克隆之前,运行命令激活 Windows 内置 NVMe 驱动程序:
我不是 100% 确定这是否会奏效,但理论上应该会。(它曾经与 StorAhci 一起工作。)
X99A SLI PLUS 主板手册 第 1-4 页有:
不幸的是,您的主板只支持 M.2 SATA,不支持 M.2 NVMe。两者很容易弄错,因为它们的连接器是相同的,所以两者都可以插入同一个插座。
最后!
我启动到损坏的克隆并转到“命令提示符”运行
bcdboot C:\Windows
。(我首先确定 C: 是我的克隆。)现在一切都很好。我只需要删除其他操作系统。使用以下方法将 m.2 直接连接到主板时的速度测试:
m.2 PCH SATA:
m.2 PCH PCIE: