WD USB3 HDD can't be read : data error : cyclic redundancy check

I have a Western D USB 3 HDD that was just bought about 6 months
ago (comes with 3 years warranty) : just 1-2 months ago it was still
working but has since stopped working:

When I plugged into a couple of laptops, its LED keep flashing
continuously while Windows Explorer can't detect the drive nor read
its contents (the files in it).

"Safely Remove Hardware" in my Win XP could see the I: drive showing
& I can click to eject/safely remove it.  At command prompt, it gives:
D:\>dir i:
Data error (cyclic redundancy check).

Got quite a lot of data in it.  I've swapped with another working USB 3
cable but same symptoms.

In another EE thread that I posted previously, everyone was telling me
WD has among the best quality HDDs compared to Fujitsu or HGST (a
Hitachi company) but my Toshiba, Ovation, Fujitsu & HGST that's been
around longer are all still fine
sunhuxAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rindiCommented:
The disk manufacturer doesn't matter. They all break. That's one reason why good backups are always important.

Download the diagnostic utility for that disk from the WD site and scan it. Depending on what the tool tells you, return it against warranty, or follow other suggested procedures of that tool.
0
ded9Commented:
Problem might be with the system(usb ports). Connect the external hard drive to another pc and check.




Ded9
0
pgm554Commented:
Disk drives are made on such mass scale these days that QA is almost non existent.

A CRC error is not a good thing.

WD owns Hitachi these days ,so...

Run the WD diag and see what it says.

If worse come to worse you could pull the drive from it's enclosure and do a direct SATA  connection,but you would void the warranty.
0
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

ITguy850Commented:
You have a number of options. You will have to remove the drive from the enclosure though. If you remove it from the enclosure, plug it directly into a desktop pc and still get the error you will have to do a data recovery. I use a program called HDD regenerator for situations similar to yours. It "repairs" the drive and may allow you get get your files off of the drive.
0
nobusCommented:
try connecting the usb drive with a powered usb hub (it can be the laptops don't supply enough power) - or connect it to ONLY USB 3 ports (which supply more power)
here an example : http://usb-hub-review.toptenreviews.com/
0
sunhuxAuthor Commented:
>Problem might be with the system(usb ports)
As mentioned before, I've tried a few laptops.  I've also connected
to my colleague's HP laptop's USB 3 port, same symptom.

What's the WD URL to download the diagnostic tool for
My Passport, PN WDBBEP0010BBL-03 ?
Not too good with navigating the site
0
sunhuxAuthor Commented:
Managed to get a USB 3 hub that has external power supply:
no joy, same symptoms, the HDD LEDs kept flashing.

Do you think it will help if I get another USB casing &
transfer the WD HDD into another USB casing?
0
ded9Commented:
Run chkdsk on external drive

Do you have an option to connect external power to wd drive.



Ded9
0
nobusCommented:
it looks like a bad usb bridge, or disk to me.
Decide if you'll open it for testing -  and void the warranty - or not
0
sunhuxAuthor Commented:
There's no option to connect an external power to the
WD drive : I have an external Lenovo DVD drive which has
3 USB heads but alas one of the USB head is a 'small' type
USB otherwise it could have been used to give extra power
supply (via USB) to the WD HDD.  I'll see if I can get a
converter to convert that small USB to the usual big USB.

What's the url to download "HDD regenerator" & is it freeware?


Btw,
What's the WD URL to download the diagnostic tool for
My Passport, PN WDBBEP0010BBL-03 ?
0
ded9Commented:
You can try changing the usb cable for external hard drive.

Contact WD. Check whether there is any option to recover the data.

http://support.wdc.com/contact/
0
rindiCommented:
The hddreg utility isn't freeware, you can download a trial which can repair 1 bad sector at a time. You can still use it to scan the disk, as it will tell you how many bad sectors there are, but if you need to repair a disk with many bad sectors, you'll have to buy it. If the disk is large, it will also take very long, and you shouldn't keep on using the so repaired disk, as the disk will probably keep on getting new problems.

http://dposoft.com
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
nobusCommented:
sunhux - what about my post : "it looks like a bad usb bridge, or disk to me.
Decide if you'll open it for testing -  and void the warranty - or not "  ?
0
sunhuxAuthor Commented:
> "it looks like a bad usb bridge, or disk to me.  Decide if you'll
> open it for testing -  and void the warranty - or not "

I'll call WD 1st if it will void the warranty or show it to them
first to get a replacement set.  Then only I'll open this problem
set : think the corporate IT chaps have a special mounting device
which previously I saw them use to recover data from the HDD.

Certainly even after repairing this HDD, I won't use it: rather than
repair, trying to retrieve data from this HDD.

That's a 1TB HDD with about half filled with data, so going to
take a while to recover the data if it's still possible.

Chkdsk results (when it's connected to my laptop's USB port) :

D:\>chkdsk i:
The type of the file system is NTFS.
Volume label is My Passport.

WARNING!  F parameter not specified.
Running CHKDSK in read-only mode.

CHKDSK is verifying files (stage 1 of 3)...
Deleting corrupt file record segment 8020.
File verification completed.

Errors found.  CHKDSK cannot continue in read-only mode.
0
sunhuxAuthor Commented:
The following takes very long & yet to complete:

D:\>chkdsk/F i:
The type of the file system is NTFS.
Volume label is My Passport.

CHKDSK is verifying files (stage 1 of 3)...
Deleting corrupt file record segment 8020.
File verification completed.
CHKDSK is verifying indexes (stage 2 of 3)...
Correcting error in index $I30 for file 5.
Correcting error in index $I30 for file 5.
Sorting index $I30 in file 5.
Correcting error in index $I30 for file 323.
Correcting error in index $I30 for file 323.
Sorting index $I30 in file 323.
Correcting error in index $I30 for file 659.
Correcting error in index $I30 for file 659.
Sorting index $I30 in file 659.
Correcting error in index $I30 for file 664.
Correcting error in index $I30 for file 664.
Sorting index $I30 in file 664.
Correcting error in index $I30 for file 791.
Correcting error in index $I30 for file 791.
Sorting index $I30 in file 791.
Correcting error in index $I30 for file 853.
Correcting error in index $I30 for file 853.
Sorting index $I30 in file 853.
Correcting error in index $I30 for file 857.
Correcting error in index $I30 for file 857.
Sorting index $I30 in file 857.
Correcting error in index $I30 for file 860.
Correcting error in index $I30 for file 860.
Sorting index $I30 in file 860.
Correcting error in index $I30 for file 896.
Correcting error in index $I30 for file 896.
Sorting index $I30 in file 896.
Correcting error in index $I30 for file 932.
Correcting error in index $I30 for file 932.
Sorting index $I30 in file 932.
Correcting error in index $I30 for file 950.
Correcting error in index $I30 for file 950.
Sorting index $I30 in file 950.
Correcting error in index $I30 for file 968.
Correcting error in index $I30 for file 968.
Sorting index $I30 in file 968.
Correcting error in index $I30 for file 986.
Correcting error in index $I30 for file 986.
Sorting index $I30 in file 986.
Correcting error in index $I30 for file 1004.
Correcting error in index $I30 for file 1004.
Sorting index $I30 in file 1004.

Correcting error in index $I30 for file 1024.
Correcting error in index $I30 for file 1024.
Sorting index $I30 in file 1024.
Correcting error in index $I30 for file 1532.
Correcting error in index $I30 for file 1532.
Sorting index $I30 in file 1532.
Correcting error in index $I30 for file 1539.
Correcting error in index $I30 for file 1539.
Sorting index $I30 in file 1539.
Correcting error in index $I30 for file 1555.
Correcting error in index $I30 for file 1555.
Sorting index $I30 in file 1555.
Correcting error in index $I30 for file 1568.
Correcting error in index $I30 for file 1568.
Sorting index $I30 in file 1568.
Correcting error in index $I30 for file 1823.
Correcting error in index $I30 for file 1823.
Sorting index $I30 in file 1823.
Correcting error in index $I30 for file 1835.
Correcting error in index $I30 for file 1835.
Sorting index $I30 in file 1835.
Correcting error in index $I30 for file 1839.
Correcting error in index $I30 for file 1839.
Sorting index $I30 in file 1839.
Correcting error in index $I30 for file 1911.
Correcting error in index $I30 for file 1911.
Sorting index $I30 in file 1911.
Correcting error in index $I30 for file 2296.
Correcting error in index $I30 for file 2296.
Sorting index $I30 in file 2296.
Correcting error in index $I30 for file 2816.
Correcting error in index $I30 for file 2816.
Sorting index $I30 in file 2816.
Correcting error in index $I30 for file 2825.
Correcting error in index $I30 for file 2825.
Sorting index $I30 in file 2825.
Correcting error in index $I30 for file 2831.
Correcting error in index $I30 for file 2831.
Sorting index $I30 in file 2831.
Correcting error in index $I30 for file 2886.
Correcting error in index $I30 for file 2886.
Sorting index $I30 in file 2886.
Correcting error in index $I30 for file 2894.
Correcting error in index $I30 for file 2894.
Sorting index $I30 in file 2894.
Correcting error in index $I30 for file 2903.
Correcting error in index $I30 for file 2903.
Sorting index $I30 in file 2903.
Correcting error in index $I30 for file 2936.
Correcting error in index $I30 for file 2936.
Sorting index $I30 in file 2936.
Correcting error in index $I30 for file 2942.
Correcting error in index $I30 for file 2942.
Sorting index $I30 in file 2942.
Correcting error in index $I30 for file 2954.
Correcting error in index $I30 for file 2954.
Sorting index $I30 in file 2954.
Correcting error in index $I30 for file 2960.
Correcting error in index $I30 for file 2960.
Sorting index $I30 in file 2960.
Correcting error in index $I30 for file 3011.
Correcting error in index $I30 for file 3011.
Sorting index $I30 in file 3011.
0
rindiCommented:
Before running chkdsk you should always run the diagnostic.
0
sunhuxAuthor Commented:
Oh, it's a bit too late, guess I'll have to let chkdsk finishes
& not interrupt it.  It's been 3 hours & only 27% done.

Will the 'insufficient disk space' error below have any adverse impact?

Sorting index $I30 in file 3160.
Correcting error in index $I30 for file 3325.
Correcting error in index $I30 for file 3325.
Correcting error in index $I30 for file 3325.
Insufficient disk space to correct errors
in index $I30 of file 3325.

Correcting error in index $I30 for file 3871.
Correcting error in index $I30 for file 3871.
Sorting index $I30 in file 3871.
Correcting error in index $I30 for file 3989.
Correcting error in index $I30 for file 3989.
Sorting index $I30 in file 3989.
Correcting error in index $I30 for file 4006.
Correcting error in index $I30 for file 4006.
Sorting index $I30 in file 4006.
Correcting error in index $I30 for file 4008.
Correcting error in index $I30 for file 4008.
Sorting index $I30 in file 4008.
Correcting error in index $I30 for file 4061.
Correcting error in index $I30 for file 4061.
Sorting index $I30 in file 4061.
Correcting error in index $I30 for file 4063.
Correcting error in index $I30 for file 4063.
Sorting index $I30 in file 4063.
Correcting error in index $I30 for file 4118.
Correcting error in index $I30 for file 4118.
Sorting index $I30 in file 4118.
Correcting error in index $I30 for file 4153.
Correcting error in index $I30 for file 4153.
Sorting index $I30 in file 4153.
Correcting error in index $I30 for file 4168.
Correcting error in index $I30 for file 4168.
Sorting index $I30 in file 4168.
Correcting error in index $I30 for file 6900.
Correcting error in index $I30 for file 6900.
Sorting index $I30 in file 6900.
27 percent completed.
0
sunhuxAuthor Commented:
Chkdsk now says 'Index verification completed' but
it just paused there for the last ten minutes or so.
Can I Ctrl-C to stop it now? Or should I wait till
stage 3 is done?

Think this is 'Stage 2 of 3' of chkdsk:

Correcting error in index $I30 for file 7977.
Sorting index $I30 in file 7977.
Correcting error in index $I30 for file 8002.
Correcting error in index $I30 for file 8002.
Sorting index $I30 in file 8002.
Index verification completed.
0
sunhuxAuthor Commented:
CHKDSK is recovering lost files.
Recovering orphaned file $MFT (0) into directory file 5.
Recovering orphaned file $MFTMirr (1) into directory file 5.
Recovering orphaned file $LogFile (2) into directory file 5.
Recovering orphaned file $Volume (3) into directory file 5.
Recovering orphaned file $AttrDef (4) into directory file 5.
Recovering orphaned file . (5) into directory file 5.
Recovering orphaned file $Bitmap (6) into directory file 5.
Recovering orphaned file $Boot (7) into directory file 5.
Recovering orphaned file $BadClus (8) into directory file 5.
Recovering orphaned file $Secure (9) into directory file 5.
Recovering orphaned file $UpCase (10) into directory file 5.
Recovering orphaned file $Extend (11) into directory file 5.
Recovering orphaned file SYSTEM~1 (27) into directory file 5.
Recovering orphaned file System Volume Information (27) into directory file 5.
Recovering orphaned file Extras (41) into directory file 5.
Recovering orphaned file Locale (49) into directory file 5.
Recovering orphaned file MYPASS~1 (87) into directory file 5.
Recovering orphaned file My Passport Apps for Mac (87) into directory file 5.
Recovering orphaned file USERMA~1 (89) into directory file 5.
Recovering orphaned file User Manuals (89) into directory file 5.
Recovering orphaned file WDAPPS~1 (136) into directory file 5.
Recovering orphaned file WD Apps for Windows (136) into directory file 5.
Recovering orphaned file WDAPPS~1.EXE (145) into directory file 5.
Recovering orphaned file WD Apps Setup.exe (145) into directory file 5.
Recovering orphaned file $RECYCLE.BIN (146) into directory file 5.
Recovering orphaned file acrobk (150) into directory file 5.
Recovering orphaned file vmESXiso (290) into directory file 5.
Recovering orphaned file UPSIEL~1.DOC (292) into directory file 5.
Recovering orphaned file UPSielInstallationPro.doc (292) into directory file 5.
Recovering orphaned file VIDEOC~1 (293) into directory file 5.
Recovering orphaned file videocam_Aiptek25Jul11 (293) into directory file 5.
Recovering orphaned file TECKME~1 (319) into directory file 5.
Recovering orphaned file TeckMengWeddingphoto (319) into directory file 5.
Recovering orphaned file TFSfw (323) into directory file 5.
Recovering orphaned file ACROBA~1 (324) into directory file 323.
Recovering orphaned file AcrobatXPro (324) into directory file 323.
Recovering orphaned file Nero7.0 (336) into directory file 323.
Recovering orphaned file OFFICE~1 (351) into directory file 323.
Recovering orphaned file Office2007 (351) into directory file 323.
Recovering orphaned file OutlkLR.cab (660) into directory file 659.
Recovering orphaned file OUTLOO~1.MSI (661) into directory file 659.
Recovering orphaned file OutlookMUI.msi (661) into directory file 659.
Recovering orphaned file OUTLOO~1.XML (662) into directory file 659.
Recovering orphaned file OutlookMUI.xml (662) into directory file 659.
Recovering orphaned file setup.xml (663) into directory file 659.
Recovering orphaned file config.xml (665) into directory file 664.
Recovering orphaned file ID_0001a.DPC (666) into directory file 664.
Recovering orphaned file OFFICE~1.MSI (667) into directory file 664.
Recovering orphaned file Office64WW.msi (667) into directory file 664.
Recovering orphaned file OFFICE~1.XML (668) into directory file 664.
Recovering orphaned file Office64WW.xml (668) into directory file 664.
Recovering orphaned file OlkWW.cab (669) into directory file 664.
Recovering orphaned file ose.exe (670) into directory file 664.
Recovering orphaned file osetup.dll (671) into directory file 664.
Recovering orphaned file OUTLOO~1.MSI (672) into directory file 664.
Recovering orphaned file OutlookWW.msi (672) into directory file 664.
Recovering orphaned file OUTLOO~1.XML (673) into directory file 664.
Recovering orphaned file OutlookWW.xml (673) into directory file 664.
Recovering orphaned file OWOW64WW.cab (674) into directory file 664.
Recovering orphaned file setup.xml (675) into directory file 664.
Recovering orphaned file config.xml (792) into directory file 791.
Recovering orphaned file ID_00012.DPC (793) into directory file 791.
Recovering orphaned file OFFICE~1.MSI (794) into directory file 791.
Recovering orphaned file Office64WW.msi (794) into directory file 791.
Recovering orphaned file OFFICE~1.XML (795) into directory file 791.
Recovering orphaned file Office64WW.xml (795) into directory file 791.
Recovering orphaned file ose.exe (796) into directory file 791.
Recovering orphaned file osetup.dll (797) into directory file 791.
Recovering orphaned file OWOW64WW.cab (798) into directory file 791.
Recovering orphaned file setup.xml (799) into directory file 791.
Recovering orphaned file STANDA~1.MSI (800) into directory file 791.
Recovering orphaned file StandardWW.msi (800) into directory file 791.
Recovering orphaned file STANDA~1.XML (801) into directory file 791.
Recovering orphaned file StandardWW.xml (801) into directory file 791.
Recovering orphaned file StdWW.cab (802) into directory file 791.
Recovering orphaned file PROJEC~1 (851) into directory file 323.
Insufficient disk space to recover lost data.
Recovering orphaned file Project2007 (851) into directory file 323.
Insufficient disk space to recover lost data.
Recovering orphaned file PROJEC~1 (851) into directory file 323.
Insufficient disk space to recover lost data.
Recovering orphaned file Project2007 (851) into directory file 323.
Insufficient disk space to recover lost data.
Recovering orphaned file autorun.inf (854) into directory file 853.
Recovering orphaned file README.HTM (855) into directory file 853.
Recovering orphaned file setup.exe (856) into directory file 853.
Recovering orphaned file Admin (857) into directory file 853.
Recovering orphaned file oct.dll (858) into directory file 857.
Recovering orphaned file octca.dll (859) into directory file 857.
Recovering orphaned file de-de (860) into directory file 857.
Recovering orphaned file access12.opa (861) into directory file 860.
Recovering orphaned file cpao12.opa (862) into directory file 860.
Recovering orphaned file excel12.opa (863) into directory file 860.
Recovering orphaned file groove12.opa (864) into directory file 860.
Recovering orphaned file ic12.opa (865) into directory file 860.
Recovering orphaned file inf12.opa (866) into directory file 860.
Recovering orphaned file oct.chm (867) into directory file 860.
Recovering orphaned file octres.dll (868) into directory file 860.
Recovering orphaned file office12.opa (869) into directory file 860.
Recovering orphaned file onent12.opa (870) into directory file 860.
Recovering orphaned file outlk12.opa (871) into directory file 860.
Recovering orphaned file ppt12.opa (872) into directory file 860.
Recovering orphaned file proj12.opa (873) into directory file 860.
Recovering orphaned file pub12.opa (874) into directory file 860.
Recovering orphaned file spd12.opa (875) into directory file 860.
Recovering orphaned file visio12.opa (876) into directory file 860.
Insufficient disk space to recover lost data.
Recovering orphaned file visio12.opa (876) into directory file 860.
Insufficient disk space to recover lost data.
Recovering orphaned file word12.opa (877) into directory file 860.
Insufficient disk space to recover lost data.
Recovering orphaned file word12.opa (877) into directory file 860.
Insufficient disk space to recover lost data.
Recovering orphaned file en-us (878) into directory file 857.
Recovering orphaned file access12.opa (879) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file access12.opa (879) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file cpao12.opa (880) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file cpao12.opa (880) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file excel12.opa (881) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file excel12.opa (881) into directory file 878.
Insufficient disk space to recover lost data.
Recovering orphaned file es-es (896) into directory file 857.
Recovering orphaned file access12.opa (897) into directory file 896.
Recovering orphaned file cpao12.opa (898) into directory file 896.
Recovering orphaned file excel12.opa (899) into directory file 896.
Recovering orphaned file groove12.opa (900) into directory file 896.
Recovering orphaned file ic12.opa (901) into directory file 896.
Recovering orphaned file inf12.opa (902) into directory file 896.
. . .

Recovering orphaned file visio12.opa (1002) into directory file 986.
Recovering orphaned file word12.opa (1003) into directory file 986.
Recovering orphaned file zh-tw (1004) into directory file 857.
Recovering orphaned file access12.opa (1005) into directory file 1004.
Recovering orphaned file cpao12.opa (1006) into directory file 1004.
Recovering orphaned file excel12.opa (1007) into directory file 1004.
Recovering orphaned file groove12.opa (1008) into directory file 1004.
Recovering orphaned file ic12.opa (1009) into directory file 1004.
Insufficient disk space to recover lost data.
Recovering orphaned file ic12.opa (1009) into directory file 1004.
Insufficient disk space to recover lost data.
Insufficient disk space to recover lost data.
An unspecified error occurred.
0
sunhuxAuthor Commented:
After the above chkdsk is completed, I ejected it using
"Safely Remove Hardware".  When I insert back the HDD,
it did not show up under "Safely Remove Hardware"
anymore & "dir i: " will just hanged there (without
returning to command prompt
0
ITguy850Commented:
At this point I suspect hard drive failure. You can try to do a recovery while it is inside of the USB enclosure but recovery will be more affective if it were removed from the enclosure and files were recovered outside of windows through various boot disks or recovery software.
0
nobusCommented:
i never suggest running chckdsk on a "suspect" drive  - it only makes things worse
try running  the WD diag, or HDDREGENERATOR
here the available WD downloads (you can check your firmware version) :
http://support.wdc.com/product/download.asp?groupid=215

HDDRegenerator - not free :  http://www.dposoft.net/hdd.html
0
sunhuxAuthor Commented:
So it's "Data Lifeguard Diagnostic for Windows" ?
After installing it, inserted the faulty HDD into
my laptop & launch the diag tool: it attempts
to detect & then the app just disappeared
0
nobusCommented:
that does not look promising; try the trial version of HDDRegenerator then
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage Hardware

From novice to tech pro — start learning today.