Windows пишет на физический конец моего диска

282
Chris

У меня есть дополнительный жесткий диск, на котором я храню все свои игры и не важные данные. Я постоянно сохраняю и удаляю элементы с этого диска. В последнее время я заметил снижение производительности накопителя, похожее на то, когда накопитель физически заполнен. Я посмотрел на диск, так как он не был заполнен даже на 50%, и нашел что-то вроде этого.disk layout.

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

У меня есть другой диск, который не ведет себя так.

0
Посмотрите -> на «Связанные» вопросы и начните читать. Все будет раскрыто. DavidPostill 7 лет назад 0
@DavidPostill Я прочитал их все и не нашел никакого отношения к моему сценарию. Пожалуйста, просветите меня. Chris 7 лет назад 0

1 ответ на вопрос

1
DrZoo

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

Судя по всему, ваш диск выходит из строя довольно плохо.

Я запустил chkdsk / r в последний раз, когда это произошло, и ничего не нашел. Я буду управлять этим снова, чтобы быть безопасным все же. Chris 7 лет назад 0
** `chkdsk` проверяет только файловую систему на диске. ** Ramhound 7 лет назад 0
@Ramhound `chkdsk / R` также" * находит плохие сектора и восстанавливает читаемую информацию * ". dxiv 7 лет назад 0
Мое исследование говорит иначе [** "утилита chkdsk проверяет метаданные файловой системы и файловой системы тома (жесткого диска) на наличие логических и физических ошибок. При вызове с параметром / r обнаруживает ошибки физического диска в файловой системе и пытается восстановить данные из любых затронутых секторов диска. "**] (http://www.bing.com/search?q=chkdsk+%2Fr&qs=n&form=QBLH&pq=chkdsk+&sc=8-7&sp=-1&sk=&cvid=257082DBDC0F484E97EBE856CB5C2F68). Это инструмент файловой системы. Это не пометит секторы на диске как плохие или хорошие. Ramhound 7 лет назад 0
@Ramhound, DXIV правильно. chkdsk / r сообщает и помечает сектора как плохие. Также было бы глупо, чтобы инструмент просматривал, перемещал данные из поврежденных секторов и не помечал их. Это просто позволило бы снова записать данные в уже известные плохие сектора. Так как вы не верите, что он не помечает плохие сектора, потому что это прямо не сказано, я копался в [старой документации] (https://www.microsoft.com/resources/documentation/windows/xp/ все / proddocs / EN-US / chkdsk.mspx? произв = истина). Он находится в разделе «Отчет о поврежденных секторах диска». DrZoo 7 лет назад 1
@DrZoo - я знаю, что `chkdsk` получил новую функциональность в Windows 8+. Кажется, я вспоминаю, что` chkdsk` изначально был инструментом файловой системы, но я вижу, что / r взята из Windows XP. Итак, кто знает, о чем я думал. Ramhound 7 лет назад 0
Хорошо, хорошо знать, я снова запустил инструмент и не нашел ни одной ошибки. Chris 7 лет назад 0
@Chris Я не совсем уверен, как работает сканирование, когда сектора уже отмечены. Вы можете запустить chkdsk с аргументом / b. Это очищает список сбойных кластеров и повторно сканирует весь диск. / b также включает в себя те же функции, что и / r. Поэтому вместо того, чтобы запускать `chkdsk / b / r`, вы можете просто сделать` chkdsk / b`. Это должно затем перечислить ошибки. DrZoo 7 лет назад 0