Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Hardware - Troubleshooting and Discussion > Mac Desktops > DiskWarrior frozen on imac?

DiskWarrior frozen on imac?
Thread Tools
Fresh-Faced Recruit
Join Date: Sep 2009
Status: Offline
Reply With Quote
Sep 24, 2009, 08:35 AM
I'm trying to recover data from my imac. DiskWarrior is stuck on step 5. Has been for 9 hrs. I can still move my mouse but it's been stuck on the spinning color wheel for the same amount of time. Meanwhile the progress bar (both the solid blue, and the blue and white striped) are both still. At the bottom, it reads "speed reduced by disc malfunction: 3". Should I just give up?

Any feedback from you disk warrior experts would be sincerely appreciated.
Posting Junkie
Join Date: Dec 2000
Status: Offline
Reply With Quote
Sep 24, 2009, 12:43 PM
Your disk is damaged. It will probably take DiskWarrior a long time to read it. Unfortunately, there's not much you can do about that. Disks with bad sectors take forever to read.

If you prefer, you can use the method I usually use instead:

1. See if you've got another hard drive around that's larger than the drive you're trying to recover. The drive needs to have at least as much free space as the entire size of the broken drive.

2. Connect both the broken drive and the larger drive to your Mac.

3. Open up Disk Utility, click on the broken drive, click "Get Info", and figure out what the disk identifier is (it'll be something of the form diskX, where X is some number).

4. If the broken disk is mounted, unmount it in Disk Utility.

5. Enter this command in the Terminal:

sudo dd if=/dev/rdiskX of="/Volumes/<name of the larger, properly working drive>/recovered.dmg" conv=sync,noerror

Replace rdiskX with whatever the disk identifier is, with an "r" in front. Replace the text inside <> brackets with the name of the larger drive you want to recover onto.

6. Wait a long time. Maybe hours, maybe a few days, depending on how broken the drive is.

7. At the end of this process, you should have a disk image file on the larger drive named "recovered.dmg" which should be the size of your broken disk.

8. Disconnect the broken disk.

9. Mount the disk image without mounting it, like so:

hdiutil attach -nomount "/Volumes/<disk name>/recovered.dmg"

10. At this point, you should be able to use DiskWarrior, Data Rescue, or whatever you like on the image to try to recover whatever files are on it, and it should go fairly quickly (relatively speaking, at least). Do be warned, though, that since you pulled these files from a disk with bad sectors on it, some files may be irreparably damaged or may have holes in them.

11. Once all the files you need to get back are recovered, throw away / recycle the broken drive. Don't try to use it again, because it's got hardware issues and you'll just have the same thing happen again later.

Ticking sound coming from a .pkg package? Don't let the .bom go off! Inspect it first with Pacifist. Macworld - five mice!
Fresh-Faced Recruit
Join Date: Sep 2009
Status: Offline
Reply With Quote
Sep 24, 2009, 09:15 PM
Thank you for your reply, sir.

Having guaged your response, the directions seem quite easy to follow, and if it comes to it, I'll no doubt put into practice your step-by-step instructions above all other methods.

But in the meantime, I think I'll take my chances with my current DiskWarrior locatory bar. I know it depends on the severity of the damage, but when you say it takes a "long time" for the software to read bad sectors, what exactly do you mean by long time? 12 hrs, 12 days?


Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Privacy Policy
All times are GMT -4. The time now is 01:14 PM.
All contents of these forums © 1995-2015 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2015, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2