Hi, Im constantly getting very low read speeds for this drive (~1-2MB/s). I (quick) formated it with default allocation size unit setting for NTFS in Windows XP's Disk Manager. Harddrive is connected to a PCI card with additional SATA connector.
Make sure the drive is not running in PIO mode instead of DMA mode.
What else do you have on the PCI bus? It is a shared bus so other components can slow down the drive.
Can you not connect the drive directly to the motherboard?
When you say 1-2mb/s is that a hard drive benchmark like HDTune? Or is what the speed you get when you drag select a million old files and copy it to your new hard drive?
If you are transfering many small files, random read on most hard disks don't exceed 1-2mb/s depending on how small the files are.
If you are copying many many small files from the drive to itself, then it needs to do a read and write cycle and this can take even longer. Typical of people moving folders with lots of pictures since pictures are very small.
Wait. Your last post says the HDD works just fine when connected a different way - via USB adapter - but is too slow when connected to your controller card installed in a PCI slot. Seems top me that points pretty clearly to the controller card, NOT the HDD unit.
Do your PCI card and the hard drive use the same SATA version? SATA is supposed to be upward and downward compatible between versions, but sometimes the drive and the port fail to autonegotiate the speed properly. Most drives have a jumper that can be used to force the drive to the lower speed.
On Via forum admin says that VT6421 chip does not support larger disks than 750 GB. I was not even able to format 2TB WD EARS caviar (the one with advanced format). Alleged bad sectors are reported as well, but with another non WD 2TB HD although it formatted, also alleged bad sectors appeared, apparently due to the PCI card with Via VT6421 chip, Reading speeds were very erratic.