Linux – Extract BIOS .fd file from .exe on Acer Aspire E1-571

acer-aspirebiosflashinglaptoplinux

Hello I have an Acer Aspire E1-571 laptop. I must update the BIOS to the latest version. There are 2 ways to flash the BIOS that I know of.

  • Run the .exe file from the official website that will flash it from Windows
  • Recovery mode (from USB, but it needs the clean .fd file)

Well I am a Linux user so option 1 is out question. And please don't suggest Linux based flashers, most of them are buggy and not compatible for all versions, and can easily brick the computer from what I heard of.

So I need to flash the BIOS with the .fd file from an USB stick using the "Recovery Mode" that the Acer laptop provides.

The BIOS can be obtained from here:

It's a .zip file containing an .exe file named Q5WV1113.exe.

The question is how to obtain the .fd file from the Q5WV1113.exe file?

I have extracted the Q5WV1113.exe file and there is no .fd file in it:

enter image description here

As you can see, a bunch of other files but there is no .fd file. I would like to recover the .fd file from here.

Is there any way to recover the .fd file from these files, with some tool or something, preferably in Linux? Thanks!

Best Answer

And please don't suggest Linux based flashers, most of them are buggy and not compatible for all versions, and can easily brick the computer from what I heard of.

I see that statement of yours and I am wondering -- Are you talking about upgrading via a linux distro or just creating a dos bootable USB from a linux distro?

I use Archlinux to create a DOS bootable USB using FreeDOS and having upgraded the BIOS of 4 of my machines in the last week or two, I can say that it definitely works. I upgraded my Dell desktop BIOS and the BIOS of 2 of my Supermicro servers, and my FreeNAS box using that method.

I have also used biosdisk - a linux based program to flash BIOS, but it was a very long time ago and I cannot guarantee if that will work or not even though it worked for me way back then.

Using FreeDOS, you won't have to worry about finding the fd file. After creating a FreeDOS bootable usb, simply copy the exe file to the root of the USB. Boot into the usb and then choose 'No, back to Dos' or something to that effect when it asks if you want to install FreeDOS. At the C:> prompt simply run your .exe file.

Look at more info here Flashing BIOS from Linux

Related Question