2

Я пытаюсь скопировать несколько файлов с одного компьютера на другой в беспроводной домашней сети. Есть около 5000 файлов, каждый примерно 3-5 МБ (mp3).

Моя проблема в том, что сеть продолжает падать - обе машины сообщают об отключении, и мой маршрутизатор необходимо перезагрузить вручную.

Копирование выполняется с использованием следующего оператора командной строки:

xcopy \\My-PC\converted C:\Music

После копирования около 20 файлов сеть отключается.

Я предполагаю, что это ограничение / неисправность сети, поскольку она не в состоянии справиться с такой большой нагрузкой одновременно. Если это так, есть ли обходной путь? Возможно установить ограничение скорости передачи?

Мастер машины: Windows 7

Клиентский компьютер: Windows Vista

6 ответов6

1

Другие ответы хороши и полезны, но они направлены на симптомы, а не на корень проблемы. 15 ГБ передача по сети между двумя компьютерами в домашней сети не является большой нагрузкой, и любой коммутатор / маршрутизатор должен справиться с этим без каких-либо проблем. Если ваш маршрутизатор постоянно выходит из строя в середине его, ваш маршрутизатор неисправен и должен быть либо исправлен, либо заменен.

Как устранить неполадки

Единственные три проблемы, которые вы можете легко исправить:

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

  2. Неисправное соединение или сетевой порт. Если часть вашей сети является проводной, а у маршрутизатора есть несколько сетевых портов, которые не используются, попробуйте переместить проводное сетевое соединение на другой порт (не относится к WAN-соединению, которое идет к вашему интернет-модему, если он у вас есть).

  3. Неисправный блок питания. Если у маршрутизатора есть внешний источник питания (настенная розетка и т.д.), А у вас есть запасной источник с точно таким же напряжением, макс. питание, форма разъема и полярность, попробуйте использовать его и посмотрите, поможет ли это.

Если эти шаги не помогут, я подозреваю, что наиболее экономически эффективным решением было бы получить новый маршрутизатор.

1

Я не уверен, что вы открыты для стороннего программного обеспечения в качестве решения, но есть утилита, которая, кажется, идеально подходит для этой задачи. Он устанавливает возобновляемую очередь передачи файлов.

FF Copy. http://www.ffprojects.net/ffcopy/

Более естественным подходом может быть робокопия, особенно если вам удобно использовать утилиты командной строки.

http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx

http://ss64.com/nt/robocopy.html

  ROBOCOPY Source_folder Destination_folder [files_to_copy] [options]

эти переключатели, в частности:

            /Z : Copy files in restartable mode (survive network glitch).
            /B : Copy files in Backup mode.
           /ZB : Use restartable mode; if access denied use Backup mode.
        /IPG:n : Inter-Packet Gap (ms), to free bandwidth on slow lines.

          /R:n : Number of Retries on failed copies - default is 1 million.
          /W:n : Wait time between retries - default is 30 seconds
1

Может быть, вы можете попробовать « Microsoft Richcopy » бесплатный инструмент от Microsoft.

Функциональность аналогична Robocopy, но с графическим интерфейсом. Многие параметры могут быть настроены. Переводы могут быть приостановлены и возобновлены.

0

Недавно мне также пришлось передавать много файлов по беспроводной сети с той же проблемой, решение, которое я должен был использовать, это просто использовать проводное соединение («сервер» был сетевым диском, который я переместил на свой компьютер), я получил 10 кратное увеличение скорости передачи

Вы должны быть в состоянии сделать то же самое, но вам может потребоваться изменить настройки IP, чтобы они могли распознавать друг друга, однако, включите беспроводное соединение на одном и установите другое с помощью общего интернет-соединения.

или используйте клиент FTP, который позволяет вам установить лимит передачи (Filezilla один)

0

На больших операциях копирования всегда хорошо иметь возможность возобновления после того, как процесс был прерван. А также проверьте состояние частей, которые уже были переданы.

Я предлагаю вам использовать другой инструмент для этого.

Одним из простых решений было бы загрузить бесплатную ознакомительную копию TotalCommander http://www.ghisler.com/download.htm и использовать функцию "Синхронизировать каталоги". Я часто использовал его для перемещения и копирования mp3-файлов по локальной сети или между разделами, и это действительно легко и безопасно:

Это позволяет вам иметь 2 окна рядом с сиодом и сравнивать уже скопированные файлы и продолжать копировать остальные. В конце вы можете выполнить проверку на основе размера или даже проверку на основе содержимого (установите флажок "по содержимому"), чтобы проверить, все ли прошло нормально. Я предлагаю сделать проверку контента только один раз в самом конце, потому что это может занять некоторое время.

Я часто использую этот графический инструмент, потому что он может обрабатывать прерывания, ошибки и потому, что в конце вы можете быть уверены, что все было скопировано 1:1

Другими возможными инструментами являются "robocopy" на основе командной строки от Microsoft. Существует также основанный на командной строке "rsync", который очень хорош в таких задачах, но он из мира Linux, и я предпочел Robocopy над ним в Windows.

Есть и другие графические инструменты, такие как Beyond Compare или WinMerge, вот список:

http://alternativeto.net/software/winmerge/?platform=windows

Если вы все еще думаете, что у вас возникли проблемы с сетью, позвольте мне сказать, что я считаю, что очень трудно отследить проблему, связанную с сетью, как у вас, без реального доступа к машине. Может быть что угодно. Вы можете пошагово уменьшить настройку и посмотреть, в какой момент проблема исчезнет (удалите другие машины из локальной сети или выключите их, уберите переключатели и кабели между двумя машинами и замените их кабелями, которые работают, выключают и / или удаляют межсетевые экраны (будьте осторожны) и другое дополнительное программное обеспечение на обеих машинах по очереди. В конце подключите машины напрямую или через маршрутизатор, который, как вы знаете, работает. Вы можете заменить сетевые карты или добавить дополнительные сетевые карты и использовать их, чтобы выяснить, не является ли сломанный ник источником ошибки. Вы также можете загрузить ту или иную систему с живого CD, такого как ubuntu или knoppix live cd, и попробовать с ними выполнить тяжелые операции копирования. Они могут интегрироваться в вашу существующую локальную сеть.

Не забывайте всегда менять только часть настроек и повторять тесты до тех пор, пока вы не узнаете, все ли еще есть ошибки. Таким образом, вы можете окружить и отследить источник проблемы.)

0

Я предполагаю, что xcopy каким-то образом удерживает каталог открытым на удаленном компьютере, а повторные ссылки на каталог вызывают накопление "мусора" в программном обеспечении для управления сетью, которое освобождается только после завершения xcopy .

Таким образом, вам нужно какое-то программное обеспечение, которое делает больше файлов за раз, или, самое большее, небольшие пакеты файлов. Вероятно, есть бесплатные инструменты для этого, или вы можете легко написать свой собственный на Java или как угодно.

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

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