將 Windows Server Datacenter 2022 複製到新 SSD 後無法啟動

將 Windows Server Datacenter 2022 複製到新 SSD 後無法啟動

我有一台運行 Windows Server Datacenter 2022 的 Dell R720 伺服器,並且包含作業系統的磁碟存在隨著時間的推移而擴散的壞道。

要遷移作業系統,

  • 我使用 DiskGenius 將所有有效資料扇區從損壞的磁碟複製到新的 SSD。
  • 然後我刪除了舊磁碟,
  • 將新的插入同一插槽中,
  • 並將其新增至 H710 RAID 控制器。

但係統仍無法從中啟動,顯示no boot device available錯誤。

由於壞道,克隆過程出現了一些錯誤,但我希望新的 SSD 與舊的東西完全相同,包括啟動分區。

一些可能有助於解決此問題的附加資訊:

  • 作業系統使用 Legacy (BIOS) 啟動而不是 UEFI 啟動。
  • 兩塊硬碟都是SSD,容量相同。舊款是三星 EVO 870,新款是 Crucial MX500。
  • 此磁碟包含 4 個主分割區,1 個用於啟動,1 個用於作業系統,1 個用於軟體,1 個用於資料庫。

答案1

法律要求的通知:我為戴爾工作。

您無法克隆帶有作業系統的磁碟並期望它能夠啟動。這是由許多原因造成的。假設相同大小的驅動器具有相同的行為是不正確的。從本質上講,NVMe 驅動器是非常複雜的野獸,擁有自己的處理器、記憶體和有效的 RAID。

您複製的開機載入程式需要進行對齊,以便 BIOS 在以下位置找到 MBR:確切地相同的物理位置。此外,由於您使用的是 MBR,它會在分割表中記錄實體位址而不是邏輯位址,這意味著所有分割區都必須指派給完全相同的實體位址才能正常運作。

正如您所發現的,克隆只是複製資料。這並不意味著資料被分配到相同的實體位址。

物理位址由磁碟的內部幾何結構決定,該幾何結構在供應商內各不相同,尤其是來自兩個完全不同供應商的兩個完全不同的驅動器之間。

原始分割區應該仍然完好無損,因此我會將這些內容備份到其他地方,然後重新安裝作業系統。您可以嘗試手動修復它,但這可能會浪費時間,除非您發現它是一個有趣的學術練習。

編輯:有一些工具可以自動為您修復所有這些地址。我已經很久沒有使用過它們了,但它們對我來說卻是時好時壞。我不知道你用的是什麼,但很明顯結果是它沒有。我更想說的是,它可以以自動化的方式完成,但根據我個人的經驗,這很容易出錯。

編輯 2:如果這是 RAID 的一部分並且沒有通過,那麼它肯定不會因為同樣的原因而工作。

相關內容