← Package directory
Available on winget

Install 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.

Install with winget
winget install --id KarlLenz.gptgen
Upgrade
winget upgrade --id KarlLenz.gptgen
Uninstall
winget uninstall --id KarlLenz.gptgen

About 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.

What's new in 1.3

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.

Read release notes

Version history

Version Updated Notes
1.3 Unknown 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...
1.2.1 Unknown No notes