Действовать можно примерно так:
1) Сначала надо определить где проблема: диск физически стал глючить (появились сбойные сектора или ещё чего хуже) или проблемы с самой файловой системой.
Например, сделай дискету с утилитой от производителя HDD (IBM/Hitachi - "Drive Fitness Test", Maxtor - powermax и т.д.), загрузись с неё и запусти SMART тест диска (Full, Brief тест чтения не делает). Есть также утилиты для запуска SMART теста непосредственно из Windows. Если всё ОК - дело в логической стуктуре диска (разделы, ФС) - см. 2). Иначе
- диск загибается - см. 3).
2) Повреждение логической структуры диска.
а) Таблица разделов цела, всё ли там верно? Если нет, можно попробовать её восстановить (вручную или автоматом). Делал это под Linux (вручную - fdisk и т.п., автоматом - gpart), под Windows утилит не знаю. Далее пункт б), если дело плохо - в)
б) Запускаем проверку диска (Свойства диска/Сервис/Проверка диска, поставь обе галки чтобы проверялись сбойные сектора). Возможно придётся перезагрузиться. Ещё можно использовать Norton Disk Doctor - разница наверное большой нет. Если не получается - см. в)
в) В особо запущеных случаях можно воспользоваться какой-нибудь мощной утилитой типа EasyRecovery. В неё все операции делаются в режиме ReadOnly. На первом этапе сканируется весь диск и находится всё что можно спасти - файлы, каталоги и т.п. (кстати, древние версии с русским не дружили). На втором этапе можно эти каталоги и файлы считать на другой диск.
3) Диск физически неисправен. Это плохо. Самый легкий случай - когда диск более-менее работает, но есть плохие сектора. Тогда покупайте срочно новый диск и копируйте всё что удаётся считать посекторно (под Linux - утлитами ddrescue или dd), а там уж восстанавливайте логику согласно п. 2. (некоторые файлы в этом случае будут повреждены).
Есть ещё одна возможность - воспользоваться утилитой "HDD Regenerator" для восстановления сбойных секторов (временно естественно, даже если сбойные сектора исчезли, диск всё равно останется глючным, скорее всего сбойные сектора скоро опять появятся). Можно ей воспользоваться после копирования секторов на другой диск (и при успехе повторить копирование) или можно рискнуть (тем более, что при копировании сбойных секторов могут происходить жуткие тормоза из-за большого количества попыток чтения и копирование может ну очень сильно затянуться!) и провести восстановление перед копированием.
Ну а если дело не в сбойных секторах - полетел контроллер или что-то с головками - дело труба - самостоятельно (если вы не специалист) диск не восстановите (впрочем, у меня был случай, когда диск после некоторого времени кое-как заработал и мне удалось с него довольно много чего восстановить). Несите в какую-нибудь фирму, где этим занимаются. В простейшем случае могут заменить контроллер, который снаружи, это я так понимаю дешевле. Ну а если что-то с головками и т.п. - готовьте большие бабки. Впрочем, если есть деньги можете сразу отдать туда, где этим профессионально занимаются.
Вышеперечисленное - мнение не профессионала, а просто некоторое обобщение опыта человека, который несколько раз сталкивался с проблемами с HDD. Так что комментарии приветствуются.
Это сообщение редактировалось 15.04.2006 в 23:56