Just upgraded the family computer to Windows 7, had an initial boot of 5 minutes, did driver updates and cut some startup processes using msconfig, now down to about 2 minutes.
I used xperf's boot trace (xbootmgr) and saw AVG running "avgmfx64" over and over with long delays. Uninstalled AVG, saw a modest improvement (20sec maybe?).
Checked again and still have fltmgr.sys and Ntfs.sys delays everywhere. I saw the fltmgr ones before but hoped they were linked to AVG. Ntfs delays seem more prominent but possible I just glossed over them the first time.
So does anyone have any ideas what might be causing those delays?
The system is a fairly new HP rig, AMD 2.6 Ghz phenom II (quad core) with 8GB RAM, ATI 4350 video card, 1TB WD hard drive. Not that much junk on it. I assume it should boot ~40sec.
I'm wondering if it might be something with the hard drive. It says it's being used in RAID in the bios, and I'm seeing an Nvidia RAID service in system processes, but it seems weird to use RAID with just one hard drive. Any ideas welcome.
I just found out if I unplug the USB mouse/keyboard combo it boots 20sec faster. So I can get 1min20sec if I don't want to actually use the computer. Weird.
Wanted to make sure... some people say they've upgraded their systems to Windows 7, but they really mean that they have upgraded by going to the next version of Windows, regardless of the method actually used to do so.
Is there a way in your BIOS to set the SATA controller to Legacy, AHCI, or RAID? If you have not actually created a RAID array but have the controller mode set to RAID, it may slow the system a bit with the extra services? Try setting it to AHCI if you don't have an array set up and see what happens.
------------------------------If you like my solution the best, please remember to mark my post as the best answer!
Reply to The_Prophecy
I want to update nvraid and maybe entire bios, but it says no win7 drivers even though it was marketed as win7 upgradeable. I feel like I should be able to get them from nvidia but I can't find info on the product page ( http://h10025.www1.hp.com/ewfrf/wc [...] 23&lang=en ) to match it to an nforce board or anything.
Message edited by justjohn on 10-28-2009 at 02:01:19 AM
The nvraid drivers are part of the platform drivers. Find out which chipset your motherboard uses and download the platform (NForce) drivers from NVidia's web site. Here is what is included in the platform drivers.
That's what I'm trying to do. If you click the link I provided you'll see that the chipset is listed as "geforce 9100" rather than nforcewhatever. Luckily I just remembered cpu-z gets mobo information. Going to go try that.
Edit:
Reads as 720a with geforce 9100 which doesn't exist on the nvidia page, but choosing the closest one gave me a download that's the same driver versions as you listed, so hopefully that should do it!
Message edited by justjohn on 10-28-2009 at 08:35:52 PM
Reads as 720a with geforce 9100 which doesn't exist on the nvidia page, but choosing the closest one gave me a download that's the same driver versions as you listed, so hopefully that should do it!