[parted-devel] [PATCH] Fix gpt end of disk handling

Phillip Susi psusi at cfl.rr.com
Tue Jan 3 15:58:21 UTC 2012


On 1/3/2012 10:38 AM, Jim Meyering wrote:
> The trick to munging anything in a GPT header is to be able to
> recalculate the checksum, once you've poked in a new value.
> I did that for a few different entries in tests/gpt-header-munge.
> Given a new backup LBA sector number that you want to insert,
> use a function like its poke_n_pe:

I don't really speak perl and this is going to need a little more 
substantial modification since it looks like right now it only rewrites 
the header sector, but relocating the backup gpt will require rewriting 
the entire backup gpt, and preferably zeroing out the old table.  I 
don't suppose you could add the ability to do that to this script?




More information about the parted-devel mailing list