我有一个逻辑和物理扇区大小为4096的blockdev --getbsz驱动器。由blockdev --getbsz命令报告的这个驱动器的块大小也是4096。
目标驱动器是逻辑和物理扇区大小为512的SSD。此驱动器的块大小为4096。
dd if=/dev/sda of=/dev/sdb
但我得到的唯一分区是GPT分区。
我也尝试用这些命令克隆GPT表:
sgdisk
和
sfdisk
但那里没有运气。 我得到一个分区表的驱动器,每个分区是比原来的驱动器分区小8倍。
你有什么build议吗?
GPT和MBR使用扇区号来分配分区。 您需要在新磁盘上创build具有与旧磁盘上分区大小相同的分区的新GPT表。 然后你可以从旧磁盘复制到新磁盘的每个分区:
dd if=/dev/sda1 of=/dev/sdb1 ibs=4096 obs=512 bs=16M
我想你应该为'dd'工具指定'ibs'和'obs'参数。 例如