Adapt to all sorts of drive names...
Adapt to all sorts of drive names
Earlier implementation assumed the drive name to be C and ignored
the possibility of it being different. Drive names could also be
greater than 1 in length. This possibility is also considered now.