答案1
如果 Windows 安裝可以看到安裝媒體和目標磁碟機以外的任何其他 EFI 可啟動驅動器,則 Windows 安裝會感到困惑,並且會失敗並出現您收到的錯誤。
如果驅動器難以斷開連接或停用(例如 NVMe 驅動器可能隱藏在 GPU 和隔熱罩下方,且 BIOS 設定中可能沒有用於停用它們的選項),是可以在 Windows 安裝環境中停用它們,以便安裝程式看不到它們。
啟動安裝介質,然後在開始安裝之前按 Shift+F10 開啟命令提示字元。跑步diskpart
。在 diskpart 中,執行list disk
以查看磁碟清單。對於要停用的每個磁碟,執行sel disk N
(其中 N 是該磁碟的編號),然後執行offline disk
。
然後運行sel disk N
,其中 N 是 Windows 安裝的目標磁碟的編號,並運行clean
以完全擦除磁碟。然後exit
從磁碟部分。
按 Alt+Tab,然後繼續安裝,直到選擇要安裝的磁碟。選擇目標磁碟上未指派的空間用於 Windows 安裝,但暫時不要繼續安裝。
按 Alt+Tab 返回命令提示符,然後pnputil /enum-interfaces /enabled | more
使用 Enter 鍵向下移動一行執行並捲動龐大的裝置清單。您正在尋找與您想要在 Windows 安裝中隱藏的磁碟相對應的裝置。在我的例子中,它們的實例 ID 看起來很像,SCSI\Disk&Ven_NVMe&Prod_WDS100T1X0E-00AF\5&abcdef00&0&000000
但它們會根據磁碟機供應商、匯流排佈局等的不同而有所不同。
記下他們的設備實例ID值,然後對於每個值,運行pnputil /remove-device "INSTANCE_ID"
將 INSTANCE_ID 替換為您記下的值。引號很重要,因為實例 ID 通常包含&
由 shell 解釋的字元。
之後,exit
從命令提示字元。由於尚未刷新,驅動器仍會出現在清單中,但作業系統將不再看到它們。繼續安裝。做不是按一下磁碟機清單中的“刷新”,否則您剛剛刪除的裝置將在刷新過程中重新啟用。
答案2
中斷/停用所有可 EFI 啟動的儲存裝置。那對我來說是這樣的。