VirtualXP solves that problem by converting your Windows XP hard drive into a Microsoft virtual disk.
Once it does the conversion, you could open it in Windows 7 or 8.
I couldn’t reactivate Windows, but the programs I use worked fine.
Your mileage may vary, but it’s worth a shot.
Virtual XP Free| Farstone viaGhacks