Owszem to antyki.
Jeżeli już koniecznie chcesz DOS, to zainstaluj sobie najnowszego FreeDOS 1.1, który obsługę SATA czy USB ma wbudowaną:
http://www.freedos.org/download/
Natomiast co do partycjonowania dysków to nie ma co robić problemu. Tym bardziej że Partition Magic to również zabytek i nie uzywałbym go do nowych duzych dysków SATA.
Masz przynajmniej kilka darmowych i łatwych możliwości do wyboru:
- gotowiec Hirens Boot CD, gdzie znajdziesz kilka programów do tego celu, odpalanych z CD
- dowolny Linux odpalany z CD z programem gParted
- EASEUS Partition Master który bardzo prosto i skutecznie zrobi wszystko co umie Partition Magic, ale z poziomu windows:
http://www.dobreprogramy.pl/EASEUS-P...ows,12861.html
I na koniec, instalator Windows XP o ile pamiętam umożliwia partycjonowanie dysku przed instalacją

. Troche toporne, ale działa.
PS. Jeżeli DOS nie widzi dysku SATA to czasem wystarczy w BIOS przełączyć tryb pracy z AHCI na IDE. Będzie działać nieco wolniej - ale będzie.
PS2. Windows XP nie zobaczy dysku SATA bez doinstalowania specjalnych sterowników, bo to też zabytek. Trzeba dla niego włączyć również tryb IDE.