Monday, November 30, 2009

Error: "Cannot Open File C:\Recovery.dat"




Recently there had been an IT Fair for 4 days in city and I went there and purchased a new Asus laptop after tiring consideration and discussion. This Asus F83vf is an absolute beauty! I loved everything about it very much and freaked out when I finally could have a chance to try 64-bit operating system.

Asus F83vf has P8800 processor: 2.66GHz 1GB 3MB cache, 4GB DDR3 RAM, 1GB Nvidia Geforce dedicated and 500GB SATA HDD for around US$1083. It is definitely a good buy and runs out of stock pretty fast! The only turn-down for me is that it comes with Windows 7 Home Premium. After some comparisons, I notice that Windows 7 Home Premium does not support Remote Desktop (as host).

pic source: gadgetsguru..com

This is why then, I need to install Windows 7 Ultimate to my new laptop. As I have reformat Windows so many times before, I do not expect I can find any difficulty doing it. Little do I know, I am going to face an error that I will never forget.


As shown in the picture above, I get this error that I have never seen or heard before: "Cannot Open File C:\Recovery.dat". A ridiculously big red "ERROR" text fitting a whole screen showed up with white background and if that is not enough for you, it cannot be closed or exit in any possible way unless you press the power button! It showed up that big like no tomorrow and I dropped my jaw wide trying to fit the size of the text showed up in the whole screen.

A little googling shows that this is a known issue with Asus laptop. This error can occur when users are trying to install an Ultimate version of Windows. The problem comes from Recovery partition from the original pre-installed operating system. The only fix at the moment is to just remove this recovery partition and install the Windows Ultimate. If you have installed the Ultimate version in Asus laptop and gotten this error, first clap and congratulate yourself. Then follow these steps carefully:

1. Power on your laptop and keep tapping the "F2" key to bring out BIOS Settings. (For some models, it can be "Del" key instead of "F2")

2. Under "Boot" tab, change the "Boot Priority" setting to the following order:
1. CDROM
2. Removable Drive
3. Hard Drive
4. Network
3. Insert your Windows Ultimate installation disk and press "F10" to save and exit the "BIOS Settings"

4. From the Windows installation process, remove the Recovery Partition (partition 0). You may consider to install a fresh copy of Windows again so that you can utilize the free space generated from the removal of your Recovery Partition to C:\

I feel that I need to post this article because from all the solutions I googled, for this error: "Cannot Open File C:\Recovery.dat", none states that I need to set the BIOS settings to prioritize CDROM to boot. My laptop for some reason cannot recognize the USB or DVD to boot and to compound my problem, my Asus F83vf does not show "Press F2 to enter BIOS" screen as what normal laptops will always do. This causes me to switch on and off for approximately 15x in less than 3 hours due to the error.

You may find that some people suggest that you do not need to remove Recovery Partition to fix this, but I think that is the case for people have this error upgrading from Vista to Windows 7. But in my case, it is from non-windows ultimate to windows ultimate. If you have some experience or knowledge regarding this, please share with us.



9 comments:

Anonymous said...

nice one daniel`!

Ryan said...

I also have an issue with this model. Somehow it gave me a BSOD with a message about the problem with graphics card driver. I have tried everything from using recovery partition until using recovery cd still hitting the same problem. Now it cannot be used at all and waiting for the replacement from the shop. Do you think it is because of the recovery partition issue also?

∂αηιєℓ said...

Hi Ryan, have you tried to update your drivers these lately? These may cause the problem as new version of drivers are not to be downloaded and installed unless your drivers are running faulty. As you are waiting for the replacement from the shop, you can try deleting your recovery partition. It is not harmful at all. But as far as I know, it won't make any difference.

The recovery partition only causes trouble when you are installing Ultimate version of Windows.

What I can suggest is, (if possible) try booting up in safe mode by tapping "F8" key when you power on your computer. Roll back or uninstall any changes of your graphic card drivers and install the correct version for your model. Then reboot and boot in to Windows normally and check if the BSOD still occurs.

Anonymous said...

Hi! There is another solution I found. If you don't really wonna remove Recovery partition you can perform the following steps:
1) make your DVD first boot device and boot from it using your installation disc.
2) go forward with installation steps to the screen with "Install now" button but don't use it. Click "Repair your computer" button.
3) On the screen "System Recovery Options" use second option "Restore your computer..." and click next.
4) It complains that unable to find system image. Click Cancel here.
5) You can see a screen with 5 options. The target is "Command prompt". Open command line.
6) Now you should type
bootrec /fixboot
7) If it is successfull - we've done and can reboot with working Windows Ultimate!

That work for me.
Email me wwwitik@yandex.ru if you have any question.

Regards, Victor.

Anonymous said...

THX MAN! YOU SAVED MY DAY!

Anonymous said...

thanks really helped out

Anonymous said...

"Hi! There is another solution I found. If you don't really wonna remove Recovery partition you can perform the following steps:
1) make your DVD first boot device and boot from it using your installation disc.
2) go forward with installation steps to the screen with "Install now" button but don't use it. Click "Repair your computer" button.
3) On the screen "System Recovery Options" use second option "Restore your computer..." and click next.
4) It complains that unable to find system image. Click Cancel here.
5) You can see a screen with 5 options. The target is "Command prompt". Open command line.
6) Now you should type
bootrec /fixboot
7) If it is successfull - we've done and can reboot with working Windows Ultimate!

That work for me.
Email me wwwitik@yandex.ru if you have any question.

Regards, Victor."

theinkz a lot...

Anonymous said...

1. Boot on DVD
2. Choose your language and everything else
3. Than choose the "repair" menu
4. Choose "command prompt"
5. Type bootsect.exe
6. Type bootsect /nt60 ALL
7. There you go! (there is no "bootsect /nt60 ALL/mbr ")

kdee said...

@Anonymous April 2, 2010 5:52 AM

Cheers, that worked perfect for me.

Share Your Views: Was this information helpful for you?

You can also use this comment-form below if you have doubts regarding this post or any computer-related problems.

No spamming please. Referral sites are strictly monitored.