こんにちは、nagino です。
Vista はクライアント OS であって、サーバー用に構成されていません。
そのため、SMB に関してもサーバーとしての機能よりセキュリティを優先した設定になっています。
下記に詳細がありますので、修正プログラムないしレジストリ修正することで対応できるはずです。
http://support.microsoft.com/default.aspx/kb/937082
蛇足ながら、ファイルサーバーとして本格的に使うのであれば、Windows Server 2008 などサーバー系 OS を利用されることをお勧めします。
やはりサーバー系 OS の方が、長期間連続稼動させたり、高負荷における安定性が段違いです。
MCITP(Database Developer/Database Administrator)