[Solved] Extract .rom from Dell .hdr ?

Discussion in 'BIOS Mods' started by sebus, Dec 3, 2016.

  1. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,768
    1,727
    180
    #1 sebus, Dec 3, 2016
    Last edited by a moderator: Apr 20, 2017
    There used to be a thread here previously: "Is there a way to dump ROM/HDR from modern Dell UEFI .exe"
    HDR is Header (so is an hat on top .rom file)

    I fact it is now here

    Apparently there exists (not public) a script that does the very thing, as per post by plutomaniac here

    Anybody came across it?

    UEFItool does not work well with newer hdr extracted with this MDL script (like ie. Dell Optiplex 3040), it really better to do it with .rom as per this or the original writeup

    Code:
    parseVolumeHeader: unaligned volume
    findNextVolume: volume candidate at offset 1459C4h skipped, has invalid FvLength 287A81D38BFF7E00h
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeHeader: unaligned volume
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    findNextVolume: volume candidate at offset 3071Dh skipped, has invalid FvLength 2878812824448B0Dh
    findNextVolume: volume candidate at offset AC0B9h skipped, has invalid FvLength FFD800283D810028h
    findNextVolume: volume candidate at offset B4304h skipped, has invalid FvLength FF7E00283D81E0D2h
    parseSections: non-UEFI data found in sections area
    parseFileHeader: unaligned file
    parseFileHeader: file alignment 10000h is greater than parent volume alignment 10h
    parseFileHeader: invalid header checksum
    parseFileHeader: invalid data checksum
    parseFileHeader: unknown file type FFh
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    parseSections: non-UEFI data found in sections area
    parseSections: non-UEFI data found in sections area
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    parseVolumeNonUefiData: non-UEFI data found in volume's free space
    parse: not a single Volume Top File is found, the image may be corrupted
    
    sebus
     
  2. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,210
    14,767
    340
    @sebus

    1. The thread you've linked is restored.
    2. The script you're referring to is originated from MDL; here is the post in Win-Raid Forum.
    3. Latest Phoenix Tool should work without any problem.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,768
    1,727
    180
    #3 sebus, Dec 3, 2016
    Last edited: Dec 4, 2016
    (OP)
    Tito, thanks, but that IS NOT THE SCRIPT. As you can see I also linked to MDL script that does .exe-->.hdr (I was in that thread!)

    I think plutomaniac can do .hdr-->.rom (unless i read it wrong?)

    BIOS I linked to for OP3040 NO LONGER uses switch -writeromfile

    I do not care about Phoenix Tool (it does indeed open the .exe but does NOT output .rom file)

    sebus
     
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,210
    14,767
    340
    Aah, that part? Yah, I've failed to get my hands on that too. May be drop one PM to him?

    On the other hand, if you've physical access to the PC, then can you please dump the bios? Then possibly we can compare & get something useful.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,768
    1,727
    180
    I will get the backup .rom on Monday. I am not member there, so no chance for PM
     
  6. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,210
    14,767
    340
    Great! Meanwhile I'll try to contact him.

    :hug2:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,210
    14,767
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,768
    1,727
    180
    Thanks, but I think it is pointless exercise, backup is the way to go
     
  9. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,210
    14,767
    340
    Well, no need to PM as plutomaniac allows me to post it publicly:
    Mirror: https://drive.google.com/open?id=0B9zZIJPXbMsuenFzSGYwLTQzb28
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mikecolson

    mikecolson MDL Novice

    Dec 17, 2016
    10
    0
    0
    Hi Tito,
    I am noob
    I downloaded Extractor v6 then I went to dell and downloaded BIOS"XPS One 2710 A12.exe", then I drag this ,, XPS One 2710 A12.exe file" to UEFIextract bat then CMD black screen appeared with this message
    ------------- Extract GUID using UEFIExtract -------------
    --- Drop BIOS file on this .bat, then type the command ---
    Python.exe not found! Install or input correct location in line 26.
    Press any key to continue . . .

    When I drag this exe file to UEFIExtract application it create XPS One 2710 A12.exe.dump
    Could you help to extract HDR
    I am noob
     
  11. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,768
    1,727
    180
    Python.exe not found! Install or input correct location in line 26.
     
  12. mikecolson

    mikecolson MDL Novice

    Dec 17, 2016
    10
    0
    0
    Thanks, I Drag "XPS One 2710 A12 " to UEFIextract command prompt is asking enter GUID and name .How can I find Guid or name ?
     
  13. therealjayvi

    therealjayvi MDL Novice

    Dec 28, 2015
    1
    1
    0
  14. davidm71

    davidm71 MDL Novice

    Sep 8, 2012
    17
    0
    0
    Was trying to extract the HDR file from a Dell executable with out success. Tried all the command line options I could find and non worked.

    Only thing that worked for me was the WinRar app.

    Just wanted to share that tip for anyone in need..