Вы установили флажок на восстановление повреждённых секторов, поэтому, у вас, такая долгая проверка.
Она может длиться и более 4 часов.
Это не зависание, а именно исправление повреждённых секторов, самый долгий процесс.
Первые три, самые короткие.
Но эта проверка не работоспособности железа жёсткого диска, а его правильности записи.
http://answers.microsoft.com/ru-ru/windows/forum/windows_other-performance/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba/db85e8e3-f7b1-4749-ac3d-eba4c35fc776
Для того, чтобы запустить программу проверки диска Windows, нажмите Пуск, - выберетеМой
компьютер, - правой кнопкой мыши, кликните по иконке жёсткого диска, - из открывшегося меню, выберетеСвойства, - в окне свойства, выберете раздел Сервис, - в раделе сервис, кликните по кнопке "выполнить проверку", - в открывшемся
меню уже установлена галочка на восстановить повреждённые файлы, но, можно установить галочку и на "восстановить повреждённые сектора", только нужно учитывать, что при установке галочки на втором пункте, существенно увеличит время выполнения исправлений. Нажмите
старт, и компьютер сообщит вам, что он не может выполнить проверку, пока диск находится в работе, и предложит, - выполнить при новом запуске компьютера?, - согласитесь с ним, кликнув по соответствующей кнопке этого сообщения. Перезагрузите компьютер, и, проверка
и восстановление файлов жёсткого диска начнётся. На чёрном экране, белыми буквами латиницы, будет описываться весь процесс. Когда процесс завершится, компьютер сам запустит загрузку Операционной Системы. Полный процесс, состоит из пяти шагов, каждый из которых
исправляет повреждения системы. Работа программы не сразу видна, а лишь по появлению новых строк записей и изменению числовых значений проверяемых и исправляемых файлов.
Но, как и говорил, при выборе второго пункта, - восстановление секторов жёсткого диска, время работы программы может занять около четырёх часов.