USB 3 Drive data corruption -text corrected

Cspetro

Reputable
Apr 17, 2014
1
0
4,510
I'm having a problem with corrupted data.

The problem - data gets corrupted within the files when using USB3.

I often record vinyl records to high-resolution 192Khz-24bit .wav files.

My motherboard is an ASUS P7P55E-E Deluxe which has 2 USB3 ports controlled by an NEC USB3
controller. I have the latest Renesas driver installed.

I have two external USB 3 Hard drives, a Lacie 2TB USB3 "Quadra", which also can use an
eSata" connection, and a Lacie 2TB "Minimus" which uses only USB3, not eSata.

I have found that there are random data errors in my music files after being copied to USB3.
The bad thing about this problem is that nothing appears wrong until the files are actually
opened and examined, or played.

For example, I recently recorded a batch 16 Hi-Rez 192/24 files totalling about 4.1 GB.

When copied from my internal "C" drive, a 150 GB Western Digital Velociraptor, to either external

drive, the copying process appeared to take place correctly, that is, the files were written, and the

file sizes were all correct. However the data within some of the files had small bursts of "garbage"

data, replacing the good data.

When I open a file using Adobe Audition, the program first scans the file, and generates a
"waveform" (time vs. amplitude) image from the wave file data. This waveform image often
contains what appear to be full-scale "spikes" in it, which when expanded for closer viewing, can
clearly seen as "garbage". If I did not look at the file in this waveform view, I would not know
anything was wrong until the music is played, and I hear loud noise pulses.

I have been finding this problem for quite a while, maybe a year or so, but thought
maybe I was doing something wrong, like performing some other function on the computer while the

copying was taking place. But the problem occurs even when I'm doing nothing else.

Initially, I thought the problem was occurring when using both USB3 ports at the same time,
such as when copying from one USB3 Drive to the other USB3 drive. But the problem exists, even when

just copying from my internal Hard drive a single USB3 drive, with the other drive turned off or

disconnected.

Out of the need to be able to copy files quickly and correctly, I tried using the Lacie "Quadra" with

the "eSata' connection instead of the USB3 connection. In this case there were no errors at all,
even when copying the group of 16 files back and forth 16 times. I created odd-numbered folders,
01 thru 15 on my internal drive, and even-numbered folders 02 thru 16, on the Quadra drive. I then

put the 16 files in folder-01, and then copied its contents to folder 02, and then copied the

contents of folder-02 to folder-03, and so on, up to folder-16. Using the eSata connection, every

file in folder-16 was correct.

When I tried this same 16-folder copy test using the the USB3 ports, the number of erroneous files
increased with successive copies of each folder. For example, when this copy-test was run using the

Lacie Minimus Drive, corrupted files were found in folder-04, and by the time the files were copied

to folder-16, 6 of the 16 files were damaged.

After all this I was thinking that maybe the USB3 ports and controller, on my motherboard might be

bad, so I purchased a USB 3.0 PCI-e host card, and installed it and its driver.

When I ran the same copy tests using the new USB3 ports on the PCI-e card, the same intermittent

garbage errors occurred.

BIG Question -

Has anyone ever tested USB3 Drives and ports for data accuracy, and not just speed ?
While it has only been a year since I noticed the data corruption imbedded in otherwise good
appearing files, it is possible I have have many corrupted files, and just don't know it yet.

Have anyone ever encountered this problem before ? Is there any kind of file
compare" program, so I can be sure my copies are good ?

Any help would be appreciated.

Chris Petroski

cspetro@verizon.net





 
Solution

TyrOd

Honorable
Aug 16, 2013
527
0
11,160


Nothing to do with the USB connections. Drives can develop defects and the heads can be failing causing read errors and data corruption.
You always need to backup all the files you create to avoid this. Keeping only 1 copy on hard drives that will all eventually experience problems and fail is the issue.
Going forward be sure and make a backup of everything you record.
 
Solution

dmitche3

Distinguished
May 25, 2008
253
2
18,815
A bit old but please make more than one back up. I always recommend 2 or 3 backups if you can afford it. Here is why you need at least two.
If you do a bit comparison of your files and they are different, how do you determine which is correct? Sometimes that may be easy. Most times it won't. But if you have two backups and two of the three files match you have a better indication of which ones may be correct.

Having just started my 6 month comparison of my backups to masters I run into just about 1 file being corrupted on my backups or master. Why?
Bit rot sometimes: Bits just get corrupted over time. In other files I have found 4k blocks of data corrupted indicating a failure somewhere. Somewhere being anything unfortunately.

I use Beyond Compare to do my backups and comparisons. Great tool that allows you to compare folders, files, text, binary. I use it for work as a developer and can't live without it for programming comparisons also.
 

Davethepave

Reputable
Nov 26, 2014
2
0
4,510
Dear Chris,

i was completely driven mad with my corrupt wave files. I tried everything. Repairing the files in a folder and then copy them to my USB3
hdd. Finding new errors. The errors are only visible when you zoom in to the beginning and the end of a track. CPU usage 100% when trying to open a folder with corrupt files. Now i read your story i have a strong feeling that you are right. I didn't think about this but i'm gonna try to avoid the USB3 disk and see what wil happen.

Thanx, Dave