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!

  • CameronDev@programming.dev
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 days 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.

    • Jo Miran@lemmy.ml
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      2 days ago

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

        • Jo Miran@lemmy.ml
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          2 days ago

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

      • CameronDev@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        2 days 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.

      • nyan@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        2 days 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.

  • cerement@slrpnk.net
    link
    fedilink
    arrow-up
    4
    ·
    2 days 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
  • Jo Miran@lemmy.ml
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    2 days 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.

  • DIY KARMA KIT@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    2 days 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

  • hades@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    Before you do anything, make sure you have a backup copy of all of your important data!

  • applemao@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 days 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.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    5
    ·
    2 days 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.