Есть загрузочные диски типа hiren boot cd и аналоги которые можно прошить на диск или флешку - стартануться с них и посмотреть что не так. Ещё лучше загрузочные с антивирусами. Другой вариант винчестер отнести другу, там прогнать его антивирем и посмотреть что на нём не так. Перекинуть нужные файлы с системного диска, отформатировать системный диск и поставить новенькую винду.
А на будущее рекомендую:
Acronis True Image Home - позволяет делать резервные копии дисков.
Как это использую на практике:
Создаём в программе безопасную область (отрезаем от любого диска кусок веника размером в 80-100% системного диска или больше). Включаем Восстановление при загрузке - встраивает в загрузчик себя, на кнопку F11 до загрузки виндовс можно запустить программу.
Создаем резервную копию нашего системного диска в зону безопасности.
Теперь если у нас накрылся или нестабильно работает виндовс можем его восстановить на тот момент когда делали резервную копию (ПОнятное дело что восстанавливается целиком системный диск, поэтому на нём кроме программ и винды ничего хранить нельзя). Очень удобная штука - пользуюсь как дома так и на работе.