Очень медленное копирование по сети (SMB) в Windows 10/11 — ускоряем LAN до нормы (2025)
При 1 Гбит/с Вы должны видеть ~110 МБ/с, а не 10–30. Разберёмся, кто душит скорость: физика, настройки адаптера, SMB и фоновые службы. Дадим безопасные параметры и проверим результат.
Коротко
- Убедитесь, что на обоих концах линк 1 Гбит/с (или выше) и дуплекс «Авто».
- Меняйте кабель на Cat5e/Cat6 и втыкайте в свитч/роутер с гигабитными портами.
- Обновите драйвер сетевой карты.
Проверяем физику и линк
- Состояние адаптера → «Скорость» должно быть 1,0 Гбит/с.
- Смените кабель на Cat5e/6; избегайте длинных/переломленных.
- Проверьте, что свитч/роутер поддерживает гигабит на нужных портах.
CMD — по одной строке:
ncpa.cpl
powershell -Command "Get-NetAdapter | ft Name,Status,LinkSpeed"
Драйвер и настройки сетевой карты
- Обновите драйвер NIC с сайта производителя ноутбука/платы или чипа (Intel/Realtek/Marvell).
- В «Свойства → Дополнительно» проверьте: Speed & Duplex — «Auto Negotiation»; Large Send Offload — «Enabled»; Interrupt Moderation — «Enabled».
- Jumbo Frames включайте только если все устройства в пути их поддерживают.
SMB: Multichannel и параметры
SMB Multichannel в Windows 10/11 включён по умолчанию и ускоряет копирование при нескольких потоках/интерфейсах.
PowerShell — выполнять по одной строке:
Get-SmbClientConfiguration | ft EnableMultichannel,EnableLargeMtu
Get-SmbServerConfiguration | ft EnableMultichannel,EnableLargeMtu
# Включить при необходимости:
Set-SmbClientConfiguration -EnableMultichannel $true
Set-SmbClientConfiguration -EnableLargeMtu $true
На серверной машине проверьте то же самое (Get-SmbServerConfiguration).
Что мешает Windows
- Индексатор Windows Search может грузить диск/сеть — ограничьте индексируемые папки.
- Антивирус проверьте: исключения для больших архивов/библиотек ускоряют копирование.
- Проверьте фоновые апдейты Windows/Microsoft Store.
Быстрое копирование robocopy
CMD — запускать целиком (пример, замените пути):
robocopy "\PC1\Share" "D:\Backup" /E /Z /R:1 /W:1 /MT:16 /NFL /NDL /NP /LOG+:robocopy.log
/MT:16 — многопоточность, подберите 8–32 в зависимости от CPU/дисков.
Диагностика и логи
PowerShell — выполнять целиком:
Test-NetConnection -ComputerName \SERVER -Port 445
Get-SmbConnection | ft ServerName,ShareName,Dialect,NumOpens,Encrypted
Get-SmbMultichannelConnection | ft ClientInterfaceIndex,ServerRssCapable,ServerLinkSpeed
Если весь тракт честно гигабитный, а скорость упирается в 30–40 МБ/с — ищите бутылочное горлышко в диске источника/приёмника.
Когда лучше позвать мастера
Если шаги выше не помогли — подключусь удаленно, разберусь с драйверами/службами, а также сохраню данные.
Ещё по теме
FAQ
Стоит ли отключать шифрование/подпись SMB ради скорости?
Нет. Это ухудшит безопасность. Сначала выжмите скорость корректной настройкой железа и драйверов.
Jumbo Frames ускорят?
Да, если полностью настроен весь тракт (NIC, свитч, NAS, вторая сторона). Иначе будут обрывы и ретрансмиссии.
Почему robocopy быстрее, чем проводник?
Многопоточность, устойчивость к обрывам и подробные логи.