However, with larger drives the CHS notation displayed by TestDisk is not very useful.
For MBR drives:
Separate the column headings with an empty line
It also does not display the partition type number which would be very useful (in hex). Type 07 is displayed as 'HPFS - NTFS' but can also be exFAT.
Most of all, it does not display the LBA addresses for Start, Size and calculated End for each partition.
These would be easy to add and would make it a lot easier to use (most other utilities use LBA)
It would also help if, as well as the partition size in sectors, you could also display the size in byte units - e.g. KiB, MiB, GiB, TiB.
When adding partitions to make a new partition table, I can easily look at the Start and End LBA numbers to see if they make sense.
Maybe like this:TestDisk 6.10, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sde - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
Partition Start End Size in sectors
1 P HPFS - NTFS 0 32 33 52885 177 28 849606656 [M2_1_NTFS]
2 P FAT32 LBA 52885 201 21 56675 17 14 60874752 [M2-2_FAT32]
3 P HPFS - NTFS 56675 25 55 60801 80 15 66287616 [M2_PTN3]
No partition is bootable
Or perhaps you could add an option to display as CHS or LBA so the user could choose?TestDisk 6.10, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sde - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
(NEW LINE HERE]
Partition Start(CHS) End(CHS) Size in sectors
1 P HPFS - NTFS 0 32 33 52885 177 28 849606656 [M2_1_NTFS] LBA Start=2048 End=849608703 Size=849606656 (414847MiB)
2 P FAT32 LBA 52885 201 21 56675 17 14 60874752 [M2-2_FAT32] LBA Start=849610208 End=xxxxxx Size=xxxxxxx (xxxxMiB)
3 P HPFS - NTFS 56675 25 55 60801 80 15 66287616 [M2_PTN3] LBA Start=xxxxx End=xxxxxx Size=xxxxxxx (xxxxMiB)
No partition is bootable
Many thanks.