pub fn write_gpt_header(header: &GptHeader, buffer: &mut [u8; 512])
Write GPT header to a 512-byte buffer