DFU mode is the deepest recovery state on a Mac. DFU stands for Device Firmware Update, and you reach for it in the rare case where a Mac will not turn on, stops at a blank screen or an exclamation-point icon, or was left unbootable after a firmware or macOS update failed — often when power was lost midway through an install. In this state a second Mac reinstalls the firmware, and if needed the whole system, over a USB-C cable. This guide covers what DFU mode is on a Mac, when to use it, the exact steps to enter it, and the difference between the two things you can do from it: revive and restore.
What DFU mode is
DFU sits below Recovery. A normal reinstall boots the Mac into Recovery and reinstalls macOS on the same machine. DFU is for when the Mac cannot even reach Recovery. The chip accepts a signed firmware image from a second Mac over USB-C, with the screen completely black — no Apple logo, no progress bar. That blank screen is normal, and it is easily mistaken for a dead Mac.
Two machines are always involved. You put the affected Mac into DFU mode, and a working host Mac drives the process from Finder. DFU applies to Macs with Apple silicon and to Intel Macs with Apple’s T2 security chip. Other Intel Macs do not have a DFU path.
When you actually need it
DFU is a rare, last-resort tool, not a routine step. Apple lists the specific signs that point to it, which usually appear after a power failure interrupted a macOS install:
- The Mac starts up to an exclamation point inside a circle.
- It turns on but stops at a blank screen that other fixes do not resolve.
- Its status light shows the firmware-recovery pattern.
- A macOS install fails and nothing else clears it.
If your Mac boots far enough to reach Recovery, you almost certainly do not need DFU — reinstall from Recovery instead. Save DFU mode for a Mac that will not get that far.
Revive vs restore: the difference
DFU gives you two operations, and the gap between them is the single most important thing to understand first. One keeps your data. The other erases it.
- Revive — reinstalls the firmware and refreshes the recoveryOS, and leaves your data and macOS in place. Nothing on the drive is erased. Try this first.
- Restore — erases the entire drive, then reinstalls the firmware and a clean copy of macOS. Everything is wiped. This is the fallback when a revive cannot fix the Mac, or when you want it back at factory settings.
Always try a revive first, because it is non-destructive and often faster. Move to a restore only if the revive does not work, or if you have decided to wipe the Mac on purpose. A restore has no undo.
| Revive | Restore | |
|---|---|---|
| Firmware / recoveryOS | Reinstalled | Reinstalled |
| macOS | Kept | Reinstalled (clean) |
| Your data | Kept | Erased |
| When to use | First | Only if revive fails |
What you need
Apple’s current method runs from Finder on a second Mac, and the requirements are specific:
- A second Mac of any model running macOS 14 or later, connected to the internet, with about 32 GB free for the download.
- A USB-C to USB-C cable that supports data and charging — the Apple USB-C Charge Cable is one. A Thunderbolt 3 cable does not work for this, and neither does a charge-only cable.
- The correct DFU port on the affected Mac. Which port it is varies by model; Apple has a page that identifies it, and using the wrong port is the usual reason the Mac never shows up.
An older approach used Apple Configurator 2 on the host Mac. On macOS 14 and later, the process now lives in Finder, so that is what the steps below use.
Putting the Mac into DFU
Connect the two Macs with the cable — the DFU port on the affected Mac, any USB-C port on the host — then enter DFU on the affected Mac. The sequence differs between notebooks and desktops.
On a Mac notebook:
- Connect both Macs to power, and plug the cable into the notebook’s DFU port. Leave every other port empty; if the Mac has a MagSafe port, use that for power.
- Press and hold the power (Touch ID) button for up to 10 seconds, until the Mac turns off. If it turns on instead, repeat this step.
- Press and release the power button, then immediately press and hold all four together: left Control, left Option, right Shift, and the power button.
- On Apple silicon, hold all four for about 10 seconds, then release everything except the power button, and keep holding power for up to 10 more seconds — until a DFU window opens in Finder on the host Mac. (On a T2 Intel notebook, hold all four for about 3 seconds instead.)
On a Mac desktop, such as a Mac mini or Mac Studio:
- Plug the cable into the desktop’s DFU port, with nothing in any other USB port, and connect the host Mac to power and the internet.
- Unplug the affected Mac from power.
- Press and hold its power button, then keep holding while you plug it back into power — for up to 10 seconds, until the DFU window opens in Finder.
If a prompt asks you to allow the accessory to connect, release the power button and click Allow. Once you are in DFU, the affected Mac’s screen stays blank, and Finder on the host shows “Mac” in the sidebar with “Mac DFU Mode” on the right.
Reviving or restoring from Finder
With the DFU window open in Finder, the two buttons match the two operations:
- Click Revive Mac, then Continue. A progress bar runs; keep the host Mac awake until it finishes. The affected Mac restarts on its own, with your data intact.
- If the revive does not bring the Mac back, use Restore Mac instead — then Restore and Update to confirm. This erases the drive and installs a clean macOS, after which you set the Mac up from scratch.
If the host Mac is on an older macOS than the Mac you are fixing, Finder may ask you to update the host first. Let it, then continue.
Where the image comes from
Good news for anyone hunting an IPSW file: for a normal revive or restore, you do not need one. Finder downloads the correct firmware image for that exact Mac straight from Apple, then installs it. That download is what the 32 GB of free space is for.
The image is an IPSW — Apple’s full firmware-and-OS package, the same format used to restore an iPhone. If you do want the file itself, to keep a copy or for a workflow that needs it directly, get it from a source that pulls from Apple:
- Mist, an open-source (MIT) tool, downloads official macOS IPSWs straight from Apple’s servers.
- Third-party indexes such as ipsw.me catalog the files, and their download links point to Apple’s own CDN (
updates.cdn-apple.com). If you use one, confirm the file really downloads from anapple.comaddress.
Avoid any site offering a “free macOS download” from its own servers, a torrent, or a modified image. That is where malware rides in, and none of it is needed when Finder fetches the real file for you.
Intel Macs with a T2 chip
DFU is not only for Apple silicon. Intel Macs with Apple’s T2 security chip can be revived or restored the same way, to recover the T2 firmware. The main difference from the steps above is timing: on a T2 notebook you hold the four-key combination for about 3 seconds rather than the longer Apple silicon sequence. Intel Macs without a T2 chip have no DFU path, and are recovered through Internet Recovery instead.
Quick reference
| Question | Answer |
|---|---|
| What is DFU mode | A firmware-update state for reinstalling firmware and OS from a second Mac |
| Host Mac needs | macOS 14 or later, internet, ~32 GB free, Finder |
| Cable | USB-C with data and charging — not a Thunderbolt 3 cable |
| Revive | Reinstalls firmware, keeps your data — try first |
| Restore | Erases the drive, installs a clean macOS — fallback |
| Notebook DFU keys | Left Control + left Option + right Shift + power |
| IPSW | Downloaded from Apple automatically; Mist or ipsw.me for a manual copy |
DFU mode on a Mac sounds intimidating, and it is genuinely the bottom of the recovery ladder, but the decision inside it is simple. Try a revive first to bring an unbootable Mac back without losing anything. Fall back to a restore only when the revive does not work, or when you want a clean slate. Let Finder pull the image from Apple, take the DFU port and the exact key timing for your model from Apple’s own page, and keep a backup so that even the destructive option is never a disaster.