
У меня 17-дюймовый MacBook Pro (модель конца 2011 года). Всякий раз, когда я копирую большой файл между ними (> 1 ГБ), передача останавливается или полностью прекращается после первого гигабайта. Неважно, находится ли файл на Mac или ПК.
Когда я пытаюсь скопировать файл с Mac:
Вкладка «Сеть» в Activity Monitor показывает, что байты передаются с ожидаемой скоростью. Ногде-тоОколо отметки гигабайта (точное место не всегда совпадает) скорость передачи данных постепенно замедляется и замедляется, пока не придет к полной остановке. График показывает соединение только с небольшими всплесками по 3 или 4 КБ каждые несколько секунд, и это будет продолжаться бесконечно. Диалог копирования Finder просто прекращает попытки оценить оставшееся время.
Попытка скопировать файл из Windows: Точно такое же поведение. Диалоговое окно проводника начинает показывать копирование файла на ожидаемой скорости, а диспетчер задач подтверждает. Единственное отличие в том, что проводник выдаст следующую ошибку, когда произойдет выпадение или что-то еще:
Вот симптомы:
- Отсев происходитвокруготметка в 1 гигабайт. Файл размером 500 МБ всегда работает. Файл размером 1,5 ГБ никогда не работает. Файл размером 1 ГБ иногда работает, а иногда нет.
- Это происходит только с отдельными файлами, которые большие. Я могу скопировать большую папку, полную маленьких файлов, без проблем.
- Ни один из компьютеров не показывает никаких других признаков сетевых проблем. Я могу просматривать общие ресурсы на обеих машинах во время и после, как будто ничего не произошло.
- Проблема возникает только если Mac подключен по беспроводной сети. Если я подключаюсь через Ethernet-кабель, все работает нормально, независимо от того, подключен ли ПК к беспроводной сети или нет.
- Это происходит везде, куда бы я ни пошел. Я пробовал это и дома, и на работе. Дома я использую Apple Time Capsule в качестве маршрутизатора. На работе все Cisco.
- Проблема возникает независимо от направления копирования (т. е. с ПК на Mac или с Mac на ПК — не имеет значения).
- Передача данных с Mac на Mac или с ПК на ПК в одной сети работает нормально. У меня только один Mac, но я могу без проблем копировать большие файлы туда и обратно на Mac моего друга. Я также могу без проблем передавать/вытягивать файлы на/с моего Time Capule с моего Mac, и у Windows тоже нет с этим проблем.
Что я пробовал:
- На самом деле, у меня была эта проблема с тех пор, как я стал владельцем компьютера, и я просто наконец-то достаточно разозлился, чтобы задать вопрос. С тех пор я пережил несколько перезагрузок и апгрейд жесткого диска. Но история всегда была одинаковой в Mountain Lion, Mavericks и теперь Yosemite.
- Я пробовал несколько разных ПК как дома, так и на работе, с разными версиями Windows: Win7, Win8/8.1, Server 2008/2012 и т. д. Поведение одинаковое.
- Вручную устанавливаю размер MTU на различные значения, включая 1472.
- Отключил антивирус с обеих сторон.
- Поиск проблемы в Google не дает никаких полезных решений. Как будто никто никогда не сталкивался с этой проблемой.
Кто-нибудь уже исправил эту проблему?
решение1
Согласно следующему сообщению сообщества поддержки Apple, исправление может заключаться в увеличении времени ожидания сеанса:
На компьютере с Windows откройте Regedit и перейдите в \HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
Добавьте параметр DWORD с именем SessTimeout и установите его примерно на 3000 секунд.
Перезапустить службу рабочей станции
решение2
Эта проблема, похоже, была исправлена в OS X 10.11 El Capitan. Больше нет необходимости увеличивать значение тайм-аута на целевой машине Windows для облегчения передачи больших файлов.