Article 71VW3 Windows drive letters are not limited to A-Z

Windows drive letters are not limited to A-Z

by
Thom Holwerda
from OSnews on (#71VW3)

On its own, the title of this post is just a true piece of trivia, verifiable withthe built-insubsttool(among other methods).

Here's an example creating the drive+:\as an alias for a directory atC:\foo:

[...]

The+:\drive then works as normal (at least in cmd.exe, this will be discussed more later):

[...]

However, understandingwhyit's true elucidates a lot about how Windows works under the hood, and turns up a few curious behaviors.

Ryan Liptak

Fascinating doesn't even begin to describe this article, but at the same time, it also makes me wonder at what point maintaining this drive letter charade becomes too burdensome, clunky, and complex. Internally, Windows NT does not use drive letters at all, but for the sake of backwards compatibility and to give the user what they expect, a whole set of abstractions has been crafted to create the illusion that modern versions of Windows still use the same basic drive letter conventions as DOS did 40 years ago.

I wonder if we'll ever reach a point where Windows no longer uses drive letters, or if it's possible today to somehow remove or disable these abstractions entirely, and run Windows NT without drive letters, as Cutler surely intended. Vast swaths of Windows programs would surely curl up in fetal position and die, including many core components of the operating system itself - as this article demonstrates, very few parts of Windows can handle even something as mundane as a drive letter outside of A-Z - but it'd make for a great experiment.

Someone with just the right set of Windows NT skills must've tried something like this at some point, either publicly or inside of Microsoft.

External Content
Source RSS or Atom Feed
Feed Location http://www.osnews.com/files/recent.xml
Feed Title OSnews
Feed Link https://www.osnews.com/
Reply 0 comments