Устранение неполадок с медленным копированием файлов в Windows
Эта статья поможет администраторам диагностировать и устранить проблему медленного копирования файлов в организации.
Область действия: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 10118
Определение причины проблемы
Медленное копирование файлов может быть вызвано проблемы с хранилищем, проблемы с клиентом и проблемы с сервером.
На файловом сервере, на котором размещена общая папка, скопируйте файл на локальный жесткий диск. Если скорость копирования файлов необычно низкая (намного медленнее средней), попробуйте обновить драйвер для хранилища. Если проблема по-прежнему возникает, обратитесь к изготовителю драйвера для дальнейшего устранения неполадок.
Если скорость нормальная, используйте другой клиентский компьютер для копирования файлов из общей папки или в нее.
- Если скорость копирования файлов по-прежнему низкая, см. сведения об устранении неполадок на стороне сервера.
- Если проблема не возникает, см. сведения об устранении неполадок на стороне клиента.
Устранение неполадок на стороне клиента
Давайте проверим тип общей папки. Для этого откройте свойства общей папки. Для общей папки распределенной файловой системы (DFS) отображается вкладка DFS .

Общая папка — это общая папка DFS.
Давайте определите, вызвана ли проблема путем DFS. Попробуйте использовать UNC-путь вместо пути DFS, чтобы открыть общую папку. Затем можно проверить, возникает ли проблема по-прежнему. Этот шаг поможет определить, вызвана ли проблема путем DFS. Как определить UNC-путь к общей папке DFS:

- Щелкните правой кнопкой мыши общую папку и выберите пункт «Свойства».
- На вкладке DFS в списке ссылок отображается UNC-путь.
Если при использовании UNC-пути он по-прежнему работает медленно, при копировании одного файла, папки или нескольких файлов отображается низкая производительность.
Если проблема не возникает при использовании UNC-пути, выполните следующие действия, чтобы проверить рекомендации DFS.
Проверка рефералов DFS
- Щелкните правой кнопкой мыши общую папку и выберите пункт «Свойства». На вкладке DFS найдите все активные рефералы.
- Удалите UNC-пути, которые не активны или серверы, недоступные или удаленные.
- Подключите эти пути по одному и убедитесь, что все конечные пути можно получить непосредственно из клиента. Если клиенту не удается подключить первую реферальную рекомендацию, он переключит ее на вторую и т. д. Это приведет к задержке.
Если проблема по-прежнему не устранена, см. сведения об устранении неполадок на стороне сервера.
Общая папка не является общей папкой DFS
Проверьте, возникает ли проблема с медленным копированием файлов.
Низкая производительность возникает только при копировании папки или нескольких файлов
Если сравнить время копирования для папки, содержащего несколько файлов, с временем копирования файла одного размера, копирование папки всегда требует больше времени. Это ожидаемое поведение. Чем больше файлов находятся в папке, тем медленнее процесс копирования файлов.
Низкая производительность возникает при копировании одного файла, папки или нескольких файлов
Чтобы устранить эту проблему, выполните следующие действия на клиентском компьютере, на котором возникла проблема:
- Удалите стороннего поставщика сети с клиентского компьютера. По умолчанию используются следующие параметры. (Любой другой поставщик может рассматриваться как сторонний поставщик.)

- Удалите дополнительные значения из следующих разделов реестра. Для этого откройте редактор реестра. Расположены следующие ключи. Каждый ключ содержит значение «Заказ поставщика». HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
Убедитесь, что каждое значение «Заказ поставщика» имеет только три значения: » RDPNP ,», » LanmanWorkstation » и » webclient «.
- Сравните параметры Ju largesend offload с параметрами на рабочих компьютерах. и соответствующим образом настройте параметры Jumbo Frames и большой разгрузки отправки. (Если он отключен, включите его, а затем проверьте, помогает ли это)

- Убедитесь, что служба рабочей станции запущена.
- Убедитесь, что в свойствах сетевого подключения выбран клиент для сетей Майкрософт.
области», в котором выбран элемент «Клиент для сетей Майкрософт». :
Устранение неполадок на стороне сервера
Установите исправления для файлового сервера, на котором размещена общая папка.
Для Windows Server 2008 или Windows 7 установите все исправления, описанные в статье базы знаний 2473205.
Для Windows Server 2012 или Windows 8 установите все исправления, описанные в статье базы знаний 2899011.
Если проблема не устранена, выполните следующие действия, чтобы устранить проблему:
- Проверьте, подключен ли клиент к удаленному или глобальному серверу DFS. (В идеале он должен быть подключен к локальному серверу DFS сайта). Если она подключена, проверьте сопоставление сайта и подсети на сайтах и службах Active Directory. Если подсети не сопоставлены правильно, DFS присваивает неправильный приоритет удаленным серверам DFS, пока он представляет ссылки.
- Убедитесь, что локальный сервер DFS работает.
- Задайте метод упорядочивания для целевых объектов в ссылках.
- Если в среде включен протокол IPv6, настройте подсети IPv6 на сайтах и службах Active Directory. Или в качестве обходного решения отключите IPv6 в среде.
Как определить сервер DFS реферальной ссылки, к которому подключаются клиенты:

