У меня есть Western Digital RE4 1.5TB, который только что перераспределил 56 секторов.
Reallocated Sectors Count,140,193,193,OK,56,0,Enabled
Я хочу знать, можно ли узнать, какие файлы затронуты этими перераспределенными секторами, и получили ли они поврежденные биты из-за этого перераспределения.
Не легко.
перераспределение секторов происходит внутри диска (поэтому SMART сообщает вам об этом) - ваша файловая система не имеет ни малейшего представления об этом. Что касается сектора 12345
все еще сектор 12345
, это то, о чем он просит привод. Внутренне накопитель знает 12345
сейчас 67890
и возвращает содержимое переназначенного сектора.
Я знаю, что единственный способ сделать это - получить карту физических секторов диска (из электроники диска), объединить ее с картой перераспределения, преобразовать ее в логическую карту секторов (которая предоставляется ОС / filesystem), а затем определить, какие файлы использовали перераспределенные секторы во время их переназначения (это может не быть файл (ы), использующий их в настоящее время.
Так что для всех практических целей вы не можете этого сделать - да и не должны.
Современные жесткие диски пессимистичны при перераспределении секторов и будут перераспределяться, когда сектор маргинальный, а не ждать, пока он станет полностью непригодным для использования (поэтому, если перераспределение прошло успешно и прозрачно, данные не теряются: запись была перенаправлена, или чтение повторяется, пока не будет успешно, и данные впоследствии были перемещены). Если перераспределение не удалось, операционная система вернула бы ошибку с диска и сообщила об этом вам.
Единственное, о чем вам следует позаботиться, это:
Есть ли на моем диске видимые поврежденные сектора (об этом сообщает ОС)?
Если ответ положительный, привод не работает. Видимые ОС поврежденные секторы означают, что перераспределенное пространство на диске израсходовано, и вы начинаете терять доступный диск. Отказ обычно неизбежен, и диск следует заменить как можно скорее.
Перераспределение секторов превышает пороговое значение или постоянно растет высокими темпами?
Это может указывать на сбой в процессе - снова запланируйте замену диска как можно скорее.
Это счетчик SMART. Перераспределенные секторы не доступны для программного обеспечения. Физически все диски имеют резервное пространство для перераспределения, поэтому жесткий диск выполняет все функции внутри, процесс прозрачен для внешнего мира. Хотя количество перераспределенных секторов достаточно мало - об этом можно не беспокоиться, снижение производительности не будет значительным. Возможно, некоторые инструменты от конкретных производителей могут показать вам внутреннюю структуру жесткого диска, но с общими утилитами - это невозможно, такого стандарта нет, только SMART.