Date: Tue, 04 Feb 2014 17:47:46 +0000 From: Chris Whitehouse <cwhiteh@onetel.com> To: User Questions <freebsd-questions@freebsd.org> Subject: gpart restore is different to gpart backup Message-ID: <52F127C2.4050201@onetel.com>
next in thread | raw e-mail | index | archive | help
Hi, I have two disks, one with a Windows 7 installation which includes a recovery partition. I saved the recovery partition with Clonezilla and then attempted to duplicate the partition scheme with gpart backup and restore. The original Win7 disk is 160gb, the replacement is 120gb. Booting from FreeBSD 10 usb flash drive I did # gpart backup ada0 > /mnt/gpart_backup_ada0.txt Next I created gpart_restore_ada0.txt from gpart_backup_ada0.txt with the size of the last partition reduced to allow for the size difference between the disks. I swapped disks and did the following Script started on Tue Feb 4 17:03:38 2014 root@:~ # gpart show ada0 gpart: No such geom: ada0. root@:~ # cat /mnt/gpart_show_ada0.txt ## this is the Win7 setup. => 63 312581745 ada0 MBR (149G) 63 1985 - free - (993K) 2048 25165824 1 !39 (12G) 25167872 204800 2 ntfs [active] (100M) 25372672 287205376 3 ntfs (137G) 312578048 3760 - free - (1.8M) root@:~ # cat /mnt/gpart_restore_ada0.txt MBR 4 1 !39 2048 25165824 2 ntfs 25167872 204800 [active] 3 ntfs 25372672 209068913 root@:~ # gpart restore ada0 < /mnt/gpart_restore_ada0.txt root@:~ # gpart show ada0 ## this is the restored setup. => 63 234441585 ada0 MBR (112G) 63 2016 - free - (1.0M) 2079 25165791 1 !39 (12G) 25167870 63 - free - (32K) 25167933 204687 2 ntfs [active] (100M) 25372620 63 - free - (32K) 25372683 209068902 3 ntfs (100G) 234441585 63 - free - (32K) root@:~ # exit Script done on Tue Feb 4 17:04:39 2014 This is the backup file from the Win7 disk. chrisw@chaos:~ % cat mnt/gpart_backup_ada0.txt MBR 4 1 !39 2048 25165824 2 ntfs 25167872 204800 [active] 3 ntfs 25372672 287205376 The resulting partition scheme has the partitions in different locations and different sizes. Why is this? How do I recreate the partition scheme with the same size and locations except for the last partition being smaller? There's a further issue that on trying to restore Clonezilla thinks the 12G partition is 2885MB. Thanks for any insight. Chris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52F127C2.4050201>