15
submitted 1 week ago by [email protected] to c/[email protected]

Hi, I've been thinking about switching from Win11 to Linux Mint due to Microsoft collecting lots of data. My current setup has been cobbled together over the past decade and consists of a C drive NvME, 1 old SATA SSD, and 2 HDDs. I have games installed across all of the non-C drives, some from steam some not.

Windows tells me each drive by letter. I installed Mint on a virtual machine to get a look, but it couldn't read any of my files. I don't want to wipe my C drive without knowing that at least the other drives will be readable if I make the switch.

How does Linux account multiple hard drives? I'm so used to how Windows does it that I'm worried about switching over and losing access to my other drives. Thanks!

all 14 comments
sorted by: hot top new old
[-] [email protected] 10 points 1 week ago* (last edited 1 week ago)

Linux doesn't do the drive letter thing. Instead, you have to identify the disks by their partition IDs.

When you install your OS, you'll be able to mount the disks to wherever you like. If you want, you can create directories in /mnt, like /mnt/e, /mnt/f etc. Then you can mount your disks according to those letters.

The main issue you'll run into is disk format. NTFS will work, but its poorly supported.

To get a better idea of how it works, try passing a USB disk into the VM you've created.

[-] [email protected] 4 points 1 week ago

I have used NTFS on my external drives on Linux for longer than I care to admit with absolutely no issue.

[-] [email protected] 3 points 1 week ago

It works, but performance suffers for games etc.

[-] [email protected] 2 points 1 week ago

My main use case for it is storage, so it makes sense that I never noticed any issues.

[-] [email protected] 3 points 1 week ago

As have I, but I wouldn't say its always been no issue. But there have been known performance issues, and filesystem locking issues when dual booting (I know, not OPs concern). I think its worth a warning at least, so OP doesn't go in blind.

[-] [email protected] 2 points 1 week ago

They rewrote the in-kernel support for NTFS a while back, and it works much better now. The old driver lacked proper write support and was kind of questionable in general.

[-] [email protected] 6 points 1 week ago

In linux disks are more like files, do lsblk -f to see drives and their filesystems, ssds and hdd uses something like /dev/sda and nvme uses /dev/nvme0n1, u can try sudo mount windows_disk_name /mnt and then files from windows disk should be in directory /mnt

[-] [email protected] 5 points 1 week ago

The short answer is that Linux should be able to read your unencrypted drives without issue.

Your system drive (what you call today C:) needs to use a standard Linux filesystem, but you do not have to dedicate the entire drive to it.

For external or storage drives (photos, books,music, movies, other media) I stick to NTFS or ExFAT as they are both read by Windows and Linux. ExFat is also compatible with MacOS while NTFS is a pain on Mac's.

[-] [email protected] 5 points 1 week ago

just a quick bit of background (terminology below is “close enough”):

  • Windows treats the drives as primary and the filesystem as secondary
    • so all the drives get their letters A:\, C:\, D:\, etc.
    • then you move your folders the drive, ex. C:\Windows\Fonts
  • Linux treats the filesystem as primary and the drives as secondary
    • / as the base point, binaries in /bin, users in /home, fonts in /usr/share/fonts, etc.
    • then the drives get mapped to mount points in the filesystem (you can see the mounts in /etc/fstab)
      • on my system, / is on the drive /dev/nvme0n1p1, /home on the drive /dev/sda2, and so on (everyone’s setup will be a little different)
    • this way the filesystem can be spread across multiple drives but appear to the user as a cohesive whole
[-] [email protected] 3 points 1 week ago
[-] [email protected] 3 points 1 week ago

You wont lose access from switching. I have the same scenario. Multiple drives, coming form windows. However, your drives are probably formatted NTFS which doesn't play nice with linux. You will want to backup and then reformat them as EXT4 before long. Thats probably the biggest pain with moving to linux. But it's not that bad. I recommend getting an external backup drive or maybe a cloud backup for a month to have somewhere to put your files before you switch fully.

I made the switch a few months ago after using linix maybe 13 years ago. I rarely boot windows now.

[-] [email protected] 2 points 1 week ago

Basically you need to mount the drivers, try this - https://forums.linuxmint.com/viewtopic.php?t=255060 Unlike Linux, Windows typically automounts every drive on the system with letters assigned to each drive by order of initialization, except for C where the windows installation resides.

[-] [email protected] 0 points 1 week ago

Other comments are just giving you solutions without explaining the actual underlying question you're asking, so let me break it down a bit:

Linux is the underlying system that runs everything, and the desktop you're seeing is just a Desktop Environment (aka: DE) running on top of that. Mint has its own DE called Cinnamon. The other big DE's are Gnome and KDE.

The user experience of how each DE handles mounting other drives varies, sometimes depending on how they are specifically setting defaults for each distro. For instance, Gnome and KDE will proactively mount other drives which you can access in their respective file explorers by default, while Cinnamon does not AFAIK. For things like removable storage, all of them should work as Windows does and be automatic.

If you really like Cinnamon and want to stick with Mint, look into a search like "cinnamon automount windows volume" or similar. There's tons of instructions out there, and some responses here have links as well.

Otherwise, maybe try a LiveUSB of Fedora for a solid Gnome desktop, or KDE Neon for a KDE desktop and see if either of those appeals to you.

this post was submitted on 30 May 2025
15 points (94.1% liked)

Linux

54865 readers
412 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS