gptgen

xorangekiller (Karl Lenz) · KarlLenz.gptgen

A tool for converting hard drives partitioned by the MSDOS-style "MBR" scheme to the GPT (GUID partition table) partitioning scheme, while retaining all data on the hard disk.

winget install --id KarlLenz.gptgen --exact --source winget

Latest 1.3

Release Notes

gptgen 1.3 is primarily a bug fix release with a few new features that have accumulated over the years since the 1.2.1 release.

  • Added support for building on macOS. Thanks to Jan Kaiser!
  • Added support for getting the capacity of a non-sparse disk image on Unix-like platforms (Linux and macOS). This is an alternative to operating directly on a block device.
  • Added an integration test suite for automated testing.
  • Fixed writing the backup GPT header to disk. This bug only affected -w/--write mode.
  • Fixed building with modern CMake (>= 4.0), and bumped the minimum supported CMake version to CMake 3.15.
  • Fixed seeking in files to read/write blocks on Unix-like platforms (Linux and macOS). This does not affect Windows.
  • Fixed a memory leak writing a file with a backup of the MBR.

Installer type: zip

Architecture Scope Download SHA256
x64 Download 27D5E55EA7ACAEC4EF992DF50D6078C2AA50566A64DB8CE93E5A5FAC31D0B7A1

Details

Homepage
https://github.com/xorangekiller/gptgen
License
ISC
Publisher
xorangekiller (Karl Lenz)
Support
https://github.com/xorangekiller/gptgen/issues

Tags

GaborAStefanikGáborAStefanikgptpartitionsguidpartitiontableharddiskconversionharddriveconvertingmasterbootrecordmbrpartitionspartitionschemesrequirescmdxorangekiller

Older versions (1)

1.2.1
Architecture Scope Download SHA256
x64 Download 2D73FF9EAEE382E15F466D147B42E08DCA7FF7803123A5D7AE2EFD64E499FE04
x86 Download 2D73FF9EAEE382E15F466D147B42E08DCA7FF7803123A5D7AE2EFD64E499FE04