- На клиентском компьютере щелкните правой кнопкой мыши общую папку и выберите пункт «Свойства».
- На вкладке DFS проверьте список ссылок. Текущий сервер DFS помечен как активный. В следующем примере клиент подключается к серверу HAOMS1.
Обратная связь
Были ли сведения на этой странице полезными?
4 простых способа быстрого копирования большого количества файлов в Windows

Windows прошла долгий путь как операционная система, но копирование файлов из одного места в другое — это еще один аспект, который продолжает разочаровывать. Хотя копирование / вставка файлов, как правило, нормально, когда вы имеете дело с большим количеством файлов, вся операция будет ненадежной. Windows 10 может постоянно отображать текущую скорость копирования в графическом виде; Фактически, он начинается быстро, но затем постепенно увеличивается и уменьшается с большими приращениями.
Если вы регулярно копируете большие файлы, встроенная система передачи файлов в Windows работает медленно и требует много времени для перемещения файлов. К счастью, вы можете ускорить процесс с помощью нескольких альтернативных методов, которые помогут перемещать и копировать файлы намного быстрее.
1. Robocopy (надежное копирование файлов)
Это встроенный в Windows инструмент, расположенный в командной строке, который предлагает больше возможностей, когда вам нужно запускать повторяющиеся и / или сложные процессы копирования файлов. Это значительно упрощает и ускоряет работу, особенно по сети.

Чтобы использовать Robocopy, щелкните строку поиска, введите Командная строка и нажмите «Командная строка» в результатах поиска. Вы также можете щелкнуть правой кнопкой мыши «Пуск» и выбрать «Windows PowerShell». В любом методе введите команду:
robocopy /?
и нажмите Enter, чтобы получить инструкции, основанные на желаемых параметрах копирования.
Если вы хотите регулярно выполнять один и тот же процесс копирования, вы можете создать пакетный файл и дважды щелкнуть его для запуска или настроить запуск сценария через планировщик заданий в качестве автоматизированного процесса.
2. Обновите аппаратные диски.
Аппаратные диски играют большую роль в определении скорости процесса копирования. Твердотельные накопители (SSD) быстрее, чем старые жесткие диски, поэтому вы можете приобрести SSD для своей машины для более быстрого копирования.

То же самое применимо при копировании с внешнего диска или на внешний диск. Если вы используете флэш-накопитель с USB 2.0 или более старый внешний жесткий диск, скорость передачи будет снижаться. Замените его современным накопителем USB 3.0, который поддерживает более быструю передачу данных.
3. Копирование приложения
Хотя указанные выше методы представляют собой простые способы копирования больших файлов в Windows, вы можете получить лучшую скорость, чем та, которую предлагает вам Windows, с помощью приложения для копирования. На рынке есть несколько вариантов, но наиболее популярным является TeraCopy, алгоритмы которого динамически регулируют буферы, чтобы сократить время поиска и ускорить операции копирования.

Более того, приложение проверяет файлы, чтобы убедиться, что они полностью идентичны, и даже предупреждает вас, если вы допустили ошибку при перемещении файлов, чтобы вы были уверены в действии.
Имеет приятный интерфейс, интегрируется с Windows и активно обновляется. Он также выполняет асинхронное копирование, что ускоряет передачу файлов между двумя жесткими дисками.
TeraCopy также интеллектуально пропускает проблемные файлы, чтобы вы могли просмотреть их позже, не прерывая всю передачу.
4. Сначала сжимайте файлы
Это может сработать при перемещении большого количества небольших файлов путем их архивирования с помощью WinRAR или 7zip для лучшего сжатия. Сжатие файлов занимает несколько минут, и теперь у вас есть только один большой файл, который копируется очень быстро.
Заворачивать
С помощью любого из этих методов вы можете перемещать файлы намного быстрее, чем это требует обычный процесс Windows, но приложение для копирования обязательно сделает процесс менее утомительным и более эффективным. Мы хотели бы услышать, какие еще способы, которые вы используете, работают при копировании огромных файлов. Расскажите о них в комментариях ниже.
Изображение предоставлено: Teracopy
3 комментария
Могу поручиться за теракопию. Я использую его уже несколько лет, и он отлично работает.
Teracopy «раньше» была очень хороша до Win 7. На Win 10 она полностью разочаровывала. Я считаю, что переходить изнутри программы Everything на порядок быстрее. Оставляет теракопию умирать.
Windows Server 2012 перемещено 200 000 небольших файлов за 10 минут Это зависало несколько раз с помощью проводника Windows Использовал 7zip — (используйте формат .ZIP, а не формат .7z, который был очень медленным!) Перемещение большого количества небольших файлов с помощью инструмента сжатия отлично работает!
Популярные посты

6 способов проверить состояние жесткого диска в Windows 10

8 способов быстро выключить экран в Windows 10

Приложение «Фотографии» не работает в Windows 10? Вот исправления

13 крутых обоев рабочего стола 4K для Windows 10

Последние проблемы с обновлением Windows 10 и способы их решения

5 лучших устройств для чтения электронных книг для Windows 10

Как удалить старые и бесполезные драйверы в Windows 10

5 Облегченных браузеров для Windows 10

Как настроить локальный веб-сервер (Windows, Mac, Linux)

Найдите и откройте файлы с помощью строки в Windows 10
Как ускорить копирование большого количества мелких файлов?
Как ускорить копирование большого количества мелких файлов?
Есть ли какие-то адекватные решения в 2020году?
На данный момент пробую сжимать в архив без сжатия, но это тоже долго.
Диск HDD.
- Вопрос задан более трёх лет назад
- 1709 просмотров
6 комментариев
Простой 6 комментариев
ComodoHacker @ComodoHacker
Копируете куда? На тот же физ. диск, на другой диск, на другой компьютер по сети?
Задача разовая или регулярная?


Камил @Lakika Автор вопроса

Камил @Lakika Автор вопроса
ComodoHacker, Задача разовая, с HDD на SSD (диски на одной мамке)

Поставьте тег — WINDOWS. Я хотя бы не буду заходить.
Просто офармотировать диск в NTFS
Решения вопроса 1
ComodoHacker @ComodoHacker
Особо ничем не ускоришь, к сожалению. Узкое место в данном случае — мелкие случайные чтения, с которыми HDD не особо дружат.
Можно попробовать Total Commander с его оптимизациями или специальные программы типа KillCopy, пытающиеся копировать в несколько потоков. Если конечно доверяете надежности этих программ.
И еще посоветую посчитать контрольные суммы и сверить потом. Чтобы не было мучительно больно, так сказать.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 3
Только блочное копирование всего диска целиком на более быстрый накопитель, само собой более быстрый накопитель должен быть как минимум такого-же объёма
Низкая скорость передачи SMB-файлов
Скорость передачи файлов SMB может замедляться в зависимости от размера и количества файлов, типа подключения и версии используемых приложений. В этой статье описаны процедуры устранения неполадок, связанных с низкой скоростью передачи файлов через SMB.
Медленная передача
Вы можете устранить неполадки с медленной передачей файлов, проверив текущее использование хранилища. Если вы наблюдаете медленную передачу файлов, выполните следующие действия.
- Попробуйте команду копирования файлов для небуферированного ввода-вывода:
- xcopy /J
- robocopy /J
Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1Медленная передача небольших файлов
Медленная передача небольших файлов чаще всего происходит, когда файлов много. Это вхождение является ожидаемым поведением.
Во время передачи файлов создание файла приводит к высоким затратам на протокол и к высокой нагрузке на файловую систему. При передаче больших файлов эти затраты выполняются только один раз. При передаче большого количества небольших файлов затраты повторяются и приводят к медленному переносу.
Сведения о проблеме
Задержка в сети, create команды и антивирусные программы способствуют медленной передаче небольших файлов. Ниже приведены технические сведения об этой проблеме.
- SMB вызывает create команду для запроса создания файла. Код проверяет, существует ли файл, а затем создает его. В противном случае некоторые варианты create команды создают фактический файл.
- Каждая create команда создает действие в файловой системе.
- После записи данных файл закрывается.
Медленное открытие документов Office
Документы Office могут открываться медленно, что обычно происходит при подключении глобальной сети. Способ доступа приложений Office (в частности, Microsoft Excel) к данным и их чтение обычно приводит к медленному открытию документов.
Убедитесь, что двоичные файлы Office и SMB актуальны, а затем проверьте, отключив аренду на сервере SMB. Чтобы убедиться, что оба условия устранены, выполните следующие действия.
-
Выполните следующий командлет PowerShell в Windows 8 и Windows Server 2012 или более поздних версиях Windows:
Set-SmbServerConfiguration -EnableLeasing $falseВ окне командной строки с повышенными привилегиями также можно выполнить следующую команду:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG\_DWORD /d 1 /fПримечание. После установки этого раздела реестра аренды SMB2 больше не предоставляются, но блокировки по-прежнему доступны. Этот параметр используется в основном для устранения неполадок.
NET STOP SERVER NET START SERVERЧтобы избежать этой проблемы, можно также реплицировать файл на локальный файловый сервер. Дополнительные сведения см. в статье Сохранение документов Office на сетевом сервере происходит медленно при использовании EFS.
Обратная связь
Были ли сведения на этой странице полезными?