Fixed! VMWare Fusion ‘unable to create a VSS snapshot of the source volume(s) – error code 2147754767 (0x8004230F)’

So, I was trying to use to use VMWare Fusion 3.1.2 to import my existing Windows XP Pro SP3 machine over as a virtual machine for use on my Macbook Pro (OS X 10.6.7). I kept getting a dead stop with this error: “unable to create a VSS snapshot of the source volume(s).” It was usually accompanied with an error code, which at one point I copied as: “2147754767 (0x8004230F).” After hours of searching the Web and trying all kinds of things, I finally found this that worked:

Just in case the above link is dead by the time you read this, below is a copy of the post by Ztruker. (Kudos to Ztruker, by the way!) When I checked the GUID in my system, it did not match. When I edited it in my Regedit app on the XP unit, the MS Software Shadow Copy Provider Service finally became functional. I manually started it, and then the VMWare Fusion Migration Agent finally was able to do its job. Thanks, Ztruker, whoever you are!

Definitely not a space problem then.
More searching found this. A remote possibility but worth taking a few minutes to look at:

This may not be applicable to your situation, however might be worth a look. I have had similar problems with VSS on XP machines that turned out to be caused by the MS Software Shadow Copy Provider Service (SwPrv). You should be able to manually start and stop both VSS and SwPrv (net start vss) (net start SwPrv). If VSS manually starts OK, but you get an error when trying to start SwPrV, then you could have a permissions problem with it (account used to start it? should be system account), or a registry error with the services command line. I have run across several situations with XP machines where the command line for the SwPrv service is incorrect.

Possible Solution (these instructions are for XP):
Open Control Panel, Administrative Tools, COMPONENT Services

Inside the Console Root folder, goto COMPONENT Services -> Computers -> My Computer -> Com+ Applications.

On the top toolbar, click on View, Status (or click the Status button on the toolbar).

You will see all Com+ applications and their statuses including the Application ID and the PID (if currently running).

Make a note of the Application ID for the MS Software Shadow Copy Provider entry.

Next check the command line used for the SwPrv service. Navigate back to the top root folder. Inside the Console Root folder, goto Services (local). Note, you can also get here from Control Panel, Administrative Tools, Services.

Find the MS Software Shadow Copy Provider Service and double click on it. Notice the Path to Executable field. It will have an entry similar to the following:

C:WINDOWSSystem32dllhost.exe /Processid:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Check to make sure that the GUID inside the curly brackets is the exact same as what you found in the Application ID in the first step. If it isn’t, then this is what is preventing the service from starting.

To correct, open regedit and navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSwPrv

Double click on the ImagePath value and make the necessary correction.

It is obviously a good idea to export a backup reg file of the above key in case you make a mistake or need to restore the original settings.

This is from Post #15 here:…rror-/5105.html

I checked this on my XP system and the GUID matched.