May 11

Windows XP mode could not be restored because of either host processor mismatch or lack of hardware assisted virtualization support in the system

If you use Windows XP Mode and make any change in your BIOS, then you may notice that next time when you try to launch Windows XP Mode, you will get an error message as this:

Windows XP mode could not be restored because of either host processor mismatch or lack of hardware assisted virtualization support in the system.

The reason is that by default when you close Windows XP Mode, Windows Virtual PC will put Windows XP Mode in hibernation. If you make change in your BIOS, then Windows Virtual PC will think the hibernation file is corrupted and throw the above error. The fix is easy: find the hibernation file, delete it (or rename it), then restart Windows XP Mode.

The hibernation file in Windows 7 is located at C:\Users\{UserID}\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines, the name of the file is “Windows XP Mode.vsv”. You can either change the extension or delete the file, then restart Windows XP Mode, it will create a new .vsv file.

To prevent this error from happening again in the future, you can change the virtual pc option from Hibernation to Shutdown.

1. Open Virtual PC.
2. Click on Tools and then click on Settings.
3. Under the Close tab, change the option from Hibernate to shutdown.
4. Restart your computer and start your Virtual PC for the changes to take effect.

Apr 19

Speed up transferring domain registration away from GoDaddy

Last week I finally decided to transfer this domain away from GoDaddy to a different registrar. I thought the process should be smooth and painless, but it turned out not. My site suffered several days of down time, as a result, lost a lot of traffic. Here are some experiences I would like to share with you:

1. My domain was not hosted by GoDaddy, and I changed the DNS nameservers before the transfer is complete. This is a very bad decision, DO NOT change it until the transfer is complete in order to minimize the down time.

2. My domain registration was private, so I had to first cancel the private registration first.

3. My domain registration at GoDaddy was set to Locked, I had to unlock it before the transfer can go to the next step. Even though I got the authorization code from GoDaddy, but since the domain is locked, it would not get transferred.

4. After I unlock the domain, and approved the domain transfer authorization email, now the transfer is officially started.

5. If you are a GoDaddy user, DO NOT just wait like I did for 4 days hoping for the “automatic process” to complete, you should log into your GoDaddy account, then go to Domain Management, then hover your mouse over Domain tab and choose Pending Transfers. Find your pending domain, then click on the small icon says “Accept or decline transfer” or something like that, then select “Accept” and click OK. This manual authorization will force the domain to be transferred within hours.

NOTE: once a domain is transferred, it cannot be transferred within 60 days, unless you transfer it back to the original registrar.