gptman 0.1.0

A GPT manager that allows you to copy partitions from one disk to another
gptman-0.1.0 is not a library.
Visit the last successful build: gptman-1.1.2

Build Status

gptman

A GPT manager that allows you to copy a partition from one disk to another and more.

Features

  • Read GPT from 512 bytes sector size disks
  • Read GPT from 4096 bytes sector size disks
  • Use backup header in case of failure
  • Calculates checksums
  • Write GPT from 512 bytes sector size disks
  • Write GPT from 4096 bytes sector size disks
  • Create a new GPT on a disk (need ioctl to work first)
  • Insert a new partition in the table (n)
  • Delete a partition in the table (d)
  • Resize a partition
  • Copy/clone a partition from one disk and insert it to another (c)
  • Change partition type (and list) (t)
  • List free unpartitioned space (F)
  • Help (m)
  • Change disk GUID (i)
  • Change partition name (L)
  • Change partition GUID (u)
  • Toggle legacy BIOS bootable (A)
  • Toggle no block IO protocol (B)
  • Toggle required partition flag (R)
  • Toggle attributes (S)
  • Customize columns to print
  • Print raw data of disklabel (D)
  • Call ioctl to re-read the partition table