Page 1 of 3
#1 [Problem] How to Modify an MSI Bios EXE file by OCBSlimz 16.11.2017 16:15

Hi Guys,

First post here, I've been looking around on this forum for an answer, how to extract MSI BIOS image files (.bin .rom etc) from a .exe
Sorry if this subject has been covered before, If someone would be kind enough to drop a link or know the procedure?
Ive tried DOS commands (extract etc) but I get the error message that it must be run on a USB drive.
I cam across a post on Phoenix and it recognises that the .ROM file is in there but how to extract it?

Kind Regards
Matt

**EDIT** Found the solution, There is an application called B2MB that did what I need.

EDIT by Fernando: Thread title customized

#2 RE: Extracting MSI Bios from EXE file. by davidm71 22.11.2017 06:28

avatar

Shouldnt 7-zip do the same?

#3 RE: Extracting MSI Bios from EXE file. by flipp3r 11.01.2018 07:32

You can also use a hex editor. The bios rom is appended to the executable.
Open bios EXXXXXXX.exe with winhex. Del 0h - 2BC39C h (bios = 800 000 h). Save as rom.
or
Boot to dos from a USB key, run the EXXXXXXX.exe & update system. The extracted rom file is left on the USB Key.
or
After you update the bios you can make a backup of it with AFUDE238.exe.

#4 RE: Extracting MSI Bios from EXE file. by davidm71 11.01.2018 16:17

avatar

Phoenixtools work as well maybe.

#5 RE: Extracting MSI Bios from EXE file. by Pityu 10.03.2018 17:36

avatar

Because I look how to extract .bin/.rom file from .exe, I will make an example for MSI 970A-G46 - V2.8 - Tested and Working!
Open the BIOS.exe file with hex editor
Create a file in hex editor and fill with FF from 0x to 2FFFFx
From .exe file copy from 2EC3C9x to ABC3C8x address and paste it in file created before next from 2FFFFx address.
You will have 64Mbite file.

I mention that this bord run with AMD CPU, and the BIOS may be different from Intel board

#6 RE: Extracting MSI Bios from EXE file. by SkOrPn 19.09.2018 22:37

avatar

@OCBSlimz

Just wanted to say thanks for posting this solution. I been trying all day to extract an MSI exe bios with normal tools such as 7Zip to no avail, but this B2MB was the only thing I found that worked. Now a failed bios update on a MSI H67MS-E23 has been salvaged thanks to your post above. At least Google search gave me your result right away. Thanks

#7 RE: Extracting MSI Bios from EXE file. by Bitsoup 20.01.2019 07:29

@Pityu:
I'd love if you could add the file because this is exactly what I'm trying to do.

#8 RE: Extracting MSI Bios from EXE file. by Lost_N_BIOS 20.01.2019 07:37

avatar

@Bitsoup - see attached file in post #1 it will extract BIOS from .exe for you.

#9 RE: Extracting MSI Bios from EXE file. by Bitsoup 20.01.2019 07:56

@Lost_N_BIOS:
B2MB extract produces this error-


But creates these two files 1kb each-


MMTool is unable to read either file-

#10 RE: Extracting MSI Bios from EXE file. by Lost_N_BIOS 20.01.2019 07:59

avatar

@Bitsoup - Give me link to MSI BIOS Download I assume the .bin file is probably the correct one, but maybe you're using wrong MMTool for this BIOS. But I can't see the size of the .bin, if 1kb too, yes that's wrong

#11 RE: Extracting MSI Bios from EXE file. by Pityu 20.01.2019 08:30

avatar

Zitat von Bitsoup im Beitrag #7
I'd love if you could add the file because this is exactly what I'm trying to do.
Attached !

#12 RE: Extracting MSI Bios from EXE file. by Bitsoup 20.01.2019 09:59

Zitat von Lost_N_BIOS im Beitrag #10
@Bitsoup - Give me link to MSI BIOS Download I assume the .bin file is probably the correct one, but maybe you're using wrong MMTool for this BIOS. But I can't see the size of the .bin, if 1kb too, yes that's wrong
https://www.msi.com/Motherboard/support/970A-G46.html

I found some success running the exe file in Windows on a USB which extracted the files during the process. I was able to copy and move them then cancel the install.


This is what that folder contains. E7693AMS.280 appears to be the correct file and runs in MMtool

#13 RE: Extracting MSI Bios from EXE file. by Bitsoup 20.01.2019 09:59

@Pityu:
Thanks!

#14 RE: Extracting MSI Bios from EXE file. by Pityu 20.01.2019 10:07

avatar

Yes, if you have system with MSI motherboard, this method working very well.
In another system it will not work!

#15 RE: Extracting MSI Bios from EXE file. by Lost_N_BIOS 20.01.2019 10:28

avatar

@Pityu - It usually works fine for me here not on MSI board, straight from the desktop or other storage folders, but this BIOS it doesn't. Of course I know several other methods to get BIOS from file too, so if it not work for some BIOS you can still get from the exe

Sorry for not giving you file right off @Bitsoup I was not sure what motherboard or BIOS version you wanted (Which you still did not say). And yes, the .280 is the BIOS.bin file.

Xobor Forum Software von Xobor
Datenschutz