В то время как опция chkdsk в Windows 7 для определения поврежденных секторов (/R) будет достаточной для чтения большинства блоков [*] из раздела, и хотя есть утилиты, которые перечитывают весь физический диск (например, упомянутые HDDScan, HDD Tune, badblocks)), Я настоятельно рекомендую вам использовать утилиту, которая перезаписывает ваш физический диск (или раздел), оставляя все пользовательские данные нетронутыми.
На данный момент я знаю только один такой инструмент (и это для Windows) - это DiskFresh:
DiskFresh - это простой, но мощный инструмент, который может обновить сигнал вашего жесткого диска без изменения его данных, читая и записывая каждый сектор и, следовательно, делая ваш диск более надежным для хранения. Он также информирует вас о наличии поврежденных / поврежденных секторов, чтобы вы знали, когда нужно заменить диск. Самое приятное то, что, в отличие от других инструментов, он делает все это во время работы Windows и совершенно не влияет на скорость вашей работы.
Основные характеристики
- Очень простой интерфейс с чрезвычайно мощным двигателем.
- Можно обновить отдельные разделы или весь физический диск.
- Также можно обновить только выбранную область диска.
- Может работать и в режиме только для чтения, чтобы просто сообщать о плохих секторах.
- Поддерживает командную строку для расширенного использования.
- Можно обновить системный диск во время работы Windows.
...
DiskFresh совместим с Windows XP/2003/Vista/2008/7/8/2012, включая 64-разрядные версии. Он обеспечивает встроенную поддержку для 64-битных версий.
И это бесплатно:
Бесплатно только для частного и некоммерческого использования. (Можно использовать в целях тестирования перед покупкой коммерческой лицензии).
Нашел сегодня, еще не проверял. Цитирую обзор:
Чтобы не допустить замирания сигнала данных, вам необходимо перезаписать данные. Это часто называют «обслуживанием жесткого диска» и должно выполняться 3 или 4 раза в год.
Хотя это не предотвращает повреждение или удаление данных, оно может в значительной степени гарантировать, что магнитный сигнал не исчезнет полностью. Он работает так, чтобы прочитать каждый сектор диска и затем переписать найденные данные, если диск не сообщил об ошибках. Если это делается регулярно, магнитный сигнал каждой части привода будет обновляться задолго до того, как сигнал затухнет или станет неоднозначным.
Этот метод также дает контроллеру привода возможность решить, следует ли удалять какие-либо сектора, которые становятся слишком ненадежными, до потери каких-либо важных данных. DiskFresh - не первая программа, которая делает это, но это первая программа для ПК, которая позволяет вам продолжать использовать накопитель во время выполнения обновления.
Я считаю этот аргумент очень логичным.
В общем, мой ответ - нет, использование chkdsk недостаточно.
[*] За исключением слабого тома, слабого раздела или слабой файловой системы - см. Рисунок 1 в « Тактике сокрытия данных» для файловых систем Windows и Unix (в этих терминах есть некоторая неопределенность).
... Плюс за исключением некоторых частей MBR, загрузочного сектора (ов) и, возможно, некоторых метаданных из структур FAT/NTFS (я не уверен насчет последнего).