Partitioning a HDD without losing data

What I would like to know if it is possible to partition a drive without losing the information on the drive? No, Partitioning is basically reformatting the drive and that will erase the info.

Is it possible to add a partition on the hdd so I can share 50/50 of the drive between the 2 formats?

Yes,