1

У меня есть накопитель, на котором за 3 года с момента его покупки было перераспределено 96 секторов. Количество не увеличилось, и оно постоянно используется. Я вполне уверен, что он не ухудшится, по крайней мере, в этом департаменте, и в любом случае я готов рисковать, так как в любом случае он хранит данные с сильным резервным копированием.

Тем не менее, единственная проблема заключается в том, что, я полагаю, из-за этих секторов он продолжает биться головой вперед и назад в течение 3-4 секунд каждые 5-10 минут. Он не производит плохого чтения, но, я полагаю, из-за этих перераспределений он иногда попадает туда и приводит к чтению замен перераспределения с удаленной части диска (я слышал, что это в самом начале, что объясняет это). Это также означает, что возможно перераспределение важных частей структуры или запуска программного обеспечения, чтобы делать это часто.

Итак, мне интересно, есть ли способ заставить этот диск захватить те сектора, которые перераспределены, эти 96 секторов, чтобы он никогда не читал их, даже логически? Я слышал, что это можно сделать с помощью простой смены разделов, но это не помогло, просто немного уменьшив громкость в Windows 8. Можно ли сделать это с более радикальным переделом? Например, удаление всех разделов и перераспределение? Хотя я хотел бы избежать этого, так как данных много.

Я также хотел бы избегать прямого подключения к другому диску, так как на ноутбуке нет слота для второго диска, поэтому, если проблема связана с контроллером (проблема возникает в Linux и 2-х версиях Windows, так что, скорее всего, это связано с аппаратным обеспечением). ) Я бы потратил впустую диск.

В настоящее время я думаю, что, скажем, эти сектора физически находятся в середине диска. Таким образом, если вы создадите один большой раздел, он неизбежно будет использовать их логическим способом, и, следовательно, он может вызвать это перебивание, чтобы использовать реальные хорошие сектора в начале диска, чтобы избежать плохих секторов в середине. , Хотя, так как он часто трется, мне интересно, находятся ли они в относительно важной или ранней части диска.

например, где система содержит некоторые основные системные файлы или где находится журнал. Даже в этом случае, хотя я задаюсь вопросом, является ли это простым случаем простого "перемещения" раздела на последнюю часть диска (в настоящее время у него есть несколько других небольших разделов восстановления / системы сзади и спереди).

Но в целом, пожалуйста, не предлагайте новое оборудование, так как, как я уже сказал, перераспределения стабильны с момента покупки, данные не являются критическими, и, по-видимому, они могут быть полезны в качестве хранилища с низкой задержкой и низкой важностью (например, видео, которое можно удалить, но это также приостанавливает приложения, зависящие от этого чтения для секунд избиения).

И я все равно могу купить новое оборудование, но я все еще задаюсь вопросом, возможна ли такая техника перераспределения.

2 ответа2

1

Существует опасное предположение, что все резервные сектора находятся в начале диска.

Они могут быть, но они не должны быть.

Вся идея «переназначить плохой сектор» - старая. Раньше это делали диски SCSI. Теперь у меня есть опыт работы с низкоуровневыми дисками SCSI. Они использовали резервный сектор на дорожку и имели несколько аварийных секторов на случай, если все резервные сектора на дорожке уже были использованы.

Поскольку накопитель обычно читает всю дорожку сразу (даже если вы запрашиваете только один сектор, просто читая все сектора, когда вы находитесь на правильном пути, и буферизуя их, вы увеличите производительность), вы не заметите замедления, когда сектор заменяется запасным сектором на той же дорожке.

Это был SCSI. SATA заимствовал многие из передовых функций SCSI, и, насколько я знаю, он работает точно так же. Это означает, что ваш диск, вероятно, не перегружен из-за незначительных перераспределенных секторов.

(Отказ от ответственности: производитель привода и его прошивка действительно являются единственными, кто может подтвердить или опровергнуть это.)


Хорошо, это было предположение № 1.

Теперь фон № 1:
Некоторые диски периодически перемещают свои головки по всему диску, чтобы привести себя в порядок, обычно при сбое чтения. Если это так, то количество ошибок мягкого чтения в SMART должно увеличиться (а не перераспределенное число).

Фон № 2:
Некоторые старые диски периодически перемещали свои головки по всему диску, чтобы предотвратить накопление смазки в частях привода. Я не уверен, относится ли это к современным дискам.


Теперь несколько ответов:

1) Избежать этого путем логического перераспределения.

Да, если вы знаете, где находятся проблемные секторы, вы можете создать разделы, заканчивающиеся перед проблемным местом (ами), и новый, начинающийся после него.

Это может быть выполнимо, если они все в одном месте или рядом друг с другом. Если они разбросаны по всему диску, у вас будет 97 разделов. Это может быть немного. :)

2) Избегайте нового диска.

Можете ли вы проверить текущий ноутбук в другой системе? Если он работает безупречно, то это определенно не проблема с вождением.

(Нет необходимости загружать его. Просто прочитайте секторы, которые вы обычно читаете несколько раз, и посмотрите, возникает ли проблема. Если вы не можете закрепить его на нескольких секторах, прочитайте все файлы на диске.)

3) Наконец, ответ, который вы хотите услышать:

Да, NTFS поддерживает неверный список кластеров.

Если вы пометите кластер, содержащий переназначенный сектор, как плохой, он больше не будет использоваться NTFS. Обратите внимание, что вы сотрете эту информацию, если когда-нибудь переформатируете диск, поэтому запишите, какие сектора вы хотите избежать.

Однако я не уверен, как редактировать этот файл $BadClus .

Обычно это делается chkdsk , но в этом случае современный диск вытесняет chkdsk , выполняя собственные перераспределения, а затем не возвращая поврежденный сектор.

0

Извиняюсь за то, что не ответил прямо на ваш вопрос. Не стесняйтесь игнорировать, если это слишком далеко для вас.

Я обнаружил, что многие проблемы с жесткими дисками могут быть навсегда решены с помощью Spinrite. Это довольно дорогое программное обеспечение (~ 90 долларов США), но у меня и других есть фантастическая история восстановления дисков, которые я бы иначе списал, и разобрался с кучей проблем с дисками. Он выполняет глубокое сканирование диска с использованием ряда хитроумных приемов и иногда может полностью избавиться от проблем, с которыми вы сталкиваетесь.

В вашем случае он может либо полностью восстановить проблемные части диска, либо навсегда пометить их как непригодные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .