昨天我從可啟動 USB 安裝了 Windows 10(其中包含一個名為的資料夾,efi
因此我認為此可啟動 USB 支援兩種啟動模式)。但後來我了解到 UEFI 模式比傳統(BIOS)模式更好。因此,我首先透過msinfo32
在執行對話方塊中輸入並顯示 來確認我處於哪種啟動模式legacy
。
我還檢查了我的硬碟分割樣式,它的MBR。我知道在 UEFI 模式下安裝 Windows 10 之前我需要轉換為 GPT 分割區樣式。
但我不想使用第三方軟體,也不想更新到 Windows Creator Update,可能是因為 Windows Update 需要大量時間和數據,而且所有第三方軟體都是付費的。因此,我嘗試使用 diskpart 實用程式從可啟動 USB 啟動,並在修復視窗中開啟 cmd 並鍵入以下命令:
X:\Sources> diskpart
X:\Sources> list disk
X:\Sources> select disk 0 (as my hdd was disk 0)
X:\Sources> convert gpt
但它說錯誤磁碟不可轉換。
那麼如何在 UEFI 模式下重新安裝 Windows?任何幫助將不勝感激。
編輯:
我的BIOS配置:
如果我禁用舊版支持,我仍然無法選擇安全啟動,它仍然是灰色。在 UEFI 模式下安裝 Windows 時會導致任何問題嗎?
答案1
它說錯誤磁碟不可轉換。
磁碟部分只允許“轉換”空的磁碟,因此您需要使用該clear
命令刪除所有分割區。如果磁碟上有您想要保留的數據,那麼您唯一的選擇就是升級到具有 的 Windows 版本mbr2gpt
,或使用第三方軟體。
而且所有第三方軟體都是付費的
最常見的就地轉換第三方工具是g磁碟(又名GPTF磁碟),費用為 0.00 美元。它有一個 Windows .exe 版本,但主要是一個 Linux 工具;您可以發現它已經存在於許多“live CD/USB”中,例如格帕特光碟.
- 在 Linux 中,使用
lsblk
查找磁碟的裝置名稱(通常為/dev/sda
)。 - 運行
gdisk /dev/sda
開啟分區工具。它會自動在記憶體中進行轉換。 - 使用 gdisk 的
w
命令將結果寫入磁碟並退出。
此時您可以刪除Windows分割區並重新安裝。或者,您可以手動建立 EFI 系統分割區並使用bcdboot
(如其他執行緒中所述)將現存的Windows 安裝到 UEFI 模式。
我也不想更新到 Windows Creator 更新,可能是因為 Windows 更新需要很多時間
但如果你不希望 Windows 更新變慢,那你為什麼要安裝三年前的版本呢? ...最好製作一個新的 Windows 10.1809 USB 記憶棒,這樣你就可以獲得這些功能安裝後立即。(如果您需要 UEFI 支持,最好使用媒體建立工具 – 我不再推薦 Rufus。)
答案2
根本不需要重新安裝。最新的 Windows 10 版本附帶MBR2GPT工具。
它有一些先決條件:
- 磁碟目前使用 MBR
- 有足夠的未被分割佔用的空間來儲存主 GPT 和輔助 GPT:
- 16KB + 磁碟前面2個磁區
- 16KB+磁碟末尾1個磁區
- MBR分區表中最多有3個主分割區
- 其中一個分區被設定為活動分區並且是系統分區
- 磁碟沒有任何擴充/邏輯分割區
- 系統分割區上的 BCD 儲存包含指向作業系統分割區的預設作業系統條目
- 可以檢索分配有磁碟機代號的每個磁碟區的磁碟區 ID
- 磁碟上的所有分割區都是 Windows 識別的 MBR 類型,或具有使用 /map 命令列選項指定的映射
如果滿足這些條件,使用就很簡單:
mbr2gpt /convert /allowFullOS
需要從提升的命令提示字元呼叫該工具。取得的最快方法是Win鍵入,然後cmd
按Ctrl++ 。ShiftEnter
Windows 不需要安全啟動。
答案3
我絕不是專家,但我認為您要做的是禁用舊版支持,據我了解,“舊版支持”僅支持 BIOS/MBR 分區硬碟,而不支援 UEFI/GPT 分區硬碟驅動器,基於這個,我建議您停用“遺留支援”,或者如果有UEFI 選項,請選擇該選項,一旦完成,你應該能夠安裝Windows 10,安裝完成後,點擊Windows+R鍵,同時按下兩個鍵,在對話框中鍵入“ diskmgmt.msc”,右鍵單擊磁碟機0(或您的硬碟的任何編號),然後按一下“屬性”,然後按一下“磁碟區”標籤。如果您看到(GUID 分割區表)GPT,則一切順利。希望這可以幫助你!