將 Windows 10 Bootmanager 從一個 SSD 移至另一個 SSD

將 Windows 10 Bootmanager 從一個 SSD 移至另一個 SSD

我需要一些關於 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,讓我們將其縮小 500MB
  • create 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,如果需要的話,還有更多信息

對我來說,這就像是一種魅力。有時壓力需要足夠大才能形成鑽石。 :)

相關內容