徵兆
嘗試開機 Windows 時,您會收到錯誤訊息:
找不到作業系統。 嘗試中斷連接不含作業系統的任何磁碟驅動器。
按 Ctrl+Alt+Del 重新啟動
解決方案
需要具備 Windows 7 或更新版本的可開機 USB 或 DVD,才能顯示命令提示字元。 如果您沒有可用的可開機媒體,您可以依照 這裡找到的建立安裝媒體步驟來取得媒體。
步驟 1:顯示命令提示字元:
-
從任何 DVD 或 USB Windows 7、8 或 10 媒體開機。
-
到達 [Windows 安裝程式] 畫面 (選取 [語言]、[時間] 和 [鍵盤設定]) 的位置后,請按 SHIFT + F10 鍵以顯示命令提示字元。
步驟 2:瞭解您的磁碟是否設為 GPT) (GUID 磁碟分區區數據表或主開機記錄 (MBR) :
-
在 [命令提示字元] 視窗中,輸入下列命令,並在每個命令之後按 Enter:
diskpart
清單磁碟
-
尋找您的磁碟,看看 GPT 欄是否有星號 (*) – 這會指出磁碟是 GPT。 如果找不到星號,則會將磁碟設定為 MBR。
-
輸入 exit ,然後按 Enter。
步驟 3a:如果類型是 MBR:
-
在命令提示字元中輸入下列命令,然後按 Enter:
dir a:
-
如果找到 A : 磁碟驅動器,並顯示目錄,請檢查目錄中的 \Windows 資料夾。 如果有的話,就是 [系統磁碟驅動器]。 跳到步驟 2。
-
如果找不到 A: 磁碟驅動器或它不包含 \Windows 資料夾,請輸入下列命令,然後按 Enter:
dir b:
-
繼續按字母順序,直到找到含有 \Windows 資料夾的磁碟驅動器為止,但略過 X: 磁碟驅動器。 這將會是您所用 USB 或 DVD 的安裝檔案。 最常見的位置是 C: 磁碟驅動器,因此該範例將用於文章的其餘部分。
-
-
找到之後,請輸入下列命令:
bcdboot C:\Windows /S C:
-
在此情況下, C 是找到 \Windows 資料夾的磁碟驅動器。 如果 Windows 資料夾位於不同的磁碟驅動器上,請在上方的 bcdboot 命令中使用該驅動器號,而不是 “C”。
-
-
您必須先顯示已 成功建立的開機檔案 訊息,才能繼續。
-
輸入下列命令,在每個命令之後按 Enter:
diskpart
清單磁碟
sel disk C
-
在此情況下, C 是找到 \Windows 資料夾的磁碟驅動器。 如果 \Windows 資料夾位於不同的磁碟驅動器上,請在上面的 sel disk 命令中使用該驅動器號,而不是 “C”。
-
-
輸入下列命令,在每個命令之後按 Enter:
清單卷
sel vol C
-
在此情況下, C 是找到 \Windows 資料夾的磁碟驅動器。 如果 \Windows 資料夾位於不同的磁碟驅動器上,請在上方 sel vol 命令中使用該驅動器號,而不是 “C”。
-
-
輸入下列命令,然後按 Enter:
積極
-
您應該會收到確認,確認音量已成功設定為使用中。 如果您沒有收到確認,表示該磁碟已設定為 GPT (而非 MBR) ,或是磁碟發生問題。 請確定您使用的是正確的磁碟。
-
-
輸入下列命令,然後按 Enter:
退出
-
將裝置重新啟動。 您可以輸入下列命令,然後按 Enter,從命令提示字元快速執行此動作:
shutdown -f -r -t 00
步驟 3b:如果類型是 GPT:
-
在命令提示字元中輸入下列命令,然後按 Enter:
dir a:
-
如果找到 A : 磁碟驅動器,並顯示目錄,請檢查目錄中的 \Windows 資料夾。 如果有的話,就是 [系統磁碟驅動器]。 跳到步驟 2。
-
如果找不到 A: 磁碟驅動器或它不包含 \Windows 資料夾,請輸入下列命令,然後按 Enter:
dir b:
-
繼續按字母順序,直到找到含有 \Windows 資料夾的磁碟驅動器為止,但略過 X: 磁碟驅動器。 這將會是您所用 USB 或 DVD 的安裝檔案。 最常見的位置是 C: 磁碟驅動器,因此該範例將用於文章的其餘部分。
-
-
輸入下列命令,在每個命令之後按 Enter:
diskpart
清單磁碟
sel disk C
-
在此情況下, C 是找到 \Windows 資料夾的磁碟驅動器。 如果 \Windows 資料夾位於不同的磁碟驅動器上,請在上面的 sel disk 命令中使用該驅動器號,而不是 “C”。
-
-
輸入下列命令,然後按 Enter:
清單元件
-
尋找標示為 [ 系統] 的磁碟分區區。
-
找到后,請將字母 R 指派給磁碟分區。 如果已採用字母 R ,您可以選擇任何未指派的字母。 若要指派字母,請輸入下列命令,然後在每個命令之後按 Enter:
assign letter=r:
退出
-
回到命令提示字元,一次輸入下列命令一行,每行后按 Enter:
cd /d r:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s m: /f UEFI
附註: 在最後一個命令中,/l en-us 會將 Windows 語言設定為英文。 若要設定不同的語言,請將 en-us 取代為不同的語言代碼 (例如 de-de for german) 。
-
將裝置重新啟動。 您可以輸入下列命令,然後按 Enter,從命令提示字元快速執行此動作:
shutdown -f -r -t 00