Unable to download Diablo III and now I have corrupted data

I am on an iMac (3.2 GHz 6-Core Intel Core i7) running Sonoma 14.7. For several months now I have been unable to play Diablo III (after many years of no issues) because I kept getting the Whoops error every time I tried to update it. Finally I deleted all of my Blizzard application files and preferences and reinstalled Battle.net and Diablo III. Now I get the following error (see below) but the “Scan and Repair” option is greyed out. What do I do now?

Diablo III detected corrupted data and was unable to automatically repair the damage. Please run Scan and Repair using the [Battle.net](http://Battle.net) Application. It can be found in the Options menu for the game.

I should also note that Hearthstone was working fine throughout this process, and after reinstalling Battle.net it once again works fine. But Diablo III does not.

In your last sentence, it sounds like you’ve solved the issue. In any event, you should move this thread to the Mac Technical Support Forum.

  • If you haven’t solved the issue, the Mac Technical Support Forum is the appropriate place to get help.
  • If you have solved the issue, it would be the appropriate place for other Mac users to find it if they’re having similar issues.

If you’ve solved the issue and you have the option, you should also mark you’re thread as being solved. (There should be a button under the posts that you can click to mark the one with the “Solution”).




Moving Threads

  1. Click the pencil icon next to the title of your thread.
  2. Click the “Category” field to bring up a list of Forums.
  3. Find the proper Forum and select it.
  4. Save your edit.

This will move your thread to the selected Forum, including all replies.

My issue is not resolved. I cannot play Diablo III. I can play Hearthstone, so my Battle.net installation is fine, but Diablo gives me the error I quoted.

1 Like

Hi cocteau,

The corrupted data issue is usually caused by incorrect permissions on the Diablo III and Battle.net folders. I’ve posted a few times on how to fix this. In the guide, I mention that I was on an M1 iMac running Monterey 12.7.6. I have since moved to Sequoia 15.2 and Diablo 3 still works great for me.

Just follow the instructions and you should be up and running in no time :slight_smile:

There are three sections to this guide: Spotlight, Permissions, and Video Settings.

The following are instructions to stop Spotlight from indexing the Diablo 3 folder in macOS Monterey 12.7.6 (I’m slowly upgrading to Sequoia and therefore I’m not quite familiar with Sequoia’s UI, so the exact navigation process may differ for you, but the end-objective is the same):

1.) While the Finder is active, click the Apple menu at the top left of the screen.

2.) Click System Preferences (System Settings for macOS Ventura and later).

3.) Click Spotlight and then click the “Privacy” tab.

4.) Click the “+” button at the bottom left, and then click on the drop down box at the top and click on your hard drive that contains the Diablo 3 folder (it’s usually called Macintosh HD).

5.) Double click the “Applications” folder to open it within that window and then select the Diablo 3 folder (by clicking on it once). Then click the “Choose” button at the bottom right, and the Diablo 3 folder should be listed as one of the locations that Spotlight will prevent from searching.

Again, I’m not familiar with macOS Sequoia’s interface, but the end-objective we want for the above instructions is to prevent Spotlight from indexing the “Diablo 3” folder, which is in the “Applications” folder.


Now, after you have prevented Spotlight from indexing the “Diablo 3” folder, follow the next guide to fix the permissions on the “Diablo 3” and “Battle.net” folders.

As of November 18, 2024 I’m on an M1 iMac running Monterey 12.7.6 and playing Diablo 3 as native Apple silicon (these instructions should also fix permissions even if you run Diablo 3 in Rosetta).

Try these steps to fix the permissions on the “Diablo III” folder: On a macOS administrator account (I’ve always played Diablo 3 on an administrator account) do the following:

Before the steps below, make sure that Diablo III and Battle.net applications are NOT running.

1.) While the Finder is active, go to Go menu > Applications > Select the “Diablo III” folder

2.) While the “Diablo III” folder is selected, get info on it by going to the File menu in the Finder > Get Info

3.) With the “Diablo III Info” window active, open Sharing & Permissions drop down (do this only if the Sharing and Permissions drop down is not already open), and click on the lock at the bottom right.

4.) When you click on the lock at the bottom right, a dialogue prompt will come up stating “Finder wants to change permissions on “Diablo III”. Then authenticate with your password and click the “OK” button.

5.) Make sure that all “Names” in the Sharing & Permissions drop down for the “Diablo III” folder has their “Privilege” set to “Read & Write”, then click the drop down button underneath that has 3 dots in a circle and select “Apply to enclosed items…”, another dialogue box comes up asking if you are sure you want to apply this action, then click “OK”. For example: I have three “Names”: my account name, admin, and everyone. The most important “Name” to do this step on is “everyone”. Make sure you “Apply to enclosed items…” even if “Privilege” is already set to “Read & Write”.

6.) Now do the same process on the “Battle.net” folder. While the Finder is active, go to Go Menu > Computer > open the volume where you play Diablo III from, its usually titled Macintosh HD > Users > Shared

7.) Select the “Battle.net” folder in the Shared folder and repeat the process in step 5 above, but for the “Battle.net” folder.

8.) Close all windows in the Finder, then open the “Applications” folder, and open “Battle.net” application.

9.) Do a “Scan and Repair” on Diablo III and WAIT for it to completely finish before you click the “Play” button. Also, whenever Diablo III is updated, WAIT for it to completely update, before clicking the “Play” button. Waiting for completion before playing helps ensure that there isn’t any data corruption with the game files. I have had to reset the permissions like this on the “Diablo III” and “Battle.net” folders after every update to the macOS operating system, and you may have to as well.

10.) Click “Play” to launch the game.


You may not need to follow the next set of instructions, but I’m going to add them anyway to (hopefully) resolve future crashing/lag/slow downs:

1.) Write down or take a screen shot of your current in-game video settings (I took a screen shot before the 2.7.8 PTR for personal reference :slight_smile: )

2.). Set the following in-game video options to these settings:

Display: Windowed (Fullscreen)

Lock Cursor: Checked

Max Foreground FPS: 60

Max Background FPS: 8

Large Cursor: Checked

Texture Quality: Low

Shadow Quality: Off

Physics: Low

Clutter Density: Off

Anti-Aliasing: None

Low FX: Checked

Then click “Apply” button and click either “Accept” or “OK”, whichever pops up.

Basically, just put all video settings as low, play for a while, then increase video settings as desired to see if it’ll work well.

Hope this helps :slight_smile:

If you have more issues, let me know, I’ll do my best to help out.

2 Likes