Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

Question

windows 7 virtual XP - suddenly performance is terrible

Feb 2, 2014 3:54AM PST

(I hope there is not a separate forum for this OS - I couldn't find one. If there is, sorry for the interruption.)

I have been happily using Virtual XP for several months, and suddenly performance has dropped to a standstill. A simple directory query may take 5 minutes or more to open a panel, another 5 to open a file, etc. One time I got a message saying something like "hardware acceleration has been disabled" and a pointer to an app that does not seem to address the problem.

Can anyone point me to a fix? Should I reinstall VM-XP?

(system is a Dell E520 with dual core, 4GB RAM, and multiple hard drives.)

Thanks in advance for any tips.

Discussion is locked

- Collapse -
Answer
There are a lot of Windows updates that could cause this.
Feb 2, 2014 3:56AM PST

Because of the number of updates in the past months I can only suggest you restore from your backup that worked and then slowly allow updates one by one until you find it.
Bob

- Collapse -
Do you mean the Virtual XP backup, or the Windows 7 backup?
Feb 2, 2014 6:25AM PST

Assuming there is a difference. Thanks

- Collapse -
At the office we backup both.
Feb 2, 2014 6:45AM PST

That way we have ways to recover.

- Collapse -
A side question, or maybe not
Feb 2, 2014 6:59AM PST

I notice that I have only about 1.5 GB free space on my C drive... is it possible my problem is that there is not enough space available for the VM system, and so it is thrashing, causing the apparent poor performance?

- Collapse -
(NT) It's definitely possible, probably likely.
Feb 2, 2014 7:07AM PST
- Collapse -
Could be.
Feb 2, 2014 8:48AM PST

Think back to when it worked well. Was there more space?

- Collapse -
Hard to know, but
Feb 2, 2014 10:34AM PST

I have installed a couple of programs. They might have been just large enough to drop the available free space below some threshold.

Maybe its time to get a bigger drive and migrate my C: drive to it?

- Collapse -
Possible, but unlikely
Feb 2, 2014 10:16PM PST

Possible, but unlikely. There's a lot of complete and utter nonsense floating around the Internet about how you need X amount of free space or performance suffers. Most of it is based off of what you might call a lie of convenience. If you think of Einstein's famous E=mc2 equation, to really understand exactly what that is saying you need to know a bit about the Law of Conservation of Energy and how energy can't be created or destroyed, only change forms, which in turn gets into a bit of Thermodynamics and the c2 part gets into relativity, so by the time you reach the end of the rabbit hole, you have practically taught a semester long physics class. So rather than explain all the details to people who wouldn't understand them anyway, more than a few technicians just gave people a simple rule of thumb to follow, which then became gospel to the people told to follow it.

The only time a lack of free space makes a difference is if the OS needs more than the available amount of free space for the swap file. Otherwise it doesn't matter if every single last byte of space is used, as long as you don't need even a single byte more, you're good. There is no magic threshold of space beyond the rather easy to understand one of the OS needing X amount of space, the drive only having Y free and X > Y. That triggers something known as thrashing and while this is another one of those cases where it's not entirely true but it's easier than explaining the full details, the only cure is to reboot. This can also be triggered if you followed someone else's outmoded advice and manually set a size for the swap file because some random person claimed that it would make the computer faster. How simply limiting the size of a file changes the physics of physically writing data to a HDD I will never understand, but apparently most people never stop to even consider it that one extra step,

So, I'd be much more inclined to go with Bob's earlier idea that it was some update that went awry or even that your XP VM was infested with some kind of pest. You should also double check the VM settings. Maybe someone tinkered with them and is starving the VM of RAM. I don't know if I've ever seen much slower of a system than someone trying to run XP on only 256MB of RAM. I remember back when XP was just coming out I was helping out at a local university getting the brand new computers of incoming students to the dorms ready for use on campus. You could always tell the systems that only had 256MB of RAM because they would take FOREVER and a day to do anything. A VM's overhead could easily eat up a good chunk of the increased efficiency of CPUs since that time.

- Collapse -
Maybe it is disk space...
Feb 3, 2014 2:34AM PST

I restored the system to an earlier time, and got a slight improvement. There was also now a queue of 30 or so Windows Update files, of which I installed one, without noticeable effect. Then I increased the RAM usage (it had been 512MB) to 1.5 GB (out of 4 GB available) and maybe got some more improvement. So I made the RAM usage 2 GB and got the message "Virtual Machine could not be started - not enough disk space available". I played som more, like upping the XPM paging size to 2GB, but still the same message.

So I think I had better try to upgrade my main HDD.

Thanks for your help

- Collapse -
Good reply
Feb 9, 2014 4:40AM PST

Hi,
Good advise.
Thank you very much.
Krl