Better recognition of available drive letters.

I had some problems when connecting to a share without specifying a drive letter. For example, blank CD-drives (in my case "Z: \") have been identified as available and the following mount() command failed. Therefore I have written a small fix for it, which better recognizes already assigned drive letters.