virt-resize: Be much more conservative about moving first partition.
authorRichard W.M. Jones <rjones@redhat.com>
Wed, 26 Oct 2011 12:56:18 +0000 (13:56 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Wed, 26 Oct 2011 12:56:18 +0000 (13:56 +0100)
commitd64fca7b848df36f2043a8af72aaa670e3c14c53
tree8d8bac41805f340e3c86021e53c794dfc402f37a
parent178a6d78a84a82cfddbf17678c8c8c2a9d9d0dd2
virt-resize: Be much more conservative about moving first partition.

Commit 2910413850c7d9e8df753afad179e415f0638d6d caused Windows 7
resizes to break with the 0xc0000225 boot error.

Change the --align-first auto (default) option so that it is more
conservative about when it moves the first partition.  In particular
it doesn't move it if it's already aligned (as it is for Win7), nor if
there is more than one partition (also Win7).

Tested with: Windows XP, 2003, 7, Ubuntu 10.10 and RHEL 5.
resize/resize.ml