Also Du kriegst Windows gar nicht mehr hochgefahren?
Dann wäre Dein erstes Problem die Datenrettung...wenn Du kein aktuelles Backup hast. Ideal wäre es ne neue Festplatte zu kaufen, die alte erst mal auszubauen, die neue mit Betriebssystem einzurichten, die alte Festplatte wieder einzubauen (im Bios erkannt, richtig angeschlossen und gejumpert). Ev. bekommst Du nun den PC gestartet. Dann könntest Du die Partitionen der alten Platte mit der Windows-Sicherung (bei WinXP-Home wäre sie nachzuinstallieren) auf die neue Platte sichern. Die Windows-Sicherung (auch NT-Backup genannt), wird die Dateien in den defekten Sektoren aussparen.
D:\Valueadd\Msft\Ntbackup\
Ein anderer Tipp, der weniger Aufwand betreibt - ich finde etwas riskanter für die Daten - wäre zu versuchen chkdsk von der Wiederherstellungskonsole zu starten. Das geht nach Computerstart von der Windows-CD. Das ist einfach ein weiterer Reparaturversuch, ohne Datensicherung.
Die defekte Festplatte könntest Du später versuchen mit einem Tool von den Serviceseiten des Plattenherstellers zu reprieren. Ev. bekommst Du auch eine Rücknahmenummer (RMA - im Garantiefall).