С этой проблемой пользователи сталкиваются очень часто. Со временем либо вследствие нарушения условий эксплуатации, некоторые сектора диска перестают читаться. Проявляться это может по-разному: здесь и снижение скорости чтения/записи, и порча данных (в том числе пропадание разделов). Главная опасность подобной неисправности - потеря информации. Метод профилактики только один: периодически проводить тестирование поверхности диска специальными утилитами (важно, чтобы программа делала не только тест чтения, но и тест записи для неиспользуемых секторов).
Причин возникновения неисправности множество - к примеру, заводские дефекты, физическое воздействие или скачки напряжения в бытовой электросети. Если гарантийный срок эксплуатации устройства ещё не закончился, его можно заменить в сервисном центре. В противном случае стоит протестировать диск специальной утилитой, которая пометит сектора как сбойные. Если при последующем тестировании новых bad-блоков появляться не будет, такой винчестер можно использовать для хранения не очень важной информации.
Стоит отметить, что появление плохих секторов не всегда связано с поверхностью дисков. Иногда оно обусловлено проблемами с микропрограммным обеспечением, но об этом мы поговорим позже. Использовать винчестер с "битыми" секторами для хранения важных данных нельзя - нужно сразу переписать информацию на другой накопитель, как только вы заметили появление неисправности. Если важные файлы извлечь не удаётся, не пытайтесь самостоятельно восстановить данные - после кустарных способов "лечения" их можно потерять навсегда.
"Логические" неисправности.
Сюда мы отнесём все высокоуровневые ошибки. Порчу файловых систем вирусами, случайное удаление разделов и т.д. При этом пользователь не может получить доступ к записанной информации, хотя накопитель полностью исправен. Если никаких важных данных на нём не было, проще всего разбить диск на разделы и отформатировать заново. Для восстановления информации с таких устройств существует множество утилит, однако важно помнить, что производить запись на диск с "логическими" повреждениями ни в коем случае нельзя. Здесь есть несколько подводных камней. Во-первых, программы типа ScanDisk в такой ситуации совершенно бесполезны - они предназначены для работы с логически исправными разделами. Во-вторых, на вашем диске может быть включён режим, когда прочитанный с ошибкой логический сектор переназначается на исправный; это может привести к невозможности восстановления данных.
Впрочем, подобный эффект - явление достаточно редкое. Чаще встречаются проблемы из-за включённых по умолчанию автоматических тестов SMART. При этом проверяется качество поверхности диска, и также может происходить переназначение секторов. Если винчестер с логическими повреждениями содержит важные данные, лучше сразу обратиться к профессионалам (причём под профессионалами мы понимаем специализированную компанию, а не "компьютерщика" с набором общедоступных утилит), они смогут считать информацию с диска так, чтобы запись на него не производилась.
Проблемы с микропрограммным обеспечением.
Современный винчестер - достаточно сложное устройство. Его электронная часть содержит собственное микропрограммное обеспечение, и с ним, как это ни странно, тоже бывают проблемы. Вспомним, например, знаменитую "Муху CC" (название связано с кодом ошибки "LED: 000000CC") многострадальной серии Seagate 7200.11 (эти винчестеры вышли на рынок с многочисленными конструктивными недоработками). Из-за разрушения микропрограммы винчестер начинал работать нестабильно: скорость записи/чтения падала, винчестер мог не определяться в BIOS и т.д.
Сбои встроенного ПО могут приводить к самым непредсказуемым результатам, но лечатся они одинаково - восстановлением служебной информации. Делается это полностью программным методом, при этом у сервисных специалистов есть два варианта: ремонт винчестера с полной потерей всех пользовательских данных, либо извлечение данных с неисправного накопителя.
Если нужно просто отремонтировать устройство - служебная информация переписывается заново, а потом запускается процедура полного заводского самотестирования для полной калибровки накопителя. Если необходимо извлечь данные - такой способ неприемлем, и приходится очень долго и кропотливо восстанавливать служебную информацию без стопроцентной гарантии результата. Если же заказчик хочет получить свои данные и отремонтировать устройство, то после восстановления можно перейти к ремонту.
Понятно, что решить проблему с микропрограммным обеспечением можно только в специализированной фирме. Кстати, появление плохих секторов на диске не обязательно обусловлено физическим состоянием поверхности магнитных пластин; оно может быть связано с микропрограммными сбоями. В таком случае специалисты сервисного центра могут починить устройство.
Неисправность электроники.