將 Windows 分割區複製/移動到另一個磁碟上的任意目標(可以存取 Linux 實用程式)

將 Windows 分割區複製/移動到另一個磁碟上的任意目標(可以存取 Linux 實用程式)

問題

除了使用常用的相關 Linux 實用程式(如partedfdiskntfsclone等)之外,除了 Windows 隨附的任何工具(如bcdboot和 )之外dism,如何將現有的 Windows 10 安裝從一張磁碟複製或複製到任意位置在另一個磁碟上?例如,從/dev/sdc42/dev/sdp23。顯然,在該過程結束時它必須是可引導的。

可能的解決方案

我對解決方案的猜測是

  1. 確保目標裝置上存在 EFI 系統分割區 (ESP),
  2. 在目標裝置上建立一個與舊(現有)Windows 分割區大小相同的分割區,
  3. ntfsclone舊分區到目的地,
  4. 使用bcdboot舊安裝中的內容將新安裝的 BCD 內容複製到目標磁碟的 ESP 中,並且
  5. 嘗試同時交叉手指啟動新安裝。

但經過幾次嘗試後,這似乎不像我那麼奏效。繼續上面的步驟 2,我目前的猜測是,如這個帖子

  1. 使用dism(從單獨的 Windows 環境,例如 Windows PE)擷取舊(現有)Windows 安裝的映像,
  2. 將映像套用到新建立的分割區,並且
  3. 用於bcdboot將 BCD 檔案從新分割區複製到新磁碟的 ESP。

筆記

我知道我可以使用 Clonezilla 等方便的工具,但我想學習以這種方式手動完成的過程。

相關內容