Cloud House Technologies Logo
CloudHouse Technologies
HomeServicesProjectsBlogAbout UsCareersContact UsLogin
    Cloud House Technologies Logo
    CloudHouse Technologies
    HomeServicesProjectsBlogAbout UsCareersContact UsLogin

    Linux Mint USB Drive Not Mounting? 9 Fixes for exFAT, NTFS & Kernel Issues (2026 Guide)

    Priya

    Content Writer & Researcher

    Last Updated: 1 July 2026
    Linux Mint USB Drive Not Mounting? 9 Fixes
    🖥️

    Linux Mint USB Still Not Mounting?

    Our Linux experts diagnose kernel USB driver issues, filesystem corruption, and automount failures remotely. Data recovery triage available.

    🔧 Book Free DiagnosisCall NowWhatsApp
    🖥️12,400+PCs Fixed
    ⭐4.9★Google Rating
    ⚡<15 minAvg. Response
    🛡️ISO 27001Certified

    Why USB Drives Won't Mount on Linux Mint

    USB drive mounting failures on Linux Mint 21.x and 22.x are caused by a surprisingly narrow set of root causes: the udisks2 daemon that handles automounting has crashed or frozen, the filesystem on the drive needs to be checked (fsck), the drive is formatted with a filesystem Linux Mint doesn't handle automatically (exFAT, NTFS), or kernel 6.8 and 6.11 introduced a regression in the USB mass storage driver affecting certain drive controllers. Here are 9 targeted fixes.

    Fix 1: Check If the Drive Is Detected at All

    Before mounting, verify Linux Mint sees the drive at the hardware level.

    1. Open a terminal (Ctrl + Alt + T).

    2. Run: lsusb — your drive should appear (e.g., "Kingston Technology DataTraveler").

    3. Also run: lsblk — look for a new device like /dev/sdb or /dev/sdc with partitions.

    4. Run: dmesg | tail -20 immediately after plugging in. Look for lines like "usb X-X: new high-speed USB device" and "sdb: sdb1". If you see "I/O error" or "device descriptor read" errors, the drive or USB port has a hardware fault.

    If lsblk shows the device but no mount point, proceed to the fixes below. If lsusb shows nothing, try a different USB port or test the drive on another computer.

    Fix 2: Restart udisks2 and Re-plug the Drive

    udisks2 is the daemon that handles automounting in Linux Mint. If it crashes or freezes, drives plug in and out without triggering any mount action.

    1. Restart udisks2: sudo systemctl restart udisks2

    2. Unplug your USB drive completely.

    3. Wait 5 seconds.

    4. Plug back in. The drive icon should appear in the Files (Nemo) sidebar.

    If it still doesn't appear, check the udisks2 service status: sudo systemctl status udisks2 — look for any error messages.

    Fix 3: Mount the Drive Manually

    If automounting is broken but the drive is detected, mount it manually from the terminal.

    1. Find the drive partition: lsblk — note the device name (e.g., /dev/sdb1).

    2. Create a mount point: sudo mkdir -p /media/$USER/usbdrive

    3. Mount it:

    For FAT32/exFAT: sudo mount /dev/sdb1 /media/$USER/usbdrive

    For NTFS: sudo mount -t ntfs-3g /dev/sdb1 /media/$USER/usbdrive

    For exFAT: sudo mount -t exfat /dev/sdb1 /media/$USER/usbdrive

    4. Access the drive: cd /media/$USER/usbdrive && ls

    If mount returns "wrong fs type" or "unknown filesystem", proceed to Fix 5.

    Fix 4: Install Missing Filesystem Support Packages

    Linux Mint does not install exFAT or NTFS write support by default. Drives formatted with these filesystems silently fail to mount without the right packages.

    For exFAT (common on USB drives formatted on Windows 10/11 and macOS for files over 4GB):

    sudo apt install exfat-fuse exfatprogs

    For NTFS (Windows drives):

    sudo apt install ntfs-3g

    For HFS+ (Mac-formatted drives):

    sudo apt install hfsplus hfsutils

    After installing, unplug and re-plug the drive. It should automount. If not, use the manual mount command from Fix 3.

    Fix 5: Run fsck to Repair the Filesystem

    A filesystem error (unclean shutdown, interrupted write, or sector errors) causes the kernel to refuse to mount the drive to prevent further corruption.

    Warning: only run fsck when the drive is NOT mounted.

    1. Confirm the drive is not mounted: mount | grep sdb — if it shows up, unmount first: sudo umount /dev/sdb1

    2. Run filesystem check:

    For FAT32: sudo fsck.fat -a /dev/sdb1

    For ext4: sudo fsck.ext4 -fy /dev/sdb1

    For NTFS: sudo ntfsfix /dev/sdb1

    3. If fsck reports errors and fixes them: try mounting again.

    4. If fsck reports "too many errors" or cannot fix them: the drive may have bad sectors. Use ddrescue to attempt data recovery before the drive fails completely.

    Fix 6: Fix Permissions and Automount Settings in Nemo

    Linux Mint's file manager (Nemo) has its own automount settings that may have been accidentally disabled.

    1. Open Nemo (Files) -> Edit -> Preferences -> Behavior tab.

    2. Ensure "Automatically mount media" and "Automatically open a folder for automounted media" are checked.

    Also check the system-wide automount settings via gsettings:

    gsettings get org.gnome.desktop.media-handling automount

    If it returns false: gsettings set org.gnome.desktop.media-handling automount true

    Fix 7: Fix the Kernel USB Regression (Kernel 6.8/6.11)

    Linux Mint 22 with kernel 6.8.0 and certain 6.11.x builds introduced a USB mass storage driver regression that causes drives with JMicron and VIA Labs USB controllers to not mount or appear with I/O errors.

    1. Check your kernel version: uname -r

    2. Open Update Manager -> View -> Linux Kernels.

    3. If on 6.8.0 or 6.11.0: install 6.8.12+ or 6.11.8+ which include the USB mass storage fix.

    4. Alternatively, install the 6.12 LTS kernel from Update Manager if available.

    5. Reboot into the new kernel and test your USB drive.

    Fix 8: Check USB Power Management

    Linux Mint's aggressive USB autosuspend can cause drives to appear disconnected even while plugged in, especially external HDDs that require more power to spin up.

    1. Check if autosuspend is active: cat /sys/bus/usb/devices/*/power/control 2>/dev/null | grep -c auto

    2. To disable autosuspend temporarily: sudo sh -c "for f in /sys/bus/usb/devices/*/power/control; do echo on > $f; done"

    3. Re-plug your USB drive and test.

    To make this permanent, create a udev rule: sudo nano /etc/udev/rules.d/50-usb-power.rules

    Add: ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="on"

    Save and reload: sudo udevadm control --reload-rules && sudo udevadm trigger

    Fix 9: Recover Data from an Unreadable USB Drive

    If the drive won't mount and you need to recover files before attempting a full repair:

    1. Install TestDisk and PhotoRec: sudo apt install testdisk

    2. For a failed partition: run sudo testdisk /dev/sdb and use the Analyse -> Quick Search function to find lost partitions.

    3. For file recovery: run sudo photorec /dev/sdb to recover files from a damaged filesystem regardless of partition table.

    4. For drives with bad sectors: sudo apt install gddrescue then sudo ddrescue -d -r3 /dev/sdb /path/to/image.img /path/to/logfile.log to create a forensic image, reading around bad sectors.

    Frequently Asked Questions

    Why does my USB drive mount on Windows but not on Linux Mint?

    Most likely the drive is formatted with exFAT or a Windows-specific NTFS configuration. Install exfat-fuse and exfatprogs (for exFAT) or ntfs-3g (for NTFS) with sudo apt install, then re-plug. Also check if the drive has a Windows "dirty bit" set from an unclean disconnect - run sudo ntfsfix /dev/sdb1 to clear it.

    My USB drive shows as read-only on Linux Mint — how do I make it writable?

    Read-only mounts are caused by filesystem errors, NTFS dirty bit, or hardware write-protect switches. For NTFS: run sudo ntfsfix /dev/sdb1 to clear the dirty flag. For FAT32: run sudo fsck.fat -a /dev/sdb1. Also check if your drive has a physical write-protect switch on its body. If none of these apply, the drive may have failed and locked itself read-only as a protective measure.

    Linux Mint says "Unable to mount — wrong filesystem type" — what does that mean?

    Linux Mint does not have the correct filesystem driver installed. The most common causes: exFAT drive without exfat-fuse installed, NTFS drive without ntfs-3g, or Mac HFS+ drive without hfsplus. Install the appropriate package with sudo apt install and retry.

    My USB drive worked last week but stopped mounting today — what changed?

    A kernel update is the most common cause of sudden USB mount failures. Check your kernel version with uname -r and compare to when it last worked. Also check dmesg | tail -30 for USB error messages immediately after plugging in. If you see I/O errors, the drive may be failing. If you see a kernel module error, try booting a previous kernel from the GRUB menu.

    How do I automatically mount a USB drive at startup on Linux Mint?

    Add an entry to /etc/fstab. First find the drive UUID: sudo blkid /dev/sdb1. Then add a line to /etc/fstab: UUID=YOUR-UUID /mnt/myusb auto defaults,nofail,x-systemd.device-timeout=30 0 0. The nofail option ensures Linux Mint boots normally even if the drive is not plugged in at startup.

    If your USB drive still won't mount after all 9 fixes, the drive itself may be failing. CloudHouse Technologies Linux support can remotely diagnose kernel USB issues, filesystem corruption, and perform data recovery triage in a single session.

    Get the Free Linux Server Admin Cheatsheet (PDF)

    Essential commands for server management, networking, and troubleshooting — all on one printable page.

    Running Linux servers? Let us manage them for you.

    Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

    • Proactive OS patching and security updates
    • 24×7 monitoring with instant alerting
    • Backup configuration and disaster recovery
    • Dedicated Linux engineers on call
    See Pricing Plans →

    What our customers say

    “Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

    Arun S.

    CTO, SaaS Startup

    “They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

    Deepak N.

    DevOps Lead

    Frequently Asked Questions

    Most likely the drive is formatted with exFAT or NTFS without the right packages installed. Run: sudo apt install exfat-fuse exfatprogs ntfs-3g, then re-plug. Also run sudo ntfsfix /dev/sdb1 to clear any Windows dirty bit.

    Book your free 15-minute diagnosis

    A certified technician will call you back within 15 minutes during business hours.

    Share this article

    Leave a Comment

    Comments (0)

    Loading comments...

    Linux Storage Expert Help

    USB drive not working on Linux Mint? Get it fixed with a remote session from our certified Linux technicians.

    Call Now — FreeWhatsApp Us

    Why CloudHouse?

    • ISO 27001:2022 certified
    • 12,400+ devices supported
    • 4.9★ on Google
    • Sub-15-minute response

    CloudHouse Technologies

    Innovative cloud solutions for modern businesses. We deliver cutting-edge technology with exceptional service.

    Contact Us

    CloudHouse Technologies Pvt.Ltd
    Special Economic Zone(SEZ),
    Infopark Thirissur,4B-15,
    Indeevaram,Nalukettu Road,
    Koratty, Kerala, India-680308
    0480-27327360
    info@cloudhousetechnologies.com

    Quick Links

    • Our Services
    • Gold Loan Software
    • About Us
    • Contact
    • Terms and Conditions
    • Privacy Policy
    ISO27001:2022
    Certified

    © 2026 CloudHouse Technologies Pvt.Ltd. All rights reserved.

    Back to top