Как быстро копировать файлы по сети с помощью Robocopy в Windows 11
Если у вас новый компьютер с последней версией Windows 11, вам все равно может понадобиться перенести файлы со старого компьютера. Обычно самый простой способ — скопировать файлы на внешнее запоминающее устройство USB, чтобы переместить их на новое устройство, но вы также можете передавать файлы по сети.
Единственная проблема с этим последним вариантом заключается в том, что если вы используете параметр копирования File Explorer, процесс может занять много времени и вызвать много проблем. Однако вы можете использовать инструмент командной строки Robocopy (Robust File Copy), который предлагает самый быстрый способ копирования файлов по сети между старым и новым компьютером с Windows 11.
Это руководство научит вас, как использовать Robocopy для быстрой передачи огромного количества файлов по сети в Windows 11.
Быстро копируйте файлы по сети в Windows 11 с помощью Robocopy
Хотя Robocopy позволяет копировать файлы быстрее, чем с помощью Проводника, для достижения наилучших результатов всегда рекомендуется проводное соединение. Время завершения передачи будет зависеть от соединения, типа файлов и производительности жесткого диска.
Процесс копирования включает два этапа. Сначала вам нужно настроить общий доступ к файлам на исходном компьютере, а затем использовать Robocopy на целевом компьютере для передачи файлов.
1. Включите общий доступ к файлам в Windows 11 (источник)
Чтобы поделиться файлами в сети с экспресс-настройками, выполните следующие действия:
Открытым Проводник в Windows 11.
Откройте папку с файлами для переноса.
Щелкните папку правой кнопкой мыши и выберите Характеристики вариант.
Нажмите на Обмен вкладка
Нажмите на Делиться кнопка.
Выберите пользователя или группу для обмена файлами или папками в раскрывающемся меню.
Быстрая подсказка: Если у вас есть проблемы с подключением, лучше использовать исходную учетную запись для предоставления общего доступа к папке, а не группе «Все», и войти в свою учетную запись на целевом устройстве.
Нажмите на Добавлять кнопка.
В разделе «Уровень разрешений» выберите разрешения на общий доступ к папке. Например, вы можете выбрать Читать (по умолчанию), если вы хотите, чтобы пользователи только просматривали и открывали файлы. Если вы выберете Читай пишипользователи могут просматривать, открывать, изменять и удалять содержимое папки, к которой вы предоставляете общий доступ.
Нажмите на Делиться кнопка.
Щелкните правой кнопкой мыши путь и выберите Копировать ссылку чтобы скопировать сетевой путь.
Нажмите на Сделанный кнопка.
Нажмите на Закрывать кнопка.
После выполнения этих шагов запишите путь к папке и IP-адрес исходного компьютера. Вы можете быстро узнать свой IP-адрес на Настройки > Сеть и Интернетнажмите Wi-Fi или же Ethernetи щелкните соединение, чтобы просмотреть информацию.
Если вы используете учетную запись Microsoft для входа в Windows, вы можете столкнуться с проблемами при удаленном доступе к файлам. Рекомендуется создать временную локальную учетную запись на исходном компьютере для удаленного входа с помощью Robocopy с целевого устройства. Кроме того, вы также можете переключиться с учетной записи Microsoft на локальную учетную запись на исходном компьютере, а затем снова переключиться на учетную запись Microsoft. Этот процесс решит проблему входа в систему с учетной записью Microsoft с удаленного компьютера.
2. Быстро копируйте файлы по сети в Windows 11
После настройки общего доступа к файлам на исходном компьютере можно скопировать файлы с помощью инструмента командной строки Robocopy с конечного компьютера.
Чтобы быстро передавать файлы по сети с помощью Robocopy в Windows 11, выполните следующие действия:
Открытым Начинать.
Ищи Командная строкащелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора вариант.
Введите следующую команду, чтобы добавить сетевого пользователя и пароль в Windows 11, и нажмите Войти:
cmdkey /add:COMPUTER-OR-DOMAIN /user:COMPUTER-OR-DOMAIN\USERNAME /pass:PASSWORD
В команде заменить КОМПЬЮТЕР ИЛИ ДОМЕН с целевым компьютером, IP-адресом или доменом, КОМПЬЮТЕР-ИЛИ-ДОМЕН\ИМЯ ПОЛЬЗОВАТЕЛЯ для целевого устройства и имени пользователя, а также ПАРОЛЬ для пароля учетной записи.
В этом примере добавляется запись в Credential Manager для пользователя «admin01», доступного на исходном компьютере, который Robocopy может использовать для доступа к общей папке:
cmdkey /add:office-pc /user:office-pc\admin01 /pass:password
Введите следующую команду, чтобы скопировать файлы по сети, и нажмите Войти:
robocopy \\source-device-ip\path\to\sharefolder C:\destination-device\path\to\storefiles /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress
Этот пример ускоряет копирование файлов между двумя компьютерами в сети:
robocopy \\10.1.4.181\Users\USER\OneDrive\Desktop\MyShareFiles C:\Users\USER\Documents /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress
В приведенной выше команде обязательно измените исходный и конечный пути в соответствии с вашей конфигурацией.
Детали опций Robocopy
В Windows 11 Robocopy предоставляет множество функций, и в этом руководстве мы используем следующие параметры для более быстрой и надежной передачи файлов.
- / Э — Скопируйте подкаталоги, включая пустые.
- /З — Скопируйте файлы в перезапускаемом режиме.
- / ЗБ — Использует перезапускаемый режим. Если доступ запрещен, используйте резервный режим.
- /Р:5 — Повторить 5 раз (можно указать другое число, по умолчанию 1 миллион).
- /В:5 — Подождите 5 секунд перед повторной попыткой (можно указать другое число, по умолчанию 30 секунд).
- / подлежит уточнению — Подождите, пока будут определены имена общих ресурсов (повторите попытку с ошибкой 67).
- / НП — No Progress – не отображать процент копирования.
- / В — Создание подробного вывода с указанием пропущенных файлов.
- /МТ:16 — Делайте многопоточные копии с n потоками (по умолчанию 8).
- / сжать — Включает сжатие SMB для ускорения передачи по сети.
В этом руководстве двумя наиболее важными параметрами являются /МТ а также /компресс. /МТ позволяет Robocopy передавать файлы в многопоточном режиме. Обычно при копировании файлов в проводнике процесс копирует один файл за раз. Многопоточная функция позволяет копировать несколько файлов одновременно, лучше используя пропускную способность и значительно ускоряя процесс.
Если вы не укажете номер при использовании «/МТ» вариант, номер по умолчанию будет «8», это означает, что этот инструмент будет копировать восемь файлов одновременно, но Robocopy поддерживает «1» к «128» потоки.
Команда использует «16», но вы можете указать большее число. Единственная проблема заключается в том, что при использовании более высоких чисел будет использоваться больше вычислительной мощности и пропускной способности. Если у вас более старый процессор и ненадежное сетевое соединение, это может вызвать проблемы. Таким образом, обязательно проверьте команду перед выполнением команды с большим количеством потоков.
/компресс — это новая опция, доступная в Windows 11, которая включает «сжатие SMB». Эта функция позволяет Robocopy запрашивать сжатие файлов (если применимо) при их перемещении от источника к месту назначения по сети, устраняя необходимость сжимать файлы вручную, чтобы уменьшить их размер, а затем распаковывать на конечном компьютере.
Поскольку сжатые файлы занимают меньше места и потребляют меньшую пропускную способность сети, это ускоряет время передачи. Единственная оговорка заключается в том, что «SMB-сжатие» требует дополнительных ресурсов процессора во время процесса.
/компресс вариант с Robocopy более эффективен в сетях, использующих соединения 1Gps Ethernet или Wi-Fi. Сжатие не требуется, если вы передаете файлы через соединения 100Gps, а иногда это может занять даже больше времени.
Вы всегда можете просмотреть все доступные переключатели, запустить robocopy /?
команда.