语境:
将 win 10 硬盘替换为运行 debian 11 的 SSD 后,如何将硬盘分区复制到 SSD 以便 Win 10 可启动?
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 500M 0 part
├─sda2 8:2 0 16M 0 part
├─sda3 8:3 0 57.7G 0 part /media/sebi/423494AC3494A487
├─sda4 8:4 0 881M 0 part
├─sda5 8:5 0 488.3G 0 part /media/sebi/New Volume
├─sda6 8:6 0 3.8G 0 part
├─sda7 8:7 0 28.6G 0 part /media/sebi/39d7f984-f73c-40bb-b51f-a2382c56ef37
├─sda8 8:8 0 238.4G 0 part /media/sebi/0ee6e718-ee27-4bb7-8f74-ea1e89885b3d
├─sda9 8:9 0 112.8G 0 part /media/sebi/2826BEFD26BECB58
└─sda10 8:10 0 538M 0 part
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /media/sebi/Expansion Drive
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 476M 0 part /boot/efi
├─nvme0n1p2 259:2 0 325.9G 0 part /
└─nvme0n1p3 259:3 0 18.6G 0 part [SWAP]
sda
是带有 win 的硬盘,sdb
是外部驱动器,nvme0n1
debian 驱动器(当前已启动)。
尝试过的东西:
由于两个驱动器大小均为 1 TB,因此最初的方法是使用 clonezilla 将 win 分区移动到 SSD,在 gparted 中将sda3
、sda7
和sda8
移动到左侧,使它们彼此相邻,删除并合并未分配的分区将安装 debian 的单个分区。
每次 gparted 移动、缩小或扩展分区都会导致驱动器无法启动(无论是 win 还是 linux)。
当前的目标是将除 、 和 (win 未使用的)之外的所有 sda 移至sda1
并sda7
创建sda8
一个nvme0n1
允许 win 和 deb 双重引导的设置。
dd
将 s 复制 ( -ing)sda
到后应采取哪些步骤nvme0n1
?