{"id":187,"date":"2008-10-22T00:01:50","date_gmt":"2008-10-22T07:01:50","guid":{"rendered":"http:\/\/www.wambooli.com\/blog\/?p=187"},"modified":"2008-10-21T21:48:47","modified_gmt":"2008-10-22T04:48:47","slug":"death-to-drive-letters","status":"publish","type":"post","link":"https:\/\/www.wambooli.com\/blog\/?p=187","title":{"rendered":"Death to Drive Letters"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2008\/10\/computer-150x150.png\" alt=\"Computer window\" title=\"computer\" width=\"150\" height=\"150\" class=\"alignnone size-thumbnail wp-image-188\" \/><br \/>\nThe PC is pushing 30. It&#8217;s getting old. Obviously the design was a good one, because the basic PC model is still being used today. Hurrah for success! But on the software side I&#8217;ve been wondering about things. Primarily, why is it that we&#8217;re nearly one decade into the 21st Century and disk drive letters are still being used in Windows?<br \/>\n<!--more--><br \/>\nIn the beginning was drive A. The A drive, or to be proper, the <code>A:<\/code> drive. It was the PC&#8217;s first drive and in 1980 it was a floppy drive.<\/p>\n<p>The original IBM PC came with either one or two floppy drives as the only method for file storage. Files on a disk in the first floppy drive were referenced by <code>A:<\/code>, files on the second drive were <code>B:<\/code>. So if you had a program in <code>A:<\/code> and a file on <code>B:<\/code>, you had to specify those locations to the operating system (DOS).<\/p>\n<p>The IBM PC\/XT showed up around 1983 and it came with a hard drive. Not to horn in on the floppy drive&#8217;s existence, Microsoft decided that DOS would dub the hard drive with the letter <code>C:<\/code>. And so it has remained for 25 years. In fact, I doubt any new PC owner really knows or cares why the hard drive, the PC&#8217;s main storage gizmo, is labeled <code>C:<\/code> and not <code>A:<\/code>.<\/p>\n<p>For that matter, why do we still have drive letters at all?<\/p>\n<p>The Unix-like operating systems don&#8217;t have drive letters. Instead, they sport a single file system. There is one root folder, <code>\/<\/code>. All files stored on any storage media attached to the computer are referenced from that one file system; drive letters are not used.<\/p>\n<p>So if you have a Mac and you add another hard drive, and you name it <code>Buster<\/code>, that hard drive is referenced as <code>\/Volumes\/Buster<\/code>. On a PC, however, that volume is <code>E:<\/code> or perhaps even <code>N:<\/code>.<\/p>\n<p>My Dell has one of those 19-in-one media card readers. It also has an external hard drive, multiple optical drives, and a few thumb drives. Presently I have drives <code>C:<\/code>, <code>D:<\/code>, <code>E:<\/code>, <code>F:<\/code>, <code>G:<\/code>, <code>H:<\/code>, <code>I:<\/code>, <code>J:<\/code>, <code>K:<\/code>, <code>L:<\/code>, <code>M:<\/code>, <code>N:<\/code>, and <code>O:<\/code>. Don&#8217;t believe me? Take a look:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2008\/10\/computer-300x255.png\" alt=\"Computer window\" title=\"computer\" width=\"300\" height=\"255\" class=\"alignnone size-medium wp-image-188\" srcset=\"https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2008\/10\/computer-300x255.png 300w, https:\/\/www.wambooli.com\/blog\/wp-content\/uploads\/2008\/10\/computer.png 603w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>All those drives are nonsense, of course. First, not every media card slot has a card in it. But more importantly, how would any user know where to look for files or how to access them? It seems like a major pain in the butt, one that I predict will soon become a major issue future PCs come with media card readers instead of useless floppy drives. People will be confused, or they&#8217;ll just give up and never use all the media available.<\/p>\n<p>My prediction: A future version of Windows will lack the drive letter scheme. For compatibility purposes, the computer&#8217;s file system will be called <code>C:<\/code>, but even that drive letter will no longer be necessary.<\/p>\n<p>The reason I make this prediction is that I&#8217;ve been studying the <em>NTFS<\/em>, the NT File System. It&#8217;s the disk format used by Windows Vista. NTFS has many excellent features, one of which is the ability to map drives and media right into the file system. Hopefully, Windows 7 will take advantage of that. Then finally we can get rid of all this drive letter nonsense forever.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The PC is pushing 30. It&#8217;s getting old. Obviously the design was a good one, because the basic PC model is still being used today. Hurrah for success! But on the software side I&#8217;ve been wondering about things. Primarily, why is it that we&#8217;re nearly one decade into the 21st Century and disk drive letters [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-main"],"_links":{"self":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=187"}],"version-history":[{"count":0,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wambooli.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}