I have just upgraded Vista Home Premium (SP1) to Windows 7 Ultimate, both 32bit. The Vista install I started with was clean. I upgraded instead of custom installed, because some of the drivers
for my machine are hard to find.
After working fine, without apparent driver
or software conflicts, startup started hanging at "Starting Windows." Observations
For a while, it was possible to get in via Last Known Good Configuration, but mostly that doesn't work anymore.
Windows will boot occasionally, (directly or via Last Known) even when no settings have been changed in the last session. Windows will boot every time, after chkdsk runs at boot.
After that, it will hang again. The situation was temporarily resolved
(including clean bootlogs), for about 10 startups back to back, by moving the partition to another location on the harddisk. The odd thing is that neither chkdsk or other disk software finds disk or boot sector errors, nor did sfc find problems with system files. The Hitachi drive fitness test finds no problems.
Failure resumed when I tried to install software. (This software was not installed before, when the problem started and is not the cause itself, but may point to a problem with the boot data.)
I have seen several warnings that the system did not shut down cleanly, but the shutdowns seem clean. Tried
Startup Repair - Can not find the cause.
Device Manager - No problems.
msconfig (services and startup) - Disabled half the services and startups, then the other half, then all but Microsoft, then all.
msconfig (bootlog) - Everything loads up to CLASSPNP, then lots of "did not loads".
msconfig (no UI) - Everything loads up to CLASSPNP, then nothing happens.
sfc - No problems.
dism - No problems.
chkdsk (/f) (1st) - Fixed several problems at boot. First boot after a chkdsk boot check is always succesful, eventhough chkdsk reports no further problems.
C: /Properties/Tools/Error checking/Auto fix & Scan bad (chkdsk /f /r) (2nd) - No problems.
perfmon (/report) - No problems.
bootrec (/fixboot) - Completes.
bootrec (/fixmbr) - Completes.
bootrec (/rebuildbcd) - Including rename C:\boot\bcd bcd.old. Finds OS and completes.
bootrec (/scanos) - Finds no OS.
(Suggested in reply 2) Manufacturer's drive fitness test - No problems. Basic Information
OS Name Microsoft Windows 7 Ultimate
Version 6.1.7600 Build 7600
System Manufacturer Hewlett-Packard
System Model HP Pavilion tx2000 Notebook PC
System Type X86-based PC
Processor AMD Turion(tm) 64 X2 Mobile Technology TL-64, 2200 Mhz, 2 Core(s), 2 Logical Processor(s)
BIOS Version/Date Hewlett-Packard F.08, 2008/04/18
SMBIOS Version 2.4
Installed Physical Memory (RAM) 3.00 GB
Total Physical Memory 2.87 GB
Available Physical Memory 1.82 GB Total Virtual Memory 2.87 GB*
Available Virtual Memory 1.77 GB
*This is odd. Virtual memory is disabled and the page-file removed. This is confirmed by Computer\Properties\Advanced... and Resource Monitor. Solution
Unresolved. Formatted the partition and clean installed Windows, adding drivers only when devices had not been recognized or when those installed during Windows installation were unsatisfying. Not pretty, but looks stable.
clean boot, hang, freeze, boot, startup, strange, intermittent, phantom, nothing wrong, setup, repair