La verdad es que esto está ya muy hablado en el foro, deberias usar el buscador porque lo tienes absolutamente todo.
Comprueba el estado del disco duro con Hard Disk Sentinel (haciendo uso de SMART) o las tools del propio fabricante (Seatools). En cuanto a los reinicios debes quitar en windows que se reinicie ante un error y te mostrará el BSOD, sobre los BSOD o pantallazos azules también tienes en el foro muchisima informacion. Para los sectores defectuosos usa el HDD regenerator....
EDIT.
En que momento se reinicia o se bloquea la máquina?
Salu2
Comprueba el estado del disco duro con Hard Disk Sentinel (haciendo uso de SMART) o las tools del propio fabricante (Seatools). En cuanto a los reinicios debes quitar en windows que se reinicie ante un error y te mostrará el BSOD, sobre los BSOD o pantallazos azules también tienes en el foro muchisima informacion. Para los sectores defectuosos usa el HDD regenerator....
EDIT.
En que momento se reinicia o se bloquea la máquina?
Salu2