3

Почему операции с файлами (копирование, перемещение и удаление) выполняются так медленно при использовании проводника Windows 7? Есть ли какие-нибудь настройки, чтобы это исправить?

Предыстория: Недавно я перешел с Windows XP на Windows 7, после этого переключения я заметил, что все файловые операции выполняются намного медленнее, чем с XP. Особенно перемещение и удаление (то есть перемещение в корзину) в Windows XP было мгновенным действием, и его скорость не зависела от количества задействованных файлов. В Windows 7 все операции зависят от количества используемых файлов, а Windows 7 всегда хочет "обнаружить элементы".

Дополнительные примечания: Для уязвимого диска: - защита системы отключена - индексация файлов отключена - антивирус в режиме реального времени включен, но это не должно влиять на перемещение файлов

3 ответа3

1

Некоторые идеи по улучшению производительности Explorer (которые я не нахожу намного лучше, чем в Vista):

  1. Измените настройки питания на Высокая производительность
  2. Выключите механизм "Дистанционное дифференциальное сжатие" (RDC), выбрав "Пуск" -> "Панель управления" -> "Программы" -> включить или выключить функции Windows, затем снимите флажок "Дистанционное дифференциальное сжатие".
  3. Если вы копируете по TCP, отключите Автонастройку и RSS, выполнив (см. Это для получения дополнительной информации):

интерфейс netsh tcp set global autotuninglevel = отключено
интерфейс netsh tcp установлен глобальный rss = отключен

0

Microsoft изменила способ выполнения файловых операций. В Vista они были мучительно медленными, и я считаю, что MS улучшила производительность с последующими пакетами обновлений и Win7. Тем не менее, они, кажется, все еще медленнее, чем в XP. Не уверен, есть ли какие-либо санкционированные Microsoft твики, так как вы уже используете Win7.

Что касается сторонних настроек, я использую TeraCopy для перемещения файлов и копий, что значительно улучшило ситуацию. Не уверен, что это ХР быстро, но достаточно быстро для меня. Кроме того, вы можете приостановить и возобновить передачу, а также выполнить проверку контрольной суммы CRC, чтобы убедиться, что ваши копии не повреждены.

Лучше всего, это бесплатно.

http://www.codesector.com/teracopy.php

0

Другим обходным путем, который я нашел, было использование командной строки. Команды, которые оказались полезными:

Копирование:

robocopy <source> <destination> /E

Удаление:

del /S /Q <file or directory>

Перемещение:

move <source> <destination>

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