Doc said:
I just formatted a 1 TB WD Green SATA drive and ran, or tried to run WD LifeGuard diagnostics tests on it.
It passes the SMART test but the quick test and extended test both fail quickly with this message: Read Verify Sector Ext error!
After this happened the first time I tried a chkdsk, but am still getting this message.
What does this mean?
Thanks.
That's actually the name of a single disk drive command.
"The Read Verify Sector(s) Ext verifies one or more sectors
on the device. No data is transferred to the host.
The difference between the Read Sector(s) Ext command and
the Read Verify Sector(s) Ext command is whether the data
is transferred to the host or not.
If an uncorrectable error occurs, the Read Verify Sector(s) Ext
will be terminated at the failing sector."
The command would accept a length, and all the sectors starting
at a certain LBA would have their CRC status checked.
*******
Being a green drive, it probably has aggressive power reduction
strategies. Including spinning down or doing other stupid
things, while a test is running. Perhaps the WD utility
does not take the aggressive behavior into account. Maybe the
drive needs to be "tickled" until the command comes back ?
*******
You can run your own test. Using HDTune, read the disk
from end to end while in Windows ("Error scan"). The disk
does not need a partition on it, as this kind of testing
considers the drive at the block level.
http://www.hdtune.com/files/hdtune_255.exe
I've had one Seagate drive here, that behaved better
after only one end-to-end error scan. You can alternate
an end-to-end error scan, a write operation from end
to end, and then go back and run the WD Test.
But if the problem is a conflict between the WD
test program, and the behavior of the drive, then
it may continue to report errors.
I suppose the fact you can't format it, is also
a bad sign.
The HDTune has a benchmark tab, which does a read operation
at incrementing offsets. In the interest of time, it doesn't
read the entire disk. If you see "sustained" performance
dips, like ten percent of the drive surface reports 1MB/sec
transfer rate, that means the drive is pretty sick. It's OK
for the transfer rate curve to have the odd spike in it,
because the OS can interfere. In particular, the latest OS,
Windows 8, can start doing absolutely stupid things in the
middle of your HDTune run, and spoil the test results. Earlier
OSes like WinXP, are a little better in that regard. In Windows 8,
towards the end of the test, my disk drive reported 1MB/sec transfer
rate, but it was because one of the Windows 8 maintenance tasks
started processing the drive at the same time I was benchmarking
it (causing the heads to move back and forth to support
both programs). I had to think about it a bit, before deciding not to panic.
That it was the OS screwing me, and not the disk drive company :-(
If you need to write the disk from end to end, you can
try "dd". For information sources, it has a "bucket of
zeros" in the form of /dev/zero and a "bucket of random
numbers" in the form of /dev/random. You can use either
of those to fill the disk with data. The command will promptly
stop on the first error it encounters. You won't get
to the end of a sick disk. One would hope, the power
management features don't cause the stupid green drive,
to spin down while it is being written.
http://www.chrysocome.net/dd
The following command over-writes all of the second disk
in Disk Management. The second disk is Harddisk1. And
Partition0 references the entire disk starting at sector 0.
With no additional parameters, such as bs (block size) and
count, the command runs at roughly 13MB/sec. If you specify
bs=262144 or a quarter megabyte, it'll run faster. For
example, this command should run around 39MB/sec.
dd if=/dev/random of=\\?\Device\Harddisk1\Partition0 bs=262144
It's not exactly SpinRite, but you may find the drive
behaves a bit different after it's had a read from
end to end and a write from end to end. Maybe there
is really nothing wrong with it, and the WD test
just blew it (didn't notice the drive had gone to sleep).
But your failing format attempt, that can't be good.
Paul