Error Code 100006

Have you encountered the “error code 10006” while using an external disk with your Mac? We’re going to look at a few common causes and fixes, but if you need extra help, reach out to MacKeeper’s Premium Services, 24 hours a day.

System Requirements: macOS 10.11 or later

More than 60 Million Downloads

i

AV-TEST certified

i

Notarized by Apple

i

AV-TEST is an independent lab that checks the effectiveness of antivirus apps against real malware samples.

The notarization by Apple is a security measure to check if software is free from malicious components.

Trustpilot is an independent digital platform that hosts insightful and honest consumer reviews.

Error Code 100006
Written By   Yana Khodun
Published: February 23, 2026

Error code 100006 occurs in macOS when you’re trying to read from or write to an external hard drive and something goes wrong. Based on our tests and research, there are lots of potential causes, including faulty cables, formatting problems, software issues, and even malware, which can prevent your drive from working. You may be able to fix this problem by using a different USB cable, updating your Mac or MacBook, resetting your NVRAM or PRAM.

What is error code 100006?

In most cases, error code 100006 on Mac is a file transfer fault. We’ve noticed that it’s most commonly found when using a USB external hard drive, but it can also occur with other forms of external storage, such as an SD card or NAS (network attached storage) device. Besides, you may also come across this error when transferring files over your network to another computer.

If you see error code 100006, it's because your Mac was unable to read from or write to an external hard drive or SSD, and there are many potential causes.
Error code 100006 usually signifies an issue with an external drive

Common causes of 100006 error

The most common causes for error code 100006 on a Mac include a broken USB cable, a malfunctioning USB port, an insufficient disk space on your external drive, corrupted data, incompatible third-party drivers, and malware. All of these can prevent you from reading data from or writing data to an external location. Error code 100006 can also be caused by NVRAM or PRAM issues on Intel Macs, so resetting these can help.

How to fix the 100006 error?

Fixing the error code 100006 on Mac is usually a process of elimination. Because it usually happens when transferring files between your Mac and a USB drive, the first thing we advise is to check the USB cable and the USB port. Unplug your drive and plug it back in. Also, try using a different USB port, and clear storage space on your Mac. If you still see the 100006 error, move on to more advanced fixes like booting in Safe Mode and resetting your NVRAM.

A note from our experts: 

 

Fixing the 100006 error may not be simple, but you don’t have to suffer alone. The MacKeeper Premium Services team is available 24 hours a day to help you with all your Mac-related challenges.

 

Here’s how it works:

  1. Download and run MacKeeper.
  2. Select Premium Services from the menu on the left.
  3. Click the Chat Now button.
  4. Explain your issue to the online agent, and they’ll help you find a solution.
If you need extra help with the 100006 error code or anything else Mac-related, reach out to MacKeeper's Premium Services team, any time, any day.
MacKeeper's Premium Services are available 24 hours a day

1. Try a different cable or USB port

In our experience, error code 100006 is usually caused by a faulty USB cable. Even if your cable is still providing power to your external drive, you might find your Mac not detecting external hard drives. Also, some USB cables are designed only to charge devices and not carry data at all. So try a different cable.

 

It’s also a good idea to try a different USB port. Sometimes, plugging your external drive into another port can be all it takes to get your Mac to read or write the device.

2. Connect your external drive directly

If your external hard drive or SSD is plugged into a USB hub, that could be the cause of your 100006 error code. The hub may have malfunctioned, or it may not be able to supply enough power to your storage device.

 

Although you can buy powered USB hubs, we suggest something much simpler—plug your external disk directly into one of your Mac’s USB ports. If it works, then you know your hub is the problem.

3. Check disk space and free up space if needed

If you have insufficient disk space on your Mac or external drive, it can lead to the dreaded 100006 error message. To fix this, clean some files off the disk.

 

You could make room by offloading data to another location, or you can erase files instead. We suggest getting rid of any downloads you don’t need, including old app installers.

An extra hint from us: 

 

You can also scan for duplicate files with MacKeeper’s Duplicates Finder tool, then delete junk and cache data with its Safe Cleanup feature. It’ll give you more free space on your computer and improve its performance.

MacKeeper's Duplicates Finder is a quick and easy way to find unneeded copies of files and delete them, instantly saving space on your external drive.
Step 1. Delete the redundant copies with MacKeeper’s Duplicates Finder
Junk files, cached data, and unneeded language files can quickly fill up your Mac, leading to the error code 100006. Clean them all out with MacKeeper's Safe Cleanup tool.
Step 2. Remove cash files with MacKeeper’s Safe Cleanup

4. Verify and adjust file or drive permissions

If you’re trying to copy a file in another user’s account or if you’ve accidentally changed the file permissions, you can encounter error code 10006. Here’s how to check and fix it:

  1. Right-click the file or folder you’re trying to transfer to or from your external drive, and select Get Info.
  2. Scroll down to the bottom of the panel, and check the Sharing & Permissions section. Make sure your account has read and write privileges. To make changes, you might need to click the padlock at the bottom and enter your admin password.
  3. Now try using your external drive again.
If you don't have the right permission to access the files or folders you're trying to read or write, then you can face the error code 100006 problem. Right-click the file or folder, then select 'Get Info'.
Step 1. Right-click a file or folder, and select Get Info
Next, at the bottom of the info panel, you'll find a 'Sharing & Permissions' section. Look for your name in the list. Your privilege should be set to Read & Write. If it's not, change it. You may need to click the lock at the bottom and enter your password.
Step 2. Check under Sharing & Permissions

5. Repair your disk with Disk Utility

Running a First Aid scan on your Mac can be all you need to beat the 100006 problem. It can fix a variety of disk errors if you follow these steps:

  1. Open Disk Utility from Applications > Utilities, or open it with Spotlight.
  2. Select your disk from the sidebar, and click First Aid.
  3. Read the message that comes up, and click Run.
  4. When First Aid is finished, try your external drive again.
It's possible that some data is corrupted on your external drive. If that's the case, then it could lead to the 100006 error code. To fix it, start by opening your Disk Utility app in Applications > Utilities.
Step 1. Open Disk Utility
From the menu on the left-hand side of Disk Utility, select your external drive, then click the 'First Aid' option at the top of the tool.
Step 2. Select your disk and click First Aid
Disk Utility will bring up message, explaining what the First Aid function will do. Simply click the 'Run' button and let the tool do its work. Then try using your external drive again.
Step 3. Confirm that you want to scan your disk

6. Reset NVRAM / PRAM

Non-Volatile Random Access Memory (NVRAM) and Parameter RAM (PRAM) on a Mac store a variety of important hardware settings. If you have an Intel Mac, you can manually reset these, and it may fix the 100006 error, like this:

  1. Power down your Mac, and unplug your external disk.
  2. Turn your Mac back on, then immediately press and hold Opt+Cmd+P+R for roughly 20 seconds.
  3. Your Mac will restart, possibly more than once.
  4. When your Mac has booted back into macOS, plug your external disk in and see if it works.
If you have an Intel Mac, you can manually reset the NVRAM or PRAM, which control certain hardware functions of your Mac. Press and hold Opt+Cmd+P+R while you're starting your Mac to do it.
Press Opt+Cmd+P+R to reset your NVRAM

7. Boot in Safe Mode and retry

When you boot your Mac in Safe Mode, it will load macOS with only its default drivers, and everything else will be left out. If your external drive works in Safe Mode, you know the problem is caused by software and not hardware.

7.1 Safe Mode with Apple Silicon Macs

To put an Apple Silicon Mac into Safe Mode:

  1. Turn off your Mac.
  2. Press and hold the Power button until you see Loading Startup Options.
  3. Select your system disk, then hold Shift, and select Continue in Safe mode.
  4. Log in to your Mac.

7.2 Safe Mode with Intel-based Macs

To put an Intel-based Mac into Safe Mode:

  1. Shut down or restart your Mac.
  2. As soon as your Mac restarts, press and hold Shift.
  3. When you see the login screen, let go of the Shift key.
  4. Log in to your Mac.

8. Scan for malware

Unfortunately, Macs are a growing target for malware, so your 100006 error code might be caused by a virus. Here’s how to check for malware on Mac with MacKeeper’s Antivirus tool:

  1. Open MacKeeper, and select Antivirus.
  2. Click Start Scan.
  3. Wait for the scan to finish.
  4. If MacKeeper flags anything malicious, select it in the results and click Delete.
Error code 100006 on Mac can be caused by malware. The good news is you can find and remove malware with MacKeeper's Antivirus. Start by selecting the tool in Antivirus, then click 'Start Scan'.
Step 1. Select Antivirus and click Start Scan
When MacKeeper's Antivirus tool has finished scanning your Mac, it will either give you a clean bill of health or report suspicious files. If it files malware, select it from the list, and click 'Delete'.
Step 2. Select anything suspicious and click Delete

Make your Mac trouble-free

Ridding yourself of the error code 100006 on Mac can be as simple as changing the USB cable. Or you might just need to clear some storage space on your Mac or external drive. But if it occurred for a more complex reason, you may have to perform a more complex fix, like booting into Safe Mode or resetting your NVRAM.

 

Hopefully, our advice here has helped, but if you need tailored support, reach out to the MacKeeper’s Premium Services team at any time.

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Contents

Unlocked
PC

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

Fix "Your Computer Restarted Because of a Problem"
Fix "Your Computer Restarted Because of a Problem"
com.apple.buildinfo.preflight.error (error 21)
com.apple.buildinfo.preflight.error (error 21)
arrow

Run Application

step_1

Click Continue

step_2

Click Install

step_1

Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.