I used to happily run Windows XP2 on my VAIO when my Toshiba SATA/ATA-7 drive just died on my and so I purchased a new SATA II Western Digital 320BG a few days ago and decided to give Vista x86 (initially preinstalled OS) and Win 7 x64 a try.
Chipset is based on Centrino (Santa Rosa):
Intel(R) Crestline-GM GM965
Intel(R) ICH8M 3 port Serial ATA Storage Controller - 2828
Intel(R) ICH8M Ultra ATA Storage Controllers - 2850
The problem I have is that the computer will be very slow, freeze for minutes at time, and overall be unable to play music or video without hanging on randomly.
Either with Win 7 (x64) or Vista (x86) The Windows Log Event is the key and shows tens of thousands (several occurences a seconds) of this error on IDE Port #2 where the hard drive is located. These are fully synchronized with the slowdowns and freezes I'm getting:
I get a lot more of these errors when perfoming heavy READ operations than WRITE operations.
The feeling I get is that the VAIO is set to 1.5GB/s (SATA I) and the drive is by default set at 3.0GBs (SATA II) but SONY's BIOS setting are down to the very minimum (basically: you can't change anything), there's not jumper on 2.5" SATA drives to force 1.5GB/s speed. Drive might systematically try 3Gb/s and be told to move to SATA-only compatibility at EACH access.
So... I'm looking at something on INTEL's chipset side, at the AHCI level or something like that. Right now Windows shows the drive to run as "Ultra DMA Mode 5", or any piece of advice before I bring the Western Digital drive back (Scorpio Black) and try my luck with another brand...