Solved

Windows 7 x64 - DOS VM is really really slow

Posted on 2012-03-12
4
456 Views
Last Modified: 2012-06-21
Was running Virtual PC on an XP box and have now moved to a Windows 7 x64 box. Moved over the 18mb (yes, mb!) VHD file that is running a DOS application. Set up a new VM, pointed to the VHD file and it runs fine. Problem is that is runs nearly 5% as fast as the old XP box running Virtual PC. Where keypresses were instantly recognized they are lagging now. All the settings are the same. Obviously no integration services installed.

Virtualization is turned on in the BIOS of the PC.
0
Comment
Question by:mvalpreda
  • 3
4 Comments
 
LVL 119
ID: 37712219
try and download the dosidle application.

This utility is very useful when dealing with DOS inside emulators and virtual machines. Most versions of DOS (among other operating systems) don't handle the 80x86 HLT (halt) instruction properly, causing a constant full usage of the CPU. For more information about this, see the DOSIDLE documentation, sections 1.1 and 2.1.

http://maribu.home.xs4all.nl/zeurkous/download/mirror/dosidle.html
0
 
LVL 2

Author Comment

by:mvalpreda
ID: 37712283
No dice. vpc.exe is still sucking up 100% CPU.
0
 
LVL 2

Accepted Solution

by:
mvalpreda earned 0 total points
ID: 37755787
DOSBOX was the way to go. Get the Hal9000 MegaBuild if you want printing support.
0
 
LVL 2

Author Closing Comment

by:mvalpreda
ID: 37770466
Did my own research.
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When we have a dead host and we lose all connections to the ESXi, and we need to find a way to move all VMs from that dead ESXi host.
When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
This Micro Tutorial will teach you the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now