Ответ на сообщение Здоровье жёсткого диска пользователя Игорь772
Как оно работает:
У ЛЮБОГО жесткого диска (и SSD) есть такая штука, которая называется SMART. Это стандартная команда (универсальна для всех накопителей, открытая для всех, такая же как,напр, запрос ID накопителя. Есть еще и vendor-specific команды (например, техноключи, позволяющие открыть доступ к служебной области накопителя. Вот они секретны (закрыты для общей публики). Но сейчас мы об общих командах. Так, например, подав накопителю команду запроса ID - накопитель отдает 512 байт, в которых каждый байт отвечает за что-то конкретное (имя, серийный номер, объем, поддерж функции и тд). Так вот SMART - это такая же команда, на которую накопитель отдает некую таблицу значений в формате "параметр-значение". Таким образом, АБСОЛЮТНО без разницы, какая программа будет подавать эту команду (т.к. она одинаковая, та же Win подает ее же). Разница лишь в том, как трактовать эти значения.
Есть один яркий пример: параметр 199 - CRC Errors. Этот параметр фиксирует факт наличия ошибки в процессе передаче данных на пути HDD<->HOST. Часто, из-за дефектного кабеля, соединений SATA в ноутбуках и по другим причинам появляются ошибки. Внешне это проявляется как "зависание" всего на некоторое время. Накопитель только регистрирует счетчик таких фактов (ошибки в 99.99% случаев не связаны с работой самого накопителя). При наличии большого количества фактов таких ошибок любая программа будет кричать о том, что накопителю очень плохо. Допустим, мы выявили, что проблема в SATA кабеле и заменили его. Проблема ушла, но счетчик CRC ошибок остается на прежнем значении и крики утилит уже не связаны с проблемами накопителя. За здоровье накопителя важнейшими параметрами smart являются 05,196,197,198. Всегда смотрим RAW значение и если оно отличное от 0, то это уже плохо и принимаем решение о судьбе накопителя.
Таким образом, неважно, какой программой смотреть SMART. Важно самостоятельно ознакомиться с таблицей и принять решение о здоровье накопителя.
У ЛЮБОГО жесткого диска (и SSD) есть такая штука, которая называется SMART. Это стандартная команда (универсальна для всех накопителей, открытая для всех, такая же как,напр, запрос ID накопителя. Есть еще и vendor-specific команды (например, техноключи, позволяющие открыть доступ к служебной области накопителя. Вот они секретны (закрыты для общей публики). Но сейчас мы об общих командах. Так, например, подав накопителю команду запроса ID - накопитель отдает 512 байт, в которых каждый байт отвечает за что-то конкретное (имя, серийный номер, объем, поддерж функции и тд). Так вот SMART - это такая же команда, на которую накопитель отдает некую таблицу значений в формате "параметр-значение". Таким образом, АБСОЛЮТНО без разницы, какая программа будет подавать эту команду (т.к. она одинаковая, та же Win подает ее же). Разница лишь в том, как трактовать эти значения.
Есть один яркий пример: параметр 199 - CRC Errors. Этот параметр фиксирует факт наличия ошибки в процессе передаче данных на пути HDD<->HOST. Часто, из-за дефектного кабеля, соединений SATA в ноутбуках и по другим причинам появляются ошибки. Внешне это проявляется как "зависание" всего на некоторое время. Накопитель только регистрирует счетчик таких фактов (ошибки в 99.99% случаев не связаны с работой самого накопителя). При наличии большого количества фактов таких ошибок любая программа будет кричать о том, что накопителю очень плохо. Допустим, мы выявили, что проблема в SATA кабеле и заменили его. Проблема ушла, но счетчик CRC ошибок остается на прежнем значении и крики утилит уже не связаны с проблемами накопителя. За здоровье накопителя важнейшими параметрами smart являются 05,196,197,198. Всегда смотрим RAW значение и если оно отличное от 0, то это уже плохо и принимаем решение о судьбе накопителя.
Таким образом, неважно, какой программой смотреть SMART. Важно самостоятельно ознакомиться с таблицей и принять решение о здоровье накопителя.
Восстановление информации в, казалось бы, безнадежных случаях