Drive letters: Microsoft should get rid of them.


Recommended Posts

I have an external hard drive (D:) and an external dvdrw drive (E:) and Windows always remembers the drive letters for them.

As explained by Billyea above, this is as it should be if you always plug them into the same port.

As for the MacOS renames open files it's not that difficult to understand why it works, the name of the file is only a more simple way(for the user) to identify the file, ate least in Linux the open files are represent by a file descriptor that is connected to the iNode(in Ext filesystem the number of the iNode is the real identifier of a file. there are more filesystems that also use this approach) that represents the file on the disk, the name associated with a iNode are stored in a special file called directory. I'm assuming that the internals of Linux and MacOS are similar since both derive from Unix.

cd /tmp

gedit TESTFILE &

type 'blah blah blah' -> save

mv TESTFILE TESTFILE2

back to gedit, type 'a2' -> save

Result -> Completely different files.

  • 2 weeks later...

Are you 100% sure about that? Is it not application specific to only those that use a special library becuase that is NOT normal unix-like behaviour.

Well I know nothing about OSX, but I can say that under Linux this is 100% valid way to move files between partitions.

Lack of this under windows make my cry hard. Under Linux If I want to move files from one disk to another another I just:

1. Create new partition.

2. Copy files from old folder (like /usr/bin /home etc.) to new partition.

3. Delete old files.

4. mount new partition under old folder.

5. Edit fstab file to mount partition at system startup. It's extremely simple and convenient way of moving and managing files if you happen to run out of space or just want to reorganize some files.

Equivalent on Windows for doing that would be:

1. Copy all files from Program Files or Users folder.

2. Delete those files from folders.

3. Mount partitions with copied files under those folders.

Have fun doing this.

It's simply impossible or I'm to stupid to do it.

Funny thing is that Windows internally do not use Drive Letters. Here is interesting post:

http://www.dslreports.com/forum/r24587240-

In other words. Drive Letter assignment was, is and will be flawed by design. There is no defense to this system. The only reason it exist in windows is because app developers assume that there drive letters instead of using system variables.

The mounting system in Linux is admittedly more flexible than the use of drive letters, but for the average user it's probably going to also be more confusing. Having them displayed as letters and shown in "Computer" gives a user a clear identification of which drive is which.

Having them displayed as letters and shown in "Computer" gives a user a clear identification of which drive is which.

In what way do drive letters help here as opposed to simply identifying disks by their label and device type ?

In what way do drive letters help here as opposed to simply identifying disks by their label and device type ?

Seeing them mounted as folders within the filesystem like it's done in Linux has the possibility of confusing ordinary users.

Seeing them mounted as folders within the filesystem like it's done in Linux has the possibility of confusing ordinary users.

In what way ? Users don't care at which disk their files are.

It's more confuing to see 5 disks with letters C, D, E etc than simple folder like /home/userName or /media/movies.

User just see yet another folder. Not some special icon that posing to be Device for no apparent reason.

When it's shown in the computer folder as a drive, what it is is abundantly clear. When it shows up as just another folder, to the average user what it is is not clear. Think like a n00b not a geek and you'll see the point I am trying to make.

I would imagine there's a way to fix this. In Linux I created an entry using the device ID of my external hard drive so that whenever I plug it in it always gets mounted to the same location. I haven't used Windows for anything too technical in a while, but I think there's a way to do something similar in the "Computer Management" app under "Administrative Tools" in the Control Panel.

In what way ? Users don't care at which disk their files are.

It's more confuing to see 5 disks with letters C, D, E etc than simple folder like /home/userName or /media/movies.

User just see yet another folder. Not some special icon that posing to be Device for no apparent reason.

Because people don't think of folders being drives. People think in this drive I have these folders. Flipping it around would confuse novices.

People DO care which disk their files are on. USB Flash Drives and external hard drives require users to know which drive they're putting the file on.

Truly portable apps shouldn't reference things by drive letters and having a different letter assigned shouldn't be a problem. All the portable apps I've used (such as from portableapps.com) all use relative paths. That's half of what makes software portable. The other half is not using the registry.

In what way ? Users don't care at which disk their files are.

It's more confuing to see 5 disks with letters C, D, E etc than simple folder like /home/userName or /media/movies.

User just see yet another folder. Not some special icon that posing to be Device for no apparent reason.

Sorry, but you're wrong. I very MUCH care what drive my files are on.

For me, pressing Win+R, then typing D:\Downloads\ is far, far easier than typing /mount/sd3/downloads or whatever insanity Linux is using these days.

And on OS X, you can't even use the keyboard to do anything.

^ That shows how little you know of other operating systems.

Ubuntu for example maps all drives to the /Media/*DriveLabel* folders, Mac OS X does it similarly with /Volumes. And saying you can't do anything with a keyboard on a Mac shows just how little you know.

I would much prefer Windows got the route of Mac OS X instead of this drive letter bs that we're stuck with. would make network mapping a whole lot easier

When it's shown in the computer folder as a drive, what it is is abundantly clear. When it shows up as just another folder, to the average user what it is is not clear. Think like a n00b not a geek and you'll see the point I am trying to make.

I'm trying and I'm honestly failing to see logic behind drives.

It seems ok for you because you got used to it, and treat it as something obvious.

If we really want to put ourselves in place of noob user, then we should realize that such user doesn't even know what Drive is in the first place. Doesn't know what CPU is and so on.

What average user see is data (music, movies) and devices such as Pendrive or external Hdd.

In linux pendrive will be mount is /media/pendrive this is obvious at first glance. It even tell you what it is.User is not confused because it look like rest of file system structure.

In Disk letters, Letter are actually detached from this structure and this is certainly more confusing, because you have two separate concepts.

For me, pressing Win+R, then typing D:\Downloads\ is far, far easier than typing /mount/sd3/downloads or whatever insanity Linux is using these days.

And on OS X, you can't even use the keyboard to do anything.

Uh...OS X has its issues like any other operating system. But a supposed lack of (consistent and sensible) keyboard shortcuts is not among them.

Press Shift+Command+G (For "Go To Folder...") in the Finder, type "/Volumes/Drive Label/Downloads"

Note that the "D:" in your example is a completely arbitrary assignment as far as the user is concerned, except for (nowadays usually falsely) suggesting, that it might be the CD drive. You haven't given any reason as to why the letter makes anything easier. The letter by itself can neither tell you which drive it references, nor can you generally rely on a certain drive always being available under the same specific letter (hence this thread).

removing the drive letters is completely wrong.

Why? It's a relict. As a longtime user of Microsoft software you get used to it. It's just such a very familiar concept by now. But the fact of the matter is that it dates back to a time when there was only A and B and no hierarchical directory organization. You'd never use the drive letter concept if you started over nowadays.

This topic is now closed to further replies.
  • Posts

    • This Dell 27 inch 4K 120Hz IPS monitor is really cheap after a very long time by Sayan Sen Recently we covered a really good deal on an AMD RX 9070 three-fan model that's available at slightly above its MSRP. If you are looking for a GPU for 1440p gaming that's around the performance of the Nvidia RTX 5070 you should most definitely check it out. Let's say that you are looking for a monitor to pair that up with too. The Samsung 49" G9 curved QD-OLED superultrawide is a good option that can provide an immersive experience. However despite being a very good deal currently (at $855), it may seem unaffordable to you, or you may simply not want to spend as much on a monitor. In that case Dell's S2725QS can be a very good option as it's on sale at the moment for its lowest price in over six months (purchase link under the specs table down below). The big highlight of the Dell S2725QS is its 27-inch IPS panel with a 3840 x 2160 (4K UHD) resolution, offering a high pixel density that can make text appear sharper while also providing plenty of screen space for productivity and media consumption. The display supports a refresh rate of up to 120Hz through both HDMI and DisplayPort, making it suitable not only for everyday desktop use but also for smoother gaming and scrolling. AMD FreeSync Premium support is included as well, helping reduce screen tearing during gaming sessions. The screen has fairly good brightness and color accuracy so you can use it for general work purpose, though photo/video editing is probably not going to be the best match for this. The technical specs of the Dell S2725QS are given in the table below: Specification Value Viewable Screen Size 27 in (68.58 cm) Screen Mode 4K UHD Maximum Resolution 3840 × 2160 Maximum Preset Resolution 3840 × 2160 @ 120 Hz Standard Refresh Rate 120 Hz Panel Technology In-plane Switching (IPS) Backlight Technology LED Edgelight System Pixel Density 163 PPI Response Time 8 ms GTG, 5 ms GTG, 4 ms GTG Horizontal Viewing Angle 178° Vertical Viewing Angle 178° Brightness 350 cd/m² (nits) Native Contrast Ratio 1500:1 Color Support 1.07 Billion Colors Color Gamut 99% sRGB (CIE 1931) Adaptive Sync AMD FreeSync Premium HDCP Support Yes Mount Type Panel Mount VESA Mount 100 × 100 mm Maximum Height Adjustment 13 cm Tilt -5° to 21° Swivel -30° to 30° Pivot ±90° Stand Adjustments Tilt, Swivel, Height, Pivot Glass Hardness 3H Horizontal Frequency 27–270 kHz (DisplayPort 1.4 / HDMI 2.1) Vertical Frequency 48–120 Hz (DisplayPort 1.4 / HDMI 2.1) Video Inputs 2 × HDMI 2.1 (HDCP 1.4 & 2.3), 1 × DisplayPort 1.4 (HDCP 1.4 & 2.3) Operating Temperature 0°C to 40°C Storage Temperature -20°C to 60°C Operating Humidity 10%–80% (Non-condensing) Storage Humidity 5%–95% (Non-condensing) Get it at the link below: Dell S2725QS 27-inch 4K 120Hz IPS monitor: $218.49 (Sold and Shipped by Amazon US) (Was: $280) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases
    • Looks almost like what our office provides us, excluding the leg rest for obvious reasons 😴
    • Forget the iPhone. What about Android? Most Samsung Galaxy phones sold in the USA are manufactured in Vietnam. Asian countries have the infrastructure that the USA doesn't have. This is why most electronics are not made in the USA
    • The RAM would still probably be more expensive than what they were paying last year.
  • Recent Achievements

    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
    • One Month Later
      Excellence2025 earned a badge
      One Month Later
    • Week One Done
      Excellence2025 earned a badge
      Week One Done
    • Week One Done
      flexorcist earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      498
    2. 2
      +Edouard
      231
    3. 3
      PsYcHoKiLLa
      152
    4. 4
      Steven P.
      82
    5. 5
      macoman
      64
  • Tell a friend

    Love Neowin? Tell a friend!