cameo said:
The problem is that I don't know if it worked just before the clean-up
because I only use the XP-Mode when I need to scan something with my old
Umax scanner that does not have Win7 drivers. I don't scan very often.
This is purely theory.
The WinXP Mode OS lives in a .vhd file. Or, it should, because
that is Microsoft's favorite format for Windows Virtual PC.
Since I keep an extensive collection of VMs in VPC2007, I would
take the VPC file from WinXP mode, and connect it to a VM
that has a CHKDSK. Then, mount the volume and run CHKDSK on it.
There is no CHKDSK (that does anything useful) in Linux, so
Linux is of no use for free. There is at least one Linux package
with some sort of CHKDSK, but it costs around $100 or so. So rather
than use that, I'd use Windows.
If you have a Windows 8 or Windows 8.1 installation (even the Windows 8.1
Preview good until Jan15), the equivalent of the "vhdmount" program
is supposed to be built into the OS. So you could mount the VHD file
right in the main OS, and do CHKDSK from there. The WinXP Mode
virtual disk, then shows up as a physical disk in Disk Management.
And you can do the usual maintenance procedures from there.
I think what happened, is some kind of damage, that the NTFS
journal wasn't able to clean up. Details might be buried in
the Event Viewer of the busted WinXP Mode OS files. Pretty
hard to get there right now for a look.
If in doubt, make a backup copy of the .vhd file, before
attempting CHKDSK on it. That way, if any pseudo-repair
attempts make things worse, you have an option.
If you cannot make a backup copy of the WinXP Mode .vhd
storage container, then the problem could be an actual
bad cluster on the physical disk. In which case, you'd check
the SMART statistics of the physical disk, to see if the
whole disk needs to be replaced.
Since I don't have WinXP Mode here, I can't even tell you
where to look for that file. Or what the file name might be.
But we know it is at least 500MB in size, probably bigger
as time passes and more Windows Updates are added. Using
the size info alone (files bigger than 500MB), you can
probably find it fairly quickly.
The WinXP Mode file should not be stored on a FAT32 partition.
As attempts to expand the file past 4GB, will cause a storage
failure, and all sorts of hell will break loose. The odds
that happened, are extremely low, as it would take meddling,
and moving the file on purpose, to break it that way. The
only person who'd attempt such a thing, is guys like me
So either search for .vhd or .vhdx or look for a file larger
than 500MB. It should be easy to find. The only way it
would be harder to find, is if it was stored in System Volume
Information. I hope they didn't do it that way.
Paul