У меня есть система, которая имеет 8 ГБ оперативной памяти. Во время работы chkdsk требуется немало времени для завершения. Это для внешнего жесткого диска. Я знаю, что есть два варианта -

  1. Имейте SSD, который должен улучшить производительность, но со слабой / сильной возможностью меньших циклов чтения и записи по крайней мере в нижней части диапазона SSD.

  2. Получите больше памяти. Это должно улучшить производительность, но я не знаю, насколько chkdsk выглядит как однопоточное приложение, работающее последовательно. Единственный вариант может иметь большой размер блока, но не знаю, возможно ли это, по крайней мере, в Windows 10.

  3. Существует также возможность дефрагментации файловой системы, которая также должна помочь chkdsk но не знаю, насколько это хорошо или плохо?

Причина улучшения chkdsk многократно. Я знаю, если это начинает происходить слишком часто, вероятно, что HDD больше подвержен сбоям.

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

Опции, которые я использую: chkdsk g: /f /x /r в Windows 10. Внешний жесткий диск представляет собой жесткий диск Seagate Slim BUP 2 ТБ с поддержкой только USB 2.0.

В настоящее время проверка всего жесткого диска занимает от 7 до 10 часов или даже больше. Я не знаю, если это займет так много времени.

1 ответ1

2

Это о /r . Вот что это значит:

/r Находит плохие сектора и восстанавливает читаемую информацию.

(источник)

С этой опцией chkdsk читает (пытается прочитать) все пространство, назначенное файловой системе (или весь раздел, я не уверен, обычно нет никакой разницы). Это похоже на badblocks в Linux. Это требует времени. Да, для считывания 2 ТБ через USB 2.0 требуется около 10 часов (максимальная скорость составляет 60 МБ / с; 2 ТБ для жесткого диска составляет 2000000 МБ.

Эта опция полезна, когда вы подозреваете, что на устройстве могут быть поврежденные сектора. Это аппаратная проблема. Если вы запускаете chkdsk только для того, чтобы исправить / проверить несоответствие файловой системы (то есть неверные данные на исправном оборудовании), то вам не нужен /r .

Однако, если у вас плохие сектора (что говорит SMART?) и вам нужно /r так часто, что ваш HDD, вероятно, умирает.

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

Переключение на SSD, подключенный через то же узкое место USB 2.0, ускорит процесс только потому, что SSD, вероятно, будет меньше. Больше оперативной памяти не поможет вам вообще.

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