4

Одна из вещей, которые я обычно делаю на жестких дисках на основе дисков - это запуск команды chkdsk /f/r при ремонте компьютеров. Это заставило меня задуматься - поскольку я изучаю преимущества и недостатки SSD-накопителей; Я недавно получил свой первый на этой неделе - есть ли польза для этого? Или это вызывает какие-либо проблемы, такие как чрезмерное чтение / запись?

4 ответа4

5

chkdsk - это прежде всего инструмент для проверки файловой системы NTFS и исправления несоответствий, если они найдены. Это не совсем оптимизирующий инструмент, как программа дефрагментации.

Если у вас есть повреждение файловой системы, вам нужно запустить его, независимо от носителя.

Что касается флага /r , вот что он делает в соответствии с Microsoft:

Четвертый этап CHKDSK вызывается только в том случае, если используется ключ /R.

/R используется для поиска поврежденных секторов в свободном пространстве тома. Когда используется /R, CHKDSK пытается прочитать каждый сектор тома, чтобы подтвердить, что этот сектор можно использовать.

Сектора, связанные с метаданными, читаются во время естественного хода выполнения CHKDSK, даже если /R не используется. Сектора, связанные с пользовательскими данными, читаются на более ранних этапах CHKDSK, если указано /R.

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

Когда NTFS встречает нечитаемые сектора во время нормальной работы, он также переназначает их таким же образом. Таким образом, ключ /R обычно не является обязательным, но его можно использовать в качестве удобного механизма для сканирования всего тома, если на диске подозревается наличие поврежденных секторов.

Чтения не сильно изнашивают ваш SSD, поэтому в этом нет никакого вреда.

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

Таким образом, в наши дни, если жесткий диск действительно сообщает ОС о сбойных секторах, на нем закончились внутренние резервы, и накопитель, вероятно, имеет серьезные проблемы и не должен использоваться. Может быть более полезно отслеживать параметры SMART накопителя, в частности, такие как Reallocated Sector Count, чтобы узнать, что на самом деле происходит. Внезапные изменения в этом значении указывают на значительные проблемы, но chkdsk пропустит их, поскольку не обращается к SMART.

0

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

Как и на любом диске, вам нужно будет запускать chkdsk /f /r по мере необходимости и для устранения проблем с диском.

0

При исправлении компьютеров всегда полезно запустить chkdsk /f .

Что касается chkdsk /r я не вижу, как это может принести вред. Я думаю, что это хорошая возможность проверить, может ли накопитель по-прежнему считывать все данные с флэш-памяти. Но если данные больше не могут быть прочитаны, я думаю, что попытка прочитать данные несколько раз, чтобы восстановить их, может не сработать. Но даже если chkdsk /r не восстанавливает данные, все же может быть полезно обнаружить, что данные больше не могут быть прочитаны (при условии, что контроллер SSD не просто молча не может прочитать и переназначить сектор).

0

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

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

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

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