Just to make sure I understood everything:
1. Boot the VM profile natively - OK, have done this before and played with disabling tons of drivers
2. From the command line start the device manager (set devmgr_show_nonpresent_devices=1 && devmgmt.msc) and turn "Show hidden devices" on - that's new and I will try this
3. Uninstall all hardware specific drivers & run MergeIDE - I did disable all sorts of h/w drivers, incl. the nVidia driver. I didn't really know what to do about all the hdd drivers; I got an ICH8 2 channel, an ICH8 4 channel and some IDE drivers (don't remember exactly), altogether 4-5 hdd drivers. I believe my box gets stuck at the point it loads the disk drivers (the Virtualbox log also suggests that).
By the way, I did run MergeIDE at some point (wasn't that supposed to be run while in the native boot profile?)
4. Boot with the VM profile in VirtualBox - I'll double-cross my fingers.
5. On next boot natively (with the native profile) the drivers you uninstalled should be re-instated (since they still should be in system32 and system32\drivers) - I'll pray to Billy.
So far I've seen that whenever I change to a different h/w profile, the PC keeps digging out the drivers and installing them. This, however, leads to messages like "Driver for Multiprocessor ... has been installed, but in order to work properly the PC needs to reboot" or so. Question: will it go through this driver search and installation every time I change from native to VB boot or vice versa, or will the PC eventually have two different hardware profiles that are automatically loaded when selecting the right boot option?
TerryE, I have already read your hints about your boot script to automate the boot process - any chance I get to see and "taste" the script?
By the way, I took over control of 3 out of 4 PCs at home. If I would ever try what you did on my wife's laptop, she would fry my sorry ?ss. I certainly don't want to throw my 25 years of marriage (and myself) down the toillet