Welcome to the world of us people who never back up
certificates (read don't know how to use encryption
safely or properly). I spent the last week and a half in
a similar situation and I've put a lot of effort into
figuring out a way around this problem. Basically, it all
comes down to whether or not you still have any of your
previous installation of XP remaining (really all you
need is your old Documents and Settings folder). For
example if you installed windows over itself, or if you
installed a second copy of XP, this might be the case. If
so, then you may possibly be able to get through this,
check out
http://www.beginningtoseethelight.org/efsrecovery/
(if you can't be bothered doing it manually like they
suggest, check out
www.elcomsoft.com/aefsdr.html, they
have a beaut program to do it but the catch is you'll
need to register it, $130 AUD, or it will only do the
first 512 bytes of each file). If you don't have your old
Documents and Settings folder, say if you re-formatted
the hard drive, then besides some very sophisticated (and
expensive) data recovery, you are pretty much screwed.
There isn't anyway else around it unless you want to try
and break the encryption yourself (you better start
looking at getting some Cray supercomputer's or
something). Of course, (and I'm dreaming a bit now)
perhaps if you didn't do a full format of the hard drive,
only a quick format, the necessary files might still be
there, in which case you might be able to use a program
to recover them, as long as they haven't been overwritten
(a file undelete program like Norton Whatchamacallit
which allows you to search for deleted files or something
might do the trick, check out their website). Also, see
the first site listed above for a very technical look at
how you can peice a security certificate back together
from these old or deleted file fragments (it should also
tell you which files you need to recover). This would be
a very, very long shot though, and you have to build
whole new security certificates in hex, so if you don't
know much about how computers work (hexidecimal, binary
and ASCII mostly) then you won't have much of a chance.
Anyway, I hope you figure something out.