將 Windows 10 從 SSD (UEFI/GPT) 移轉到 m.2 NVMe PCH PCIE(或 PCH SATA)

將 Windows 10 從 SSD (UEFI/GPT) 移轉到 m.2 NVMe PCH PCIE(或 PCH SATA)

我正在嘗試將 Windows 10 從 SSD 遷移到 m.2 NVMe 980 PRO。我嘗試了無數不同的方法來讓它工作,但無法讓我的克隆分區運行。

在最後一次嘗試中,我甚至讓 Windows 啟動管理器在我的 m.2 NVMe 上運行,並且它找到了我的克隆。這是第二個啟動選項。選擇它將開始嘗試啟動;進入自動修復;這總是以失敗告終。

從 m.2 NVMe 啟動現在讓我看到:

在此輸入影像描述

生物設定: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 之外的所有硬碟
  • 將 Windows 10 安裝(全新安裝)到 m.2 固態硬碟上
  • 嘗試啟動新安裝-安裝運作正常
  • 關閉系統並新增舊SSD
  • 使用 USB 金鑰啟動至 Ubuntu
  • 使用 GParted 從 m.2 中刪除新安裝的 Windows 分割區,並將 Windows 分割區從我的 SSD 複製到該位置(我的舊分割區較小,適合空的可用空間)
  • 斷電並取出原來的SSD
  • 嘗試按原樣運行...啟動啟動並想要運行診斷但最終失敗
  • 將 Windows 重新安裝到剩餘的開放分割區空間中
  • 啟動現在將啟動到上面的 Windows 啟動載入程式;第 4 卷啟動並運行;但我的舊安裝(第 2 卷)不會

當嘗試運行它時,我得到這個:

準備自動修復

診斷您的電腦

在試圖修復

自動修復無法修復您的電腦

文件D:\Windows\System32\Logfiles\Srt\SrtTrail.txt指出:

啟動修復診斷和修復日誌

修復嘗試次數:1

會議詳情

系統磁碟 = \Device\Harddisk0 Windows 目錄 = D:\Windows AutoChk Run = 0 根本原因數量 = 1

進行的測試:

名稱:檢查更新結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

進行的測試:

名稱:系統碟測試 結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

進行的測試:

名稱:磁碟故障診斷 結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

進行的測試:

名稱:磁碟元資料測試 結果:成功完成。錯誤代碼 = 0x0 花費的時間 = 109 ms

進行的測試:

名稱:磁碟元資料測試 結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

進行的測試:

名稱:目標作業系統測試 結果:成功完成。錯誤代碼 = 0x0 花費的時間 = 32 ms

進行的測試:

名稱:卷宗內容檢查結果:成功完成。錯誤代碼 = 0x0 花費的時間 = 31 ms

進行的測試:

名稱:啟動管理器診斷 結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

進行的測試:

名稱:系統啟動日誌診斷 結果:成功完成。錯誤代碼 = 0x0 所用時間 = 0 ms

找到根本原因:

引導管理器找不到作業系統載入程式。

修復操作:檔案修復結果:失敗。錯誤代碼 = 0x57花費的時間 = 1422 毫秒

修復操作:引導配置資料儲存修復結果:失敗的。錯誤代碼 = 0x490所用時間 = 31 毫秒



我現在懷疑克隆安裝中可能缺少驅動程式;也許是適用於 Windows 10 的英特爾快速儲存技術? (我如何將它添加到我的克隆中?)或者是否有更好的方法來執行此操作?

這是我在某處發現的內容,暗示這可能會導致問題:

Windows 10 設定需要英特爾快速儲存技術來識別 M.2 裝置。下載後,將其解壓縮到可啟動設備上,然後從該設備啟動。

答案1

您可能不需要專門的 IRST,但是,您確實需要一些NVMe 驅動程式處於活動狀態。 Windows 10 實際上已經包含一個「標準」NVMe 驅動程序,但與 SATA AHCI 一樣,如果存取啟動磁碟區不需要該驅動程序,那麼它會從「啟動」階段自動停用。

在克隆之前,執行命令啟動 Windows 內建 NVMe 驅動程式:

sc config StorNvme start= boot

我不能 100% 確定這是否有效,但理論上它應該有效。 (它曾經與 StorAhci 一起使用。)

答案2

X99A SLI PLUS主機板說明書 第 1-4 頁有此內容:

在此輸入影像描述

不幸的是,您的主機板僅支援 M.2 SATA,而不支援 M.2 NVMe。兩者很容易混淆,因為它們的連接器相同,因此兩者都可以插入同一個插座。

答案3

最後!

我啟動到損壞的克隆並轉到“命令提示字元”運行bcdboot C:\Windows。 (我首先確定 C: 是我的克隆。)現在一切都很好。我只需要刪除其他作業系統。

使用以下方式將 m.2 直接連接到主機板時的速度測試:

m.2 PCH SATA:

在此輸入影像描述


m.2 PCH PCIE:

在此輸入影像描述

相關內容