I have a personal Perl script to generate English-like gibberish (for password inspiration). Someday I hope to port this to multiple platforms as a C++ tool.
Add an option (possibly -m/--machine or -p/--parseable) to output full drive details in a way that is easily parseable from scripts or other programs. Something like:
Some drive letters may be aliased to directories via the 'subst' command. Output should indicate whether a drive is mapped with the subst command, and where it actually points to.