Hallo, gibt es Gründe warum du ein totes Betriebssystem installieren willst?
FreeDOS erkennt die SATA HDD, der Windows XP wie du jetzt weißt, hat es noch nie vom Haus aus gekonnt.
Nimm doch, wenn schon Windows, dann mindestens den Windows 7.
Das heißt, solange der Hersteller dieses Modell mit entsprechenden Treibern unterstützt.
Leider wird immer noch falsch gespart und Hardware ohne oder mit einem Betriebssystem (hier FreeDOS) drauf angeschafft.
Aber OK, erstelle dir eine neue Windows XP CD mit dem SATA Treiber drauf.
Ziemlich gut dokumentiert ist diese Variante wo man nLite dafür verwendet.
Auf jedem Fall benötigst du den richtigen Treiber, was schon alleine ein großes Unterfangen sein kann.
Gruß