Windows 10 удаляет множество мелких файлов очень медленно. Можно ли что-то сделать, чтобы ускорить это?

Windows 10 удаляет множество мелких файлов очень медленно. Можно ли что-то сделать, чтобы ускорить это?

Я работаю с десятками тысяч 20-килобайтных JPEG-файлов в пакетах, которые составляют гигабайты. Когда я пытаюсь удалить старый пакет, Windows 10 имеет очень низкую скорость удаления, которая иногда даже падает до нуля по какой-то причине:

Введите описание изображения здесь

Это просто факт жизни для моего оборудования или есть какие-то советы и рекомендации, которые я могу попробовать, чтобы ускорить процесс удаления?

решение1

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

Что вы можете сделать для улучшения:

  • Удалите файлы с помощью Shift+ Del, чтобы удаленные файлы не были перемещены в корзину (восстановление невозможно)

  • Выполните удаление из командной строки, используя команду, похожую на (используйте del /?для просмотра всех параметров):

      del /f /q *.*           (del in current folder, add `/s` to traverse sub-folders)
      del /f /q /s folder
    

решение2

Я не знаю, почему Explorer такой медленный, но вы можете рассмотреть возможность размещения каждой партии изображений на отдельном томе файловой системы и быстрого форматирования тома для их удаления.Windows 10 имеет встроенную поддержку монтирования файлов как дисковых томов.Скорость переформатирования не зависит от того, что находится на томе, поскольку при этом игнорируется существующая файловая система и просто записывается новая.

Десятки тысяч файлов по 20К звучат как не слишком много гигабайт. Если общий размер всех живых пакетов меньше, чем ваша физическая RAM, вы также можете поместить их на RAM-диски (используя, например,ИмДиск), все еще форматируя или отмонтируя том для их удаления. Даже обычное рекурсивное удаление на RAM-диске может быть намного быстрее в зависимости от того, что вызывает замедление. Это, очевидно, не вариант, если вам нужно, чтобы файлы пережили перезагрузку.

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

решение3

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

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

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

решение4

Создайте раздел на пакет, скажем, 10 ГБ или около того, когда закончите с данным пакетом, быстро отформатируйте раздел. Все файлы исчезли за считанные секунды.

Связанный контент