升級 SSD 容量 - 複製驅動器
我目前有一個 60GB SSD 作為 Windows 7 分區和 Fedora17 分區的作業系統驅動器。大多數數據都儲存在我的 500GB 硬碟上。我已經升級到 120GB 驅動器,並且想將 60GB 驅動器複製到我的 120 驅動器。現在我目前的佈局大約是 40GB 用於 Windows 7 和 20 用於 Linux (GRUB - Windows -Linux)。我想弄清楚的是,如果我將它直接複製到 120GB,我會留下類似(GRUB - 40GB Windows - 20 Linux - 60 Spare)的東西。我的 Linux 安裝非常簡單,不需要太多空間,我想將大部分空間專用於 Windows。最後(在我的 Linux 分區之後)有我的額外空間有問題嗎?還是沒關係?
還是我最好刪除我的 Linux 分區,將現有數據複製到新驅動器,然後在 120 驅動器的最後 20 GB 左右設置我的 Linux 分區?
我嘗試了幾種不同的複製實用程序,但似乎沒有一個效果很好。起初我不得不重新安裝 Grub2,使用
grub2-install /dev/sdXY
它可以啟動 Linux,但我的 Windows 7 安裝出現錯誤,類似於在 hdX 上找不到 /H/S/C。我嘗試使用 EaseUS Partition Manager 和 Acronis。都沒有奏效。
最後我嘗試了複製磁碟,我不記得上面列出的不同軟體和複製磁碟之間的區別,但是一個在給定扇區開始複製,另一個在給定塊開始複製。(我想)。
無論如何,複製磁碟工作得很好。沒問題,甚至不必重新安裝 grub2。
gparted
CD 使移動和調整分區和最常見的文件系統(包括 Linux ext2/3/4 & xfs 和 Windows NTFS)變得容易。建議的程序是將舊 SSD 複製到新 SSD(例如使用
dd
),然後啟動到gparted CD,將 Linux 分區移動到磁碟末尾,然後擴展 NTFS 分區)。
gparted
可用於進行複製和調整大小。另一種選擇是Clonezilla,它也可以進行磁碟複製和分區大小調整,但使用文本模式菜單界面而不是 GUI。IMO 它比 gparted 更有能力和功能(並且有 64 位版本和 32 位版本,如果您需要 chroot 到 64 位 Linux rootfs 以進行救援/修復操作,這很有用),但可能更難採用。
在 Clonezilla 中進行磁碟複製當然更容易,因此您可能希望同時使用兩者 - 啟動 Clonezilla CD 進行複製,然後啟動到 GParted 以便輕鬆調整 GUI 大小。