
我需要一些關於 Windows 10 系統啟動問題的支援。
我前段時間買了一個更大的SSD,並在新SSD上重新安裝了Windows 10。看來安裝是一個很大的錯誤,因為舊的SSD仍在系統中。在啟動過程中,仍使用舊 SSD,但在新 SSD 上啟動 Windows。我現在想刪除舊的 SSD,但沒有它它就無法啟動。
我也不確定這是否可以輕鬆完成,因為復原和 EFI 系統分割區位於舊 SSD 上。 Disk4 是新的,Disk 5 是舊的:
是否可以這樣修復它:
- 使用磁碟管理工具縮小 Disk4 Win 10 分割區。
- 將其移至可用空間的末端(可以使用磁碟管理工具來完成嗎?)
- 建立/複製復原分割區(這可能嗎?)
- 在 EFI 系統分割區上建立/Cop(這可能嗎?)
- 使用 bcdedit 建立 BootManager 內容
所有這一切都不會丟失磁碟 4 上的安裝/資料。
我知道在 Linux 上該怎麼做,但我在 Windows 上不再那麼確定了......:)
感謝您的支持。
答案1
在忽視這個問題很久(顯然是近一年半)之後,我有理由硬著頭皮再試一次。我確實需要另一個 SSD 來安裝 Proxmox 和虛擬機器。
解決方案是使用目前/活動的 Windows 10 安裝在 SSD 上建立新的 EFI 分割區。首先,我必須從舊安裝啟動。恢復 CD/DVD 或 USB 碟也可以。
到建立恢復驅動器:
- 按 windows 鍵並輸入:建立恢復驅動器並選擇。輸入管理者密碼
- 選擇將系統檔案備份到復原磁碟機然後單擊下一個
- 連接 USB 驅動程式並點擊下一個
- 點選創造稍等一下
- 重新啟動並進入BIOS /EFI
- 尋找啟動選項並選擇新建立的 USB 隨身碟
- 儲存並退出
現在您的系統應該會從 USB 隨身碟重新啟動。如果沒有,請嘗試直接使用主機板上的 USB 連接器。
為了在 SSD 上為 EFI 分割區獲得一些空間,我們縮小主分割區,建立一個新的 EFI 分割區,並透過執行以下操作向其中寫入引導程式:
- 在設定過程中使用 SHIFT-F10 啟動終端。
- 打開
diskpart
,更多資訊 - 列出所有可用磁碟
list disk
select disk X
, X 是所需 Windows 10 安裝所在的位置。list partition
select partition N
,要縮小的那個shrink desired=500
,讓我們將其縮小 500MBcreate partition EFI size=200
format quick fs=fat32 label="System"
,或者label=EFI
如果你更喜歡?create partition msr size=123
exit
bootrec /fixboot
bcdboot c:\Windows /s b: /f all
,如果需要的話,還有更多信息。
對我來說,這就像是一種魅力。有時壓力需要足夠大才能形成鑽石。 :)