CF (Compact Flash) cards have recently become the memory card of choice for professional photographers and serious enthusiasts… Or maybe your model just happened to use one. Either way, losing all those photos and footage sucks.


We consider ourselves experts on restoring data, so we wrote a guide for Compact Flash card data recovery on Mac. We not only cover the process step-by-step using 2 powerful tools (one of them is free!) – we also explore the possible reasons why you experienced this data loss in the first place. Read on.

Can You Recover Deleted Files & Photos From CF Cards Using Mac?

In most cases… Yes! However, it really depends on what type of problem your CF card has. Below, we’ll explore the most common causes of deleted files and photos from CF cards and describe the type of data recovery scenario you can expect:

  • 🔥 Damage – There are 2 types of issues that any drive, including CF cards, can have: physical damage and logical failure.
    • Physical damage happens when drives are overexposed to high temperatures, dropped in water, or have actual cracks or other breakage on the physical drive. In this case, it’s better to send your CF card to a professional data recovery center to avoid making things worse.
    • Logical failure is when there is no physical damage to the drive, but the data on the disk is inaccessible. In case of logical failure, users can repair and/or recover deleted files from the CF card on Mac by themselves. The following bullets are examples of logical damage.
  • 🗑 Accidental deletion – Accidental deletion resulting in data loss is considered a logical failure. You can still recover emptied Trash because the data is still living in your CF card’s file system – you just can’t access it via an interface. However, it’s marked to be overwritten by new data (so make sure you stop using your memory card until you get your data back).
  • 🧹 Formatting – Formatting a CF card will always result in completely wiping your data, which is a symptom of logical failure. However, it follows the same behavior as deleted data – it stays in the file system until new files overwrite it.
  • Corruption – Corruption is another example of logical failure. It happens due to virus attacks, interruptions during the read/write process – such as power outages and improperly ejecting your card reader – and more. Even if the data itself is corrupted, data recovery software can extract its metadata from the file system and rebuild the file.

How to Recover Deleted Files From CF Card on macOS

If your CF card suffered a logical failure, that means you can’t access your data through normal means. Fortunately, data recovery software is able to pull that data or metadata and rebuild it so you can access it again. This method is the safest and easiest way to recover data from Compact Flash card on Mac, and we always recommend it to our readers.


In the next sections, we demonstrate this process with 2 popular data recovery software. Read on.

Option A: Disk Drill

Disk Drill logoIf you’re a regular here at Handy Recovery, you’ll often spot Disk Drill in our data recovery software recommendations – for good reason. Disk Drill is one of the best data recovery software for Mac, thanks to its high recovery rate and beginner-friendly GUI (graphical user interface). This also makes it a great reco and a great app for demonstrating data recovery to our readers.

It’s also perfect for CF card recovery on Mac (and other memory cards typically used with cameras, like SD cards) because you can preview RAW photos and videos through the app. For a deeper dive into Disk Drill’s features, read our full Disk Drill review.

  1. Download and install Disk Drill.
  2. Open Finder > Applications, then double-click the Disk Drill icon to launch the app. DIsk Drill icon in the Finder Applications folder
  3. Select your CF card from the list (if you’re using a USB-type card reader, it might appear as “Generic Storage Device”), then click “Search for lost data”. Disk Drill drive selection screen
  4. Disk Drill will start scanning your memory card for the missing data. Wait for the process to complete, then click “Review found items”. Disk Drill scanning screen
  5. The next window will display all the files Disk Drill found. You can preview any file by hovering your mouse pointer to the right of their filename and clicking the eye button that appears. Disk Drill RAW CR2 photo preview
  6. To select the files you want to recover, click on the boxes in the left-most column. Or leave all the boxes blank to recover found files. Then, click “Recover”. Disk Drill file selection
  7. On the dialogue box that appears, use the dropdown menu to select a folder on your computer where Disk Drill will save the recovered files. Then, hit “OK”. Disk Drill save files dialogue box

Option B: PhotoRec

PhotoRec logo Developed by the same company that created TestDisk, CGSecurity’s PhotoRec is a powerful but not-so-beginner-friendly data recovery app that can restore photos and videos from CF cards and most other storage devices.


As you’ll see below, PhotoRec is pretty much macOS Terminal – but even if you’ve never written a line of code before, you should be fine as long as you follow the steps we prepared for you. If you want to learn more about PhotoRec (and need some help with installing it), read our in-depth PhotoRec review.

  1. Download and install PhotoRec.
  2. Launch the Terminal app by opening Finder > Applications > Utilities > Terminal. Terminal icon in the Finder Applications folder
  3. Launch PhotoRec by typing the following command and hitting (return):
    sudo photorec

    Enter your password if prompted. Sudo PhotoRec command in Terminal

  4. Use the arrow keys to select your CF card from the list, then hit “Proceed”. PhotoRec drive selection screen
  5. Use the arrow key to highlight the partition you want PhotoRec to scan, then navigate to “File Opt”. PhotoRec partition selection screen
  6. Make sure that the file types you want to recover are selected. Then, hit return to go back to the partition screen. PhotoRec file type selection
  7. This time, hit “Search”. PhotoRec start scan
  8. Assuming your CF card is formatted to FAT32, select “Other” and hit (return). PhotoRec file system selection
  9. Choose “Free” if you’re only trying to recover deleted files, and “Whole” if you’re also recovering corrupted data. Then, hit (return). PhotoRec space selection
  10. Use the arrow keys to select a folder on your Mac where you want PhotoRec to save the recovered files. Use the right and left arrow keys to expand folders. Then, hit (C) to confirm your selection. PhotoRec save file destination selection
  11. Wait for PhotoRec to complete the recovery process. Your files will appear in a folder called “recup_dir” in the location you selected. PhotoRec scan completion screen

How to Fix Unmountable/Corrupted/Damaged CF Cards on Mac

Before you can fix your CF card, we first have to make sure that your Mac can actually access the drive. Even if your data is still missing, what matters is that your memory card at least appears in Disk Utility (Finder > Applications > Utilities). If this is not the case, there are a few things you can do:

  • Mount your card. Your memory card might not be mounted – you can use Disk Utility’s “Mount” button to fix it.
  • Enable external drives on your desktop and in Finder. Finder > Preferences allows users to enable the display of external drives in Finder and on the desktop.
  • Clean your ports. Use a (dry) lint-free cloth to clear your devices of any debris, which may be physically preventing a secure connection.
  • Restart your Mac in case it got stuck while refreshing itself, preventing it from recognizing your CF card.
  • Update your drivers, as they might be outdated and prevent your Mac from reading your CF card. You’ll need to update macOS entirely (System Preferences > Software Update).
  • Try another CF card or Mac and make sure your CF card is really the problem.

Fixing Logical Issues With Your CF Card

Once your CF card is showing up on your Mac, you can proceed with repairing it. As we talked about earlier in the article, logical failure is generally “fixable” by users. Logical failure includes deleted and formatted data, as well as data corruption due to virus infections and read/write interruptions. Depending on how your CF card failed, there are different solutions you can try.


We wrote easy-to-follow step-by-step guides for every single method available (all of them are free) in our article on recovering data from a corrupted SD card on Mac. Click the link to read the article, and don’t worry – the process is similar for SD cards and CF cards.

Recovering a Physically Damaged CF Card

If your CF card is physically damaged, DIY solutions aren’t going to cut it. In fact, tampering with a physically damaged drive without the right tools will probably just make things worse. Professional data recovery services have the tools, specialists, and facilities required to properly handle storage disks. Find one near your area that satisfies as many of these criteria as possible:

  • Class 100 Clean Room – Class 100 Clean Rooms have controlled temperature, pressure, and size of particles per volume of air – these conditions keep your CF card safe from damage.
  • Free Estimate – Some data recovery centers are capable of providing a free estimate over the phone after you describe your situation.
  • No data – no charge – The best memory card recovery services provide a “no date – no charge” guarantee, which ensures that you only pay for successful recovery.
  • Does not charge “per GB recovered” – The process of data recovery is too complex to be boiled down to “$X per GB”, and this is a sure sign of a flawed data recovery center.


Author • 41 articles

Alejandro Santos was both a tech guy and a writer early on in his life. As a kid, you’d find him in his uncle’s repair shop helping fix customers’ computers. Today, you’ll find his work on data recovery and software testing published on multiple tech websites, continuing to help users from afar.

Andrey Vasilyev

Andrey Vasilyev is an Editorial Advisor for Handy Recovery. Andrey is a software engineer expert with extensive expertise in data recovery, computer forensics, and data litigation. Andrey brings over 12 years of experience in software development, database administration, and hardware repair to the team.