Welcome to another edition of my tutorials regarding the use of computers. Today's topic is all about a virtualization application called Oracle VM VirtualBox. VirtualBox is a free-to-use virtualization application that is commonly used to run Windows, Linux, and Mac machines for testing new applications and for using older or legacy applications.
This article is specifically about troubleshooting an old computer or machine installed inside VirtualBox. That old machine is Windows XP that is being used to run old or legacy applications that were not able to run on a newer 64-bit version of Windows 10 computers.
Computers or machines installed inside the VirtualBox is called called "guest"
There have been so many errors that I have encountered in using VirtualBox and I mostly repaired them by reinstalling the VirtualBox application or creating a new virtual machine using the same disk image. Suddenly an error came out of nowhere with a dreaded error message "Failed to acquire the VirtualBox COM object" and when you are going to check the details of the error it says, "Document is empty" pointing out to a specific file called "VirtualBox.xml".
Luckily, when the first time that I encountered the error I found out that there is no disk space available on the host computer (probably caused by a faulty Windows update that was not installed because the Local Disk C of the host computer has run out of space).
Looking up to the VirtualBox.xml I first renamed the file then I deleted all the unnecessary files on the temp folder of the host computer to reclaim the lost 300 GB of disk space. After that, I was able to open the main windows of the VirtualBox but there's a noticeable change, the installed virtual machine is now gone, it is probably caused by a newly generated VirtualBox.xml file since I renamed the old one.
What's gone is only the virtual machine entry on the VirtualBox main window but not the disk image of the virtual machine itself. I proceeded to create a new virtual machine using the same disk image of the virtual and voila the virtual machine is up and running again.
If you find this article helpful and informative please do upvote to show some support. Thank you very much.