November 16, 2007

FIX: Vista Freezes For 10-15 Seconds Every 10-15 Minutes

Symptoms:
While using Windows Explorer, Internet Explorer or anything that accesses the disk drive on a regular basis, the Windows UI seems to freeze. If Process Explorer is open, you'll notice that Hardware Interrupts are pegged. You can still move your mouse cursor, and at the end of the 10-15 seconds any UI actions that you had started will happen, seemingly all at once.

Hardware:
Motherboard with an Intel chipset with integrated RAID support and SATA drives, like most recent Dell Dimension motherboards, but you are not using RAID.

Cause:
RAID is enabled on the motherboard. As a result, the RAID version of the chipset driver is loaded.

Solution:
(NOTE: This solution involves changing settings in your BIOS. Modifying these settings if you do not know what you are doing could result in your system not being able to boot up. Please do a full backup of your machine prior to attempting this fix.)
Reboot your machine.
Go into the BIOS settings and look for the RAID settings.
Disable them. (On a Dell Dimension, change the motherboard settings from "RAID Autodetect/ACHI" to "SATA/PATA".)
Save the modified BIOS settings.
Boot into Vista.
Go into any profile; new drivers will start installing that require another reboot.
Reboot when prompted.

2 comments:

Senthil said...

Hi,
I tried your fix method in my dell vostro 1400. But still the problem persists.

Still i am getting the freeze.

zenith191 said...

Cause: Vista is putting hard drive into sleep mode. When you do something that accesses the hard drive the IO call blocks for a few seconds.

Fix: Extend time before Vista puts hard drive to sleep in Control Panel -> System & Maintenance -> Power Options -> Change Plan Settings -> Change Advanced Power Settings -> Hard Disk -> Turn off hard disk after ...