Drives not appearing on desktop
I believe that CreateDesktop is set to false. Try running defaults write com.apple.finder CreateDesktop -bool YES in Terminal (unless you are on Mountain Lion or below, in which case the command is defaults write com.apple.Finder CreateDesktop -bool YES), followed by killall Finder. You should be able to view items on and drag items to your Desktop now, including drives.