puedes intentar:
arrancar con el cd de windows, consola de recuperacion y darle un chkdsk
si tienes el hiren's CD entonces carga el ntfs pro y dile que si cuando te pregunte a darle chkdsk.
esto me funciona mas o menos un 80% de las veces, el otro 20, esta repartido en problemas del registro, puedes encontrar como restaurar una copia del windows
aqui y los problemas de hardware, yo empiezo por memoria...