不同磁碟機上的系統分割區和開機分割區

不同磁碟機上的系統分割區和開機分割區

我將 Windows 安裝在 SSD 上,但如圖所示,系統磁碟機是 HDD。

這是在我雙重開機 Windows 和 Linux(Linux 位於 HDD 上的分割區上)然後將 Linux 分割區全部刪除之後發生的。這導致無法啟動進入 Windows,因此我使用 easyBCD 將其新增至啟動清單並自動選擇。這會導致啟動緩慢並導致系統出現各種錯誤。

許多允許作業系統遷移的軟體都會將 HDD 檢測為作業系統驅動器,mbr2gpt /convert /allowFullOSCMD 中的命令也是如此。

有沒有辦法在不格式化/重新安裝的情況下解決這個問題?

磁碟管理

指令管理系統

答案1

看來您正在運行 MBR 系統。
在這種情況下就相對簡單了。
如果你移除 HDD,你基本上就會得到一個帶有損壞引導程式的 Windows 磁碟。

首先製作可啟動的 Windows 安裝媒體(USB 或 DVD)。您可以使用 Microsoft MediaCreator 工具來執行此操作。選擇與您目前執行的 Windows 版本相同的版本。 (警告:預設情況下,Microsoft 始終提供最新版本。這可能比您的版本新。)
然後斷開 HDD。顯然,您的系統將不再從磁碟啟動,因此請從安裝媒體啟動。
進入恢復模式並讓它修復啟動問題。
這應該在 SSD 上設定一個新的引導程式。
之後您可以重新連接硬碟。確保在 BIOS 中從可啟動裝置清單中刪除 HDD,否則您的電腦可能仍會嘗試透過錯誤的啟動載入程式啟動。

完成所有這些操作並確保系統運作正常,然後再嘗試搞亂 mbr2gpt 並轉換為 UEFI 啟動。
(我猜這是你的最終目標,否則 GPT 轉換將毫無意義。)

答案2

解決了:

我跑了「易BCD」並更改了引導驅動器,將引導程式重寫到 C 驅動器。

易BCD

然後我用了“minitool分區精靈” 將 HDD 驅動器設定為不活躍

然後我使用該命令mbr2gpt /convert /allowFullOS將作業系統磁碟機轉換為 GPT 並啟用 UEFI 支持,最後它啟動得更快、更乾淨。

這就是現在的一切: 磁碟管理

相關內容