Loading

×Sorry to interrupt
CSS Error

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

Performing a Windows repair on a Windows XP virtual machine (1013846)

Last Updated: 3/21/2024Categories: How toTotal Views: 97037Language:
Chinese (Simplified)Portuguese (European)JapaneseSpanishEnglish

11 like this article

Subscribe to get an email
newsletter with new updates

11 people found this helpful Please provide article feedback:

Symptoms

You get a blue error screen when booting to Windows.

You cannot boot into Windows.

You see one of these errors when starting Windows:

NTLDR is missing

Hard disk not found.

You see an error related to:

AGP440.sys

Purpose

This article details how to repair Windows XP running in a virtual machine. This process has additional steps that are not needed to repair Windows XP when it is running on a physical computer.

For virtual machines running Windows Vista, Windows 7 or Windows 8, no additional steps are needed. The process is the same as the process Microsoft provides for repairing these operating systems on a physical computer. For more information, see the appropriate Microsoft article:

Windows Vista: Startup Repair: frequently asked questions

Windows 7: Startup Repair: frequently asked questions

Windows 8: How to refresh, reset, or restore your PC

Note: The preceding links were correct as of September 6, 2013. If you find a link is broken, provide feedback and a VMware employee will update the link.

Resolution

Any of these symptoms can be a sign that Windows needs to be repaired. In order to repair Windows, you need the original Windows installation media (CD or disk image file). You may need a special drivers file from VMware so that your installation media will recognize the virtual hard disk.

Caution: VMware recommends backing up the entire virtual machine bundle before making changes, to avoid possible data loss. For information on backups, see Best practices for virtual machine backup (programs and data) in VMware Fusion (1013628).

The steps differ depending on your version of Windows XP. Click the link to view the directions for your version:

Windows XP 32-bit

Windows XP 64-bit

Windows XP 32-bit

To repair Windows, you must download a drivers file, mount the drivers, and then repair Windows:

Download the SCSI driver floppy image from http://download3.vmware.com/software/vmscsi-1.2.0.4.flp. (Do not try to open that link; instead, hold Ctrl and click the link, then choose Save Link As... or Download Linked File As...)

Note: When downloading in Google Chrome, the final extension may be doubled. Ensure that this file is saved as vmscsi-1.2.0.4.flp and not vmscsi-1.2.0.4.flp.flp.

Add a floppy drive to the virtual machine and mount the floppy image:

If you are using Workstation or Player:

Shut down the virtual machine.

Click VM > Settings

Add Floppy Device, then select Next to finish.

Mount the .flp file. Click VM > Settings > Floppy device, and select Use floppy image file.

Browse to the .flp file that you downloaded previously.

Select OK to apply the setting.

If you are using Fusion 7.x, 6.x, 5.x or 4.x:

Shut down the virtual machine.

Go to Virtual Machine > Settings > Add Device...

Choose Floppy Drive and click Add... A dialog appears asking you to choose a floppy image file.

Browse to the location of the .flp file that you downloaded and select the file.

Next to Enable Floppy Drive, change the switch to Off.

If you are using Fusion 3.x:

Shut down the virtual machine.

Go to Virtual Machine > Settings > Other Device.

Click + and choose Add Floppy. A dialog appears asking you to choose a floppy image file.

Browse to the location of the .flp file that you downloaded and select the file.

Deselect Connected.

Mount your Windows ISO (or put the Windows disk in the drive) and ensure the CD drive is connected by going to Virtual Machine > Settings > CDs & DVDs and selecting Connected.

If you are using Workstation or Player

Go to VM > Settings > CD/DVDs. Ensure that it is set to connected.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 7.x, 6.x, 5.x or 4.x:

Go to Virtual Machine > Settings > Startup Disk.

Select CD/DVD.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 3.x:

Go to Virtual Machine > Settings > Advanced. By default, the Startup Device tab opens.

Select CD/DVD.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 1.x or 2.x:

As soon as your virtual machine starts, press ESC to get the Boot menu.

If you cannot press ESC quickly enough, add a 5-second delay to the BIOS screen by adding this line to the .vmx file:

bios.bootDelay = "5000"

For more information, see Editing the .vmx file for your VMware Fusion virtual machine (1014782) or Tips for editing a .vmx file (1714)

Select Boot from the CD-ROM drive using the arrow keys.

Press Enter.

As soon as your virtual machine starts, press ESC to get the Boot menu.

If you cannot press ESC quickly enough, add a 5-second delay to the BIOS screen by adding this line to the .vmx file:

bios.bootDelay = "5000"

For more information, see Editing the .vmx file for your VMware Fusion virtual machine (1014782) or Tips for editing a .vmx file (1714)

Select Boot from the CD-ROM drive using the arrow keys.

Press Enter.

As soon as the Windows repair starts, press F6 when prompted (or fn + F6 if you have not set your keyboard to send function keys by default), to indicate that you need to load additional drivers.

Note: There is no acknowledgement that this key has been pressed.

After the drivers have finished loading, when Windows prompts you, press S to specify additional devices.

Press Ctrl + Command for Fusion or Ctrl+Alt for Workstation to release the mouse from the virtual machine.

Click the picture of the disk image in the icon tray and choose to Connect the floppy.

After connecting the disk, press Enter on the Insert a Floppy screen.

Choose VMware SCSI Controller and press Enter.

Press Enter again to continue past the Specify additional devices screen.

Continue with the directions for all users.

Windows XP 64-bit

Mount your Windows ISO (or put the Windows CD in the drive) and make sure the CD drive is connected by going to Virtual Machine > Settings > CDs & DVDs and selecting Connected.

Boot from the CD drive

If you are using Workstation or Player

Go to VM > Settings > CD/DVDs. Ensure that it is set to connected.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 7.x, 6.x, 5.x or 4.x:

Go to Virtual Machine > Settings > Startup Disk.

Select CD/DVD.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 3.x:

Go to Virtual Machine > Settings > Advanced. By default, the Startup Device tab opens.

Select CD/DVD.

Start the virtual machine, and press any key to boot to the CD when prompted.

If you are using Fusion 1.x or 2.x:

As soon as your virtual machine starts, press ESC to get the Boot menu.

If you cannot press ESC quickly enough, add a 5-second delay to the BIOS screen by adding this line to the .vmx file:

bios.bootDelay = "5000"

For more information, see Editing the .vmx file for your VMware Fusion virtual machine (1014782) or Tips for editing a .vmx file (1714)

Select Boot from the CD-ROM drive using the arrow keys.

Press Enter.

Continue with the directions for all users.

All Users

Press Enter on the Welcome to Setup screen to indicate you want to set up Windows. This will guide you to the automated repair, rather than the manual repair option through the Recover Console.

Press F8 to agree to the End User Agreement. You see a screen that says:

If one of the following Windows XP installations is damaged, Setup can try to repair it.

Select the Windows install that you want to repair, if there is more than one.

Press R to start the repair.

Continue with the Windows install wizard to repair Windows, until it completes.

Note for Windows XP 32-bit

After the repair finishes, disconnect the floppy drive so that Windows does not try to boot from the disk. To disconnect the floppy drive:

When the Setup is restarting screen appears, press Ctrl + Command for Fusion or Ctrl+Alt for Workstation to release the mouse.

Click the picture of the disk image in the icon tray and select Disconnect Floppy.

Note: If you do not do this before rebooting, you may receive the error:

NTLDR is missing

Related Information

Best Practices for virtual machine backup (programs and data) in VMware Fusion
Editing the .vmx file for your VMware Fusion virtual machine
Tips for editing a .vmx file
Como recuperar o Windows em uma máquina virtual do Windows XP no Fusion
Realización de una reparación de Windows en una máquina virtual Windows XP en Fusion
在 Fusion 和 Workstation 中对 Windows XP 虚拟机执行 Windows 修复
Windows XP 仮想マシン上で Windows 修復を実行する

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
Chinese (Simplified)Portuguese (European)JapaneseSpanishEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware Workstation Pro

VMware Workstation Player

VMware Workstation

VMware Player

VMware Fusion Pro

VMware Fusion

Related Versions:

VMware Workstation Pro 15.x (Windows)

VMware Workstation Pro 15.x (Linux)

VMware Workstation Pro 14.x (for Windows)

VMware Workstation Pro 14.x (for Linux)

VMware Workstation Player 15.x (Windows)

VMware Workstation Player 15.x (Linux)

VMware Workstation Player 14.x (Windows)

VMware Workstation Player 14.x (Linux)

VMware Workstation Player 12.x (Windows)

VMware Workstation Player 12.x (Linux)

VMware Workstation 9.x (Windows)

VMware Workstation 9.x (Linux)

VMware Workstation 8.x (Windows)

VMware Workstation 8.x (Linux)

VMware Workstation 7.x (Windows)

VMware Workstation 7.x (Linux)

VMware Workstation 11.x (for Windows)

VMware Workstation 11.x (for Linux)

VMware Workstation 10.x (Windows)

VMware Workstation 10.x (Linux)

VMware Player Pro 7.x (Windows)

VMware Player Pro 7.x (Linux)

VMware Player 7.x (Windows)

VMware Player 7.x (Linux)

VMware Player 6.x (Windows)

VMware Player 6.x (Linux)

VMware Player 5.x (Windows)

VMware Player 5.x (Linux)

VMware Player 4.x (Windows)

VMware Player 4.x (Linux)

VMware Player 3.x (Windows )

VMware Player 3.x (Linux)

VMware Fusion Pro 8.x

VMware Fusion Pro 10.x

VMware Fusion 8.x

VMware Fusion 7.x

VMware Fusion 6.x

VMware Fusion 5.x

VMware Fusion 4.x

VMware Fusion 3.x

VMware Fusion 2.x

VMware Fusion 10.x

VMware Fusion 1.x

view all

Take Our Survey

Support Assistant