-43
Apple MacBook
Severity: ModerateWhat it means
MacBook error -43 is a macOS Finder 'item not found' error.
The Finder's exact dialog reads: 'The operation can't be completed because one or more required items can't be found. (Error code -43)'
It appears when you try to move, copy, or delete a file and the Finder can't locate one of the items it expected.
Often this is because the filename contains a character the destination filesystem doesn't allow, or because the file vanished mid-operation when an external drive disconnected.
Affected Models
- Every MacBook running macOS
- Common on copies involving filenames with slashes, colons, or non-printing characters
- Common on copies to or from external drives that disconnect briefly
- Common when emptying the Trash on a file that was already deleted by another process
- Affects every recent macOS — Sequoia, Sonoma, Ventura, Monterey, and earlier
Common Causes
- Filename contains a character the destination filesystem refuses (slash, colon, or non-printing characters)
- External drive disconnected mid-operation and the file is genuinely no longer reachable
- File was already deleted by another process and the Finder still has it in a stale list
- Filesystem index is out of sync with what's actually on disk
- File in the Trash that the Finder can't locate to delete
How to Fix It
-
Restart the Finder.
Hold Option and right-click the Finder icon in the Dock.
Choose Relaunch.
The Finder refreshes its internal file list and stale entries — the most common -43 cause — clear out. -
Eject and remount any external drive in the operation.
If the operation involved an external drive, eject the drive cleanly (right-click in Finder > Eject) and unplug it.
Wait 10 seconds, plug it back in, and retry the operation. -
Check the filename for forbidden characters.
Open Terminal and run: ls -la ~/path/to/folder/
Look at the exact filename — slashes, colons, leading dots, or invisible characters trip -43 every time when the destination is a non-APFS filesystem.
Rename the file from Terminal: mv 'oldname' 'newname' -
Force-empty Trash if -43 appears during Empty Trash.
If -43 appears when emptying the Trash, hold Option while clicking Empty Trash.
This skips files the Finder can't locate and empties what it can.
Files that genuinely can't be found just disappear from the Trash list on the next refresh. -
Run Disk Utility First Aid if -43 keeps recurring.
Open Disk Utility (Applications > Utilities) and select the drive that's involved in -43.
Click First Aid > Run.
A filesystem index out of sync with what's actually on disk often causes -43, and First Aid rebuilds the index.
When to Call a Professional
Error -43 doesn't need a technician.
It's a filesystem or filename issue every time.
If First Aid is clean, a Finder restart and a logout-login cycle clear stale file lists; if the file genuinely won't move because of its name, rename it from Terminal where Finder-level restrictions don't apply.
Frequently Asked Questions
I got error -43 emptying the Trash but I can see the file is still there — what now?
Hold the Option key while clicking Empty Trash.
That tells the Finder to skip files it can't locate cleanly and remove what it can.
If the file still won't leave the Trash, open Terminal and run: sudo rm -rf ~/.Trash/*
That force-removes everything in your Trash including files the Finder gave up on.
Type your password when prompted — that's normal for sudo.