Eu tive problemas semelhantes compartilhando uma unidade de rede. Funcionou bem no Linux, mas deu problemas no XP, 7 e VIsta (sim, alguém estava rodando o Vista). Para o 7 e o Vista, consegui que funcionasse configurando-o a partir da linha de comando em vez da GUI.
Então, clique no menu do windows = > Executar = > cmd.exe, na janela do terminal que abre o tipo:
net use z: /persistent:yes \servername\share /u:domainaccount password
Isso mapeará a pasta share
do servidor servername
, com o nome de usuário domainaccount
e a senha password
na letra da unidade Z
. /persistent:yes
deve reconectar-se automaticamente após a reinicialização.