以下情況:我有一台筆記型電腦,裡面有SSD和HDD。
- Windows 8.1安裝在SSD上
- HDD 保存資料分割區
幾週前嘗試使用Linux並將其安裝在資料分區的末尾。所以新的配置是這樣的:
- SSD 上的 Windows
- 資料在HDD開頭,Linux在結尾
現在我想交換驅動器,而不格式化或重新安裝 Windows 和 Linux,這樣最終 Linux 會使用 SSD 的全部空間,而 HDD 會在開始時託管 Windows,在末尾託管資料分割區。
有人提示我如何實現這個目標嗎?
答案1
- 行動資料分割區,為 Windows 分割區(boot 和 c:)騰出空間
- 使用 dd 將 Windows 分割區複製到 HDD 的開頭
- 格式化SSD
- 使用 dd 將 Linux 分割區(boot、/、swap)複製到 SSD
- 展開 / 讓 Linux 使用 SSD 上的所有空間
- 從硬碟中刪除Linux分割區,將資料分割區擴展到磁碟末尾
您可以使用 gparted 和 dd 從 Linux live 磁碟執行所有這些操作,但在開始之前一定要進行備份。
之後需要修復引導程式。用這個:https://help.ubuntu.com/community/Boot-Repair