RJ-*_*RJ- 6 clone clonezilla gpt
我有一个较大的磁盘Disk A和一个较小的磁盘Disk B。
Disk A包含几个分区,但所有分区的总大小小于 的容量Disk B。Disk A 是 GPT 格式的磁盘。我尝试在专家模式下使用 clonezilla(ubuntu,精确的穿山甲版本)并选择了该icds选项,但是在开始克隆过程时,它总是出错,并显示一个错误,表明它无法创建分区。
有什么办法可以使这项工作?
小智 7
我的解决方案与 JackeJR 相同,但我喜欢详细说明我的情况。
我曾尝试从带有 GPT 分区表的 930GiB HDD(源驱动器)到 890GiB SSD(目标)的磁盘到磁盘克隆。请注意,我是 Linux 用户,我有 Windows 10 的双引导。我试图保持所有分区不变,只稍微减小我的数据分区的大小。
-icds启用。它失败了。看起来 Clonezilla 在开始时无法将分区表克隆到目标磁盘,因为它错误地使用了用于旧分区类型的 sfdisk 实用程序而不是 sgdisk 实用程序。我的解决方案:
我手动从一个驱动器到另一个复制的分区,使用的Clonezilla壳与sgdisk(仅用于GPT分区):
sgdisk /dev/sdSourceDeviceName -R /dev/sdDestinationDeviceName
Run Code Online (Sandbox Code Playgroud)执行 Clonezilla 磁盘到磁盘克隆,选择选项-icds:在创建分区表之前跳过检查目标大小,然后选择-k:不要在目标机器上的引导扇区上创建分区表。(在这种情况下,Clonezilla 按原样使用目标分区,并在大小较小时调整分区大小,以适应,它执行良好的“尽力而为”)。
有效。我获得了与源大小相同的所有分区(是的,我只是稍微减少了较大的分区)。带 Windows 的双启动一直运行良好。
该错误似乎源于 GPT 分区的使用。解决方法是使用clonezilla 中的手动创建分区表选项。所需的命令在这里:
sgdisk /dev/sdX -R /dev/sdY
where:
sdX = Disk A
sdY = Disk B
Run Code Online (Sandbox Code Playgroud)
请注意磁盘的顺序,否则您将遇到问题:GPT 表恢复。
| 归档时间: |
|
| 查看次数: |
13698 次 |
| 最近记录: |