You can start, by using the free version of HDTune.
Do a benchmark run, and measure sustained transfer rate from end to end.
Also, using the SMART tab, check for problems there.
http://www.hdtune.com/files/hdtune_255.exe
Some examples of HDTune results, can be seen here. The outer diameter of
the platter can do about 134MB/sec, while in near the hub the drive
can do 67MB/sec. In these pictures, I was testing the impact of
jumpering my drive to SATA I or SATA II cable rates. If you see
references to "UDMA5" or "UDMA6", there's no such thing in SATA,
and SATA will always transfer at the controller, as fast as the
DMA on the system bus can manage (which is typically faster than
the disk platter can go anyway). So don't get "stuck" on any
UDMA settings. If the plot only goes to 7MB/sec and the plot
is a flat line, then that's equivalent to "PIO mode".
http://img829.imageshack.us/img829/842/500gb3500418ascomposite.gif
You'll see my curve in the upper left, has a "downward spike". If
you're seeing a lot of "downward spikes", those could represent
hard to read sectors, or sectors which have already been substituted.
Sometimes those spikes aren't "real", and testing later may find
a different, or no spike pattern. It's only if you find other
matching (application level) symptoms, you might conclude it is for
real. Or the SMART statistics may also reflect a problem with the
platter/heads etc.
If you pass that test, you can look at "alignment". The industry
is slowly moving to having all disks with 4KB sectors. Older
drives had 512 byte sectors. The 4KB drives also have "512e"
or 512 byte emulation, to help support older OSes. The emulation
succeeds in making a "backward compatible" disk, only performance
suffers if clusters aren't aligned to 4KB boundaries.
If you erased all partitions on the disk in Disk Management,
and used WinXP to make new partitions, they'll be aligned to
multiples of 63 sectors. This is not good for 4KB disks, but
some of the older partition management tools like it that way.
For example, my copy of Partition Magic (ancient), will throw
its hands in the air, if it finds disks without the magic 63 sector
multiples in the math.
Windows 7, aligns on 1MB boundaries. This smashes the magic 63
value. Such an alignment, keeps SSD drives with 64K, 128KB or
larger flash block sizes happy, keeps the 4KB disks relatively happy.
But may make some of your older tools (your Partition Magic)
unhappy.
So in terms of potential tools, Windows 7 is the perfect
tool by itself. Just go into Disk Management (Start : diskmgmt.msc
and right-click, "Run as Administrator" perhaps), erase the existing
partition, put a single new partition. Then, do some copy tests and see
if it is OK.
You can use this to review the existing partition table, as it
stands right now. Take a screen snapshot, and if any questions
come up in the future, as to "how was it partitioned originally",
you can refer to this result. PTEDIT32 must be "Run as Administrator"
in Windows 7, or you'll get an "error 5". If the disk alignment is
already on 1MB boundaries, then PTEDIT32 will likely error out.
It should also have a fixation about the number 63.
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/PTEDIT32.zip
This is an example of an old disk setup. The numbers on the right
of this display, are all likely divisible by 63. The CHS uses an
H of 254 (heads on the disk arm, which is ridiculous), and a sectors
per track count of 63 (which on modern high density drives, is also
silly). But these are the values used by large disks which are
actually running in LBA mode (similar to how SCSI disks work), and
the CHS isn't really meaningful any more. But when older OSes
plan partition sizes, they align to the bogus CHS parameters.
http://www.goodells.net/dellrestore/files/dell-tbl.gif
In my experience with what I suspect is a 512e drive, I found
that using "dd" program (disk dump, sequential transfer program),
the 512e drive works best with small block sizes like 4096 or 8192.
Older drives, true 512 byte sector drives, work best with as large
a transfer size as the drive will accept. Perhaps as many as
256 sectors or so. The newer drives, just don't seem to like that,
and I don't know exactly why. When you properly adjust the block
size while transferring, it can make a factor of three difference,
which is why I needed this information. (Imaging a disk might
run at 39MB/sec versus 13MB/sec, using the right transfer size
for the job. This is sector-by-sector disk copying, suitable
for copying badly damaged disks.)
On my 512e drive, another strange effect I was seeing, is the
"end of the disk" gave very choppy performance. This stopped
(for some reason), after running a read-verify from end to end
on the disk. That can be done with CHKDSK with the right
options enabled, or HDTune (rightmost tab) can also do a
read check (uses colored blocks to indicate if there are
errors, but I've never seen an error logged). Just the act
of reading every sector, from end to end, made the disk
behave better in subsequent days. And I don't know exactly
why that helped. It implies my disk was never read-verified
from end to end, at the Seagate factory.
Paul