Последнее обновление 08.01.2023 — Алёна Кузнецова
После настройки Windows 10 вам может понадобиться перенести файлы на новый компьютер. Обычно вы можете использовать жесткий диск USB для копирования файлов и их перемещения. Или, если вы технически подкованный пользователь, вы, вероятно, передаете файлы в сеть с помощью общего доступа к файлам.
Хотя это хорошие варианты, в зависимости от объема данных, которые вы должны передать, процесс может занять много времени с использованием проводника. Если вы хотите копировать большое количество файлов быстрее и надежнее, вам нужно лучшее решение, такое как Robocopy.
Robocopy (Robust File Copy) — это инструмент командной строки, встроенный в Windows 10, но он существует уже много лет, и это мощный и гибкий инструмент для чрезвычайно быстрой миграции файлов. Функции, включенные в Robocopy, позволяют очень быстро копировать файлы, но для оптимальной работы вам все равно потребуется проводное соединение. Время завершения передачи будет зависеть от скорости сетевого подключения и производительности накопителя.
Это руководство научит вас, как использовать Robocopy для быстрой передачи большого количества файлов по сети в Windows 10. (Эти шаги также должны работать в Windows 11.)
Как использовать Robocopy для быстрого копирования файлов по сети
Использование Robocopy по сети — это двухэтапный процесс. Сначала необходимо настроить общий доступ к файлам на исходном устройстве, а затем использовать Robocopy на целевом устройстве для выполнения передачи.
1. Настройте общий доступ к файлам в Windows 10.
Чтобы поделиться файлами в локальной сети в Windows 10, выполните следующие действия:
-
Откройте проводник в Windows 10.
-
Перейдите к папке с файлами для переноса.
-
Щелкните папку правой кнопкой мыши и выберите параметр «Свойства».
-
На странице «Свойства» перейдите на вкладку «Общий доступ».
-
Нажмите кнопку «Поделиться».
-
Используйте раскрывающееся меню, чтобы выбрать пользователя или группу для совместного использования файлов или папок — например, группу «Все».
-
Нажмите кнопку «Добавить».
-
В разделе «Уровень разрешений» выберите разрешения на общий доступ, которые вы хотите иметь для папки. Например, вы можете выбрать «Чтение» (по умолчанию), если хотите, чтобы пользователи только просматривали и открывали файлы. Если вы выберете «Чтение/запись», пользователи смогут просматривать, открывать, изменять и удалять содержимое в вашей общей папке.
-
Нажмите кнопку «Поделиться».
-
Запишите сетевой путь к папке, которая потребуется другим пользователям для доступа к содержимому по сети, и нажмите кнопку «Готово».
-
Нажмите кнопку Закрыть.
После выполнения этих шагов запишите путь к папке и IP-адрес исходного компьютера.
Подсказка. Вы можете быстро найти свой IP-адрес в меню «Настройки» > «Сеть и Интернет», нажать «Wi-Fi» или «Ethernet», а затем нажать на подключение для просмотра информации.
2. Используйте Robocopy для быстрого копирования файлов в Windows 10 по сети.
После настройки общего доступа к файлам на исходном устройстве вы можете копировать файлы с помощью Robocopy с целевого устройства.
Чтобы использовать Robocopy для быстрого копирования файлов в Windows 10, выполните следующие действия:
-
Откройте Пуск.
-
Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы скопировать файлы по сети, и нажмите Enter:
robocopy \\source-device-ip\path\to\share\folder C:\destination-device\path\to\store\files /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16
Пример команды:
robocopy \\10.1.2.111\Users\admin\Documents C:\Users\admin\Documents /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16
В приведенной выше команде измените исходный и конечный пути в соответствии с вашей конфигурацией.
Разбивка опций команды Robocopy
Robocopy имеет множество функций, которые вы можете использовать, и в команде, показанной в этом руководстве, мы используем следующие параметры, чтобы сделать копирование надежным и быстрым.
- /S — Копировать подкаталоги, но не пустые.
- /E — Копировать подкаталоги, в том числе пустые.
- /Z — Копировать файлы в перезапускаемом режиме.
- /ZB — использует перезапускаемый режим. Если доступ запрещен, используйте резервный режим.
- /R:5 — Повторить 5 раз (можно указать другое число, по умолчанию 1 миллион).
- /W:5 — Подождать 5 секунд перед повторной попыткой (можно указать другое число, по умолчанию 30 секунд).
- /TBD — дождаться определения имен общих ресурсов (повторить ошибку 67).
- /NP — No Progress — не отображать процент копирования.
- /V — Производить подробный вывод, показывающий пропущенные файлы.
- /MT:16 — Делать многопоточные копии с n потоками (по умолчанию 8).
Возможно, наиболее важным переключателем, на который следует обратить внимание, является параметр /MT, который позволяет Robocopy копировать файлы в многопоточном режиме. Как правило, при копировании файлов из Проводника вы копируете только один файл за раз. Однако при включенной многопоточности вы можете одновременно копировать несколько файлов, лучше используя пропускную способность и значительно ускоряя процесс.
Если вы не установите номер при использовании переключателя «/MT», то номер по умолчанию будет «8», что означает, что Robocopy попытается скопировать восемь файлов одновременно, но инструмент поддерживает от «1» до « Резьба 128 дюймов.
В команде, показанной в этом руководстве, мы используем «16», но вы можете установить большее число. Единственное предостережение заключается в том, что при использовании более высоких чисел будет использоваться больше вычислительной мощности и пропускной способности. Если у вас старый процессор и ненадежное сетевое соединение, это может вызвать проблемы. Таким образом, проверьте команду перед выполнением команды с большим количеством потоков.
Вы всегда можете просмотреть все доступные переключатели, запустить robocopy /? команда.























