Well, I'm not using HDToolbox anymore. It isn't even compatible to MO drive until you've patched it. The HDToolBox from 3.9, AROS and MorphOS is very complicated in my opinion.
HDInstTools has some problems with too big harddisks while partitioning. A 300 GB drive with one partition is shown with about 7600 MiB, the Cylinders section is distorted when the values are too big. The size slider creates some weird results, but the size display is correct. The drive info is also correct, I also made a bad block check and had one at 324.146.587.
One big difference from HDInstTools to any HDToolBox version is that it shows the partition layout, but you can't work with it. So it's difficult to modify free areas of the drive. You can avoid problems if you're planning the drive from the beginning on. I'm always using 6 system partitions in the 4 GiB area:
1 - Workbench 3.1
2 - Workbench 3.1 Backup
3 - Workbench 3.9
4 - Workbench 3.9 Backup
5 - System
6 - Temporary
The first are easy, the System partition is an addon partition which are used by all partitions. This is useful for additional libraries, huge font collections and more. You just have to check in the startup-sequence if this partition exists, then you can assign or assign ADD these directories to your system. So on the boot partition just have to stay the important files you need, this saves space and the partitions can stay smaller. Workbench 3.1 and 3.9 can use different libraries by checking the system with the version command. Each partition is 682 MiB in size, so they're all below the 4 GiB border. The size useful because you can backup it easily to a CD or a 640 MB MO, here it is even bootable.
I'm always partitioning by cylinders. This needs a bit calculation, but it's safe. I now have all models of the Maxtor Altlas V here, and all have different cylinder/size values. By the way, I'm using the expressions MiB (Mebibyte) and GiB (Gibibyte) because its using base 2, not base 10 (MB, GB) like it's written on hard drives. These are the values:
Maxtor Atlas V 73.4 GB version
1 GiB = 7768 cylinders
4 GiB = 31072 cylinders
682 MiB = 5178 cylinders
Maxtor Atlas V 147 GB version
1 GiB = 17478 cylinders
4 GiB = 69912 cylinders
682 MiB = 11652 cylinders
Maxtor Atlas V 300 GB version
1 GiB = 6991 cylinders
4 GiB = 27946 cylinders
682 MiB = 4660 cylinders
So I'm using 6 partitions to 682 MiB. To match exactly the 4 GiB border, the 147 GB version can use 6 partitions without modifications. The 73.4 and 300 GB model need a 4 cylinder filling partition until the 4 GiB border is reached. The rest is easy - if I want to create larger partitions after the 4 GiB border, I just have to multiply the size by the cylinder value for 1 GiB. So there's no need for any size sliders or everything, and the partitions are always exact the same size.