Fix external drive invisible on Windows but visible on Mac

If your external drive works on Mac but won't show on Windows, it's likely formatted as HFS+ or APFS. Here's how to read it or reformat it without losing data.

Quick answer

If your external drive shows up on a Mac but not on Windows, it's almost certainly because it's formatted as HFS+ or APFS, which Windows doesn't natively read. The fastest fix is to install a driver like Paragon HFS+ for Windows, or copy your data off and reformat the drive to exFAT.

I've seen this exact scenario about a dozen times in the last few years. Client brings in a drive that worked fine on their iMac, but when they plug it into their Dell at work, nothing happens. No drive letter, no pop-up, not even a "please insert disk" error. They think the drive is dead. It's not. The drive is fine. The file system is just speaking a language Windows doesn't understand.

Macs use two file systems that Windows can't read natively: HFS+ (older, used on macOS 10.12 and earlier) and APFS (used since macOS 10.13). Windows only reads NTFS, exFAT, and FAT32 out of the box. When you plug an HFS+ or APFS drive into Windows, the OS sees a drive with no recognizable file system, so it silently ignores it. You won't even see it in File Explorer unless you open Disk Management, and then it'll show as an unallocated or RAW partition.

Here's the kicker: Windows can often see the drive in Disk Management but won't assign it a letter. If you accidentally click "Format" there, you'll wipe everything. So before doing anything, check Disk Management and don't touch anything that says RAW or HFS.

Fix 1: Install a Mac file system driver for Windows (non-destructive)

This is the safest fix because it doesn't touch your data. You're adding read/write support for HFS+ or APFS to Windows.

  1. Download Paragon HFS+ for Windows (or Paragon APFS for Windows if your drive is APFS). There's a 10-day free trial, and the full version costs around $40. I've used it on Windows 10 and 11, and it works.
  2. Install it and restart your PC. The driver loads at boot.
  3. Plug in your drive. It should now appear in File Explorer with a drive letter.

Alternative: MacDrive (by Mediafour) is another option. It's been around for ages, and it also handles HFS+ and APFS. I've had clients who prefer it because it integrates more deeply into Windows Explorer, but it's also pricier.

If you don't want to pay, there's a free read-only option: HFSExplorer. It's clunky, but if you just need to grab files off the drive, it works. You'll need to run it as admin and then use its file browser to copy files to your Windows disk. It won't give you a normal drive letter, so it's a last resort.

Fix 2: Use Disk Management to see what's really there

Sometimes the drive isn't showing because Windows doesn't assign a letter, even if the file system is readable. This happens with exFAT drives too.

  1. Right-click the Start button and select Disk Management.
  2. Look for your external drive. It'll appear as "Disk 1" or "Disk 2" with a colored bar. If it says Healthy (Primary Partition) but has no drive letter, right-click the partition and choose Change Drive Letter and Paths.
  3. Add a letter like E: or F:.

If it shows as RAW or Unallocated, then it's definitely HFS+ or APFS, and you need Fix 1. Don't format it unless you're okay losing everything.

Fix 3: Reformat the drive to exFAT (destructive, backup first)

If you don't need the drive to stay Mac-compatible, or you've got everything backed up, reformatting to exFAT is the permanent solution. exFAT works on both Windows and Mac without any drivers.

  1. Back up everything from the drive to another location.
  2. On the Mac, open Disk Utility (or on Windows, Disk Management).
  3. Select the external drive, choose Erase, set format to exFAT, and click Erase.
  4. Done. Now it'll show up on both systems.

I always recommend exFAT for any drive that travels between Mac and Windows. It handles large files (over 4GB) and doesn't have the file size limit of FAT32. I've got a client who uses an exFAT SSD to shuttle video edits between his MacBook and his Windows workstation — zero issues for two years.

If the main fixes don't work: check cables and ports

Rarely, it's not the file system. I had a client whose drive worked on his Mac because the Mac's USB port delivered more power than the Windows machine's front USB port. The drive would spin up on the Mac but not on the Windows PC — it just didn't get enough juice to initialize.

  • Try a different USB port, ideally on the back of the PC directly on the motherboard.
  • Use a powered USB hub if the drive is 3.5" (those need external power anyway).
  • Swap the cable. Some cheap USB cables are charge-only and don't carry data. I've seen that trick more than once.

Prevention: format new drives as exFAT from day one

The easiest way to avoid this mess is to format any new external drive as exFAT before you use it for cross-platform work. It takes two minutes and saves you a headache later. If you already have a Mac-formatted drive, at least keep a copy of Paragon installed on your Windows machine so you don't get stuck again.

And if you're buying a drive for a client who uses both OSes, set it up for them. They won't thank you now, but they will when they plug it into their work PC and it just works.

Related Errors in Hardware – Hard Drives
Not Redirected Fix 'Not Redirected' Hard Drive Error – Step by Step 0X00000095 Fix ERROR_IS_SUBST_TARGET 0X00000095 on Windows 10/11 0XC03A0019 VHD Differencing Chain Error: Parent VHD Missing or Moved 0X80030104 Fix STG_E_OLDFORMAT (0x80030104) – Old Compound File Error

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.