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 > Consumer Hardware & Components > Bad Blocks???

Bad Blocks???
Thread Tools
Dedicated MacNNer
Join Date: Mar 2006
Location: Encinitas, CA
Status: Offline
Reply With Quote
Apr 28, 2006, 03:45 PM
 
Im trying to recover some data off a damaged HD and when i scan it, it says i have a bad block. what does that mean? thanks for the help
2.2 i7 MacBook Pro 8GB Ram 1TB HD
16 GB iPhone 4
Apple TV 2 x3
     
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status: Offline
Reply With Quote
Apr 28, 2006, 03:48 PM
 
It means there are locations on the hard drive which cannot be used because they're bad -- ie. physical defects.
     
Senior User
Join Date: Aug 2000
Location: Buenos Aires
Status: Offline
Reply With Quote
Apr 28, 2006, 04:29 PM
 
What are you trying to recover with?. If you haven't, give Data Rescue II a spin. It could recover almost all my data from an officially dead HD which wouldn't even mount.

Y no entienden nada... ¡y cómo se divierten!...
     
Dedicated MacNNer
Join Date: Mar 2006
Location: Encinitas, CA
Status: Offline
Reply With Quote
May 1, 2006, 06:50 PM
 
I've tried both Data Rescue II and Disk Warrior but neither of them worked. Will a reformat save the drive or does "bad block" mean the drive is now scrap???? Thanks
2.2 i7 MacBook Pro 8GB Ram 1TB HD
16 GB iPhone 4
Apple TV 2 x3
     
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status: Offline
Reply With Quote
May 1, 2006, 07:06 PM
 
No utility will recover data from a bad block. A bad block is a bad block ... ie. it's physically bad.

Generally, a hard drive should have no bad blocks. If your drive does develop any, it could be on its way to the grave. I would back everything up that's on it, buy a new drive, and continue to use this drive as a spare for non-vital data to see if it gets any worse.
     
Mac Elite
Join Date: Mar 2006
Location: Here
Status: Offline
Reply With Quote
May 1, 2006, 07:27 PM
 
If you can't get your stuff off of it, just give it the ax. I have tried to use HDDs with bad blocks before. It is just a matter of time before a whole bunch of other blocks go bad.
     
Dedicated MacNNer
Join Date: Mar 2006
Location: Encinitas, CA
Status: Offline
Reply With Quote
May 2, 2006, 11:12 AM
 
Im pretty new to all this so sorry for all the questions. This is an internal drive in an external case. Could the case cause these kind of problems? Should i just get a new internal HD and put it back in the case or just scrap the whole thing? Thanks for the help.
2.2 i7 MacBook Pro 8GB Ram 1TB HD
16 GB iPhone 4
Apple TV 2 x3
     
Mac Elite
Join Date: Feb 2001
Location: Canaduh
Status: Offline
Reply With Quote
May 2, 2006, 01:59 PM
 
All hard drives have spare blocks or sectors. If you do a low-level reformat (zero all data) of the hard drive, the spare blocks will be used and the bad blocks will be re-allocated (i.e., not used). But if the damage is too severe, the zero all data reformat will fail.

However, once a hard drive develops bad blocks, it's not advisable to keep using it for essential data as more bad blocks can develop. If the data on the hard drive is not essential, then keep using it.

Re: did the external case damage the HD? Possibly. You might want to see if there is a firmware update available from the manufacturer of your external case.
     
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status: Offline
Reply With Quote
May 2, 2006, 02:13 PM
 
Bad block re-allocation is done automatically and internally by the hard drive. A user-level format will not do a thing. Low-level formats can only be done at the factory.
     
Mac Elite
Join Date: Feb 2001
Location: Canaduh
Status: Offline
Reply With Quote
May 2, 2006, 03:08 PM
 
Originally Posted by Tomchu
Bad block re-allocation is done automatically and internally by the hard drive. A user-level format will not do a thing. Low-level formats can only be done at the factory.
Really? That's the first I've heard of automatic re-allocation. Why does Intech SpeedTools offer to re-allocate if it's done automatically? Also, everything I've read over the years says that you have to zero-all-data in order to find and re-allocate bad sectors because that's the only way to force the system to check every sector on the hard drive.

Actually, I shouldn't be using the phrase "low level format" because it's inaccurate. I think that only SCSI drives can be low-level formatted by the user.

Update:

Okay, I found this in one of Apple own support documents.

http://docs.info.apple.com/article.html?artnum=24764

Reallocation (sparing) of bad blocks that the ATA drive tracks will occur when the block is subsequently written to. Thus the best way to force the drive to reallocate bad blocks is to initialize using the write zeros feature. Use Test Disk to verify surface integrity only. Given this strategy, there on occasion may be a need to initialize using write zeros, verify using Test Disk and if any errors occur, attempt to reinitialize using write zeros again.
(Last edited by Spliff; May 2, 2006 at 03:20 PM. )
     
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status: Offline
Reply With Quote
May 2, 2006, 03:46 PM
 
I guess you could say that we're both correct.

The drive handles reallocation internally and automatically when it finds that it can't write to a particular block. By telling the hard drive to attempt to write to every block with a write zeroes function, you are essentially doing a search-and-reallocate of all bad blocks.
     
Mac Elite
Join Date: Feb 2001
Location: Canaduh
Status: Offline
Reply With Quote
May 2, 2006, 04:15 PM
 
Originally Posted by Tomchu
I guess you could say that we're both correct.

The drive handles reallocation internally and automatically when it finds that it can't write to a particular block. By telling the hard drive to attempt to write to every block with a write zeroes function, you are essentially doing a search-and-reallocate of all bad blocks.
Yup.

     
   
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
Top
Privacy Policy
All times are GMT -5. The time now is 03:15 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2