Hallo hasenfuss,
wie du unter FreeDOS mit Format C: die Partition formatiert haben willst auf der FreeDOS gerade ausgeführt wird, ist mir ehrlich ein Rätsel. Oder womit hast du das sonst erledigt?
Wenn dein Asus nur 2 GB RAM hat würde ich auf Win7 32-bit verzichten, sofern auch rechenintensive Anwendungen laufen sollen. Für Win7 64-bit wären sie grundsätzlich etwas knapp, obwohl Microsoft bei den Systemanforderungen da etwas anderes sagt.
Die Win7-DVD sollte normalerweise kein Problem mit dem Erkennen der SATA-Platte haben, sie lädt den notwendigen Treiber beim Starten von der DVD. Es scheint sich bei dir um eine Vollversion zu handeln, mit der alle Win7-Versionen installiert werden können. Davon kannst du aber nur die später aktivieren, für die du auch den Product-Key hast, bzw. eine niedrigere Version.
Sofern du XP installieren willst fehlt der XP-CD der SATA-Treiber und die Festplatte wird nicht erkannt.
Möglichkeit 1: Du beschaffst dir den 'Intel® Matrix Storage Manager' und bindest den Treiber in eine selbst zu 'bastelnde' XP-CD ein, damit der SATA-Treiber beim Starten von der CD geladen wird. Entsprechende Anleitungen gibt es reichlich im Internet.
Möglichkeit 2: Du änderst im BIOS unter Advanced / IDE Configuration den SATA Operation Mode auf 'Compatible'. Die SATA-Platte wird dann vom XP-Setup als IDE-Platte erkannt und angesprochen.
Gruß
Kalle