I used /etc/init.d/smb restart to restart
Well, u can check u samba configuration whether it has errors in the config or not by typing: testparm
My advice is try to run ur samba stuffs in text mode rather than GUI.
Type "setup" in command line to and goto "System Services", check if the smbd service is started or not during runtime.