Столкнулся с такой проблемкой:
Windows 7 x64, установлена VMWare 7.0 (вещь, очень рекомендую). Из-под VMWare пытаюсь подключить расшаренный диск с хост-машины. Выдается вот такое сообщение:
System error 58 has occurred
The specified server cannot perform the requested operation.
Лезем в System log хост машины, находим вот такое событие:
Event 2017
The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.
Перерыл кучу форумов, в этом случае рекомендуют:
1. Обязательно поставить последнюю версию драйверов сетевой карточки.
2. Разрешить в реестре большее количество подключений по SMB протоколу. Делается это так:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters — в этом ключе реестра создаем новый параметр (тип DWORD) с именем MaxMpxCt. Устанавливаем его значение в 255. По умолчанию не-серверная Windows разрешает не более 10 соединений.
3. Пройти по всем параметрам сетевой карты и отключить все, что связано с Offload (Checksum Offload и подобное).
В моем случае помогли первые 2 пункта, третий пункт делать не стал. Драйвера для карточек Marvell нужно качать с официального сайта, на сайтах производителей материнских плат драйвера обычно старые.
Leave a Reply