Cuidado con intentar reparar una NTFS desde MS-DOS , porque no veras las particiones y te las cepillaras!
Arranca con el disco de intalacion de XP y vete a la consola de recuperacion El comando que hace lo mismo que el fdisk /mbr desde la consola de recuperacion es fixmbr.
No se que has hecho ya. Has arrancado con un disco de instalacion de windows y entrado en la consola de reparacion? ejecutaste scandisk /r ?
Si con esto te ha marcado el disco con sectores defectuosos, yo me iria por otro disco echando leches, para poder clonarlo y no perder nada. Cuando un HD da errores FISICOS, ten por seguro que se iran reproduciendo...