Wie kann ich Binärdatei aus EXE-Datei extrahieren?

Ich habe eine BIOS-Datei .EXE und ich möchte die Bainary-Datei daraus extrahieren, um sie direkt mit einem USB-EEPROM-Programmierer auf einen BIOS-Chip zu flashen.

  • Was ich versucht habe: Extrahieren der EXE-Datei mit 7ZIP oder WINZIP zu schauen Sie, ob sich eine BIN-Datei darin befindet, aber ich finde nur eine ROM-Datei.

Ich habe verschiedene Programme wie Universal Extracter und das gleiche Ergebnis ausprobiert. Hat jemand eine Idee, wie das geht?

Author: Narzan Q., 2019-01-16

2 answers

Es gibt verschiedene Methoden, um die BIOS-Datei aus der Installation zu extrahieren Datei. Diese Datei kann verschiedene Formate haben: ROM, BIN, FD, CAP, BIO, WPH und EFI.

  • Verwenden Sie 7-Zip oder , um zu extrahieren.

  • Finden Sie im TEMP-Ordner:
    Viele Installateure extrahieren die Paketdatei in das temporäre Verzeichnis. Starten Sie das Setup und sobald der erste Dialog oder die Eingabeaufforderung angezeigt wird, untersuchen Sie Ihr TEMP-Verzeichnis für ein neu erstelltes Unterverzeichnis oder eine neu erstellte Datei. Kopieren Sie das datei aus TEMP-Ordner und dann brechen Sie die installation ab.

  • Eine Dell .exe BIOS-Datei kann durch Ausführen extrahiert werden install-file.exe /writeromfile. Andere bekannte Parameter sind writehdrfile und writehexfile. Eine andere Methode ist zu verwenden PFSExtractor.

  • Dieser thread beschreibt die Verwendung des Werkzeugs B2MB.

Dies ist keineswegs eine erschöpfende Liste aller möglichen Formate.

 5
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-09-18 09:42:34

Für Dell Systems Treiber:

Laden Sie zunächst alle Treiber für Ihr System von der Dell - Website herunter und verwenden Sie diese Dateien.

Beispiel "AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe" /s /e=E:\Dell

Einige ' exe ' - Dateien werden unter dem Ordner production extrahiert. Einige werden in den Ordner Drivers extrahiert. Für diejenigen unter dem Ordner Drivers habe ich dann die gleiche Option verwendet, um in den Ordner production zu gelangen.

FYI: Eine Datei hatte ich ein paar Verzeichnisse entfernt. Diese Datei hatte Windows 2000 ' W2K*" Dateien. Ich musste zurückgehen und wiederholen der rest meiner Dateien.

Bild des Basisverzeichnisses

'produktion' Verzeichnis Bild

'Treiber' Verzeichnis Bild

Allgemeine Verwendung: "driver name".exe [/<option1>[=<value1>]] [/<option2>[=<value2>]]...

Siehe Liste unten für und Informationen.

HINWEIS: Wenn der Ordnername Leerzeichen enthält, sollten doppelte Anführungszeichen für den Ordnernamen angegeben werden BEISPIEL: /s /e="c:\Folder Name"

Option - Beschreibung:

(keine) - Anzeige der grafischen Benutzeroberfläche zur geführten Installation / Aktualisierung oder Extraktion.

/? oder /h - Zeigt dies an Informationen zur Paketnutzung aktualisieren.

/s - Unterdrückt alle grafischen Benutzeroberflächen des Update-Pakets.

/e=<path> - Extraktion von Update-Inhalten in einen Ordner. (HINWEIS: Erfordert die Option /s)

/drivers=<path> - Extraktion von nur Treiberkomponenten in einen Ordner. (HINWEIS: Erfordert die Option /s)

/driveronly - Installation/Aktualisierung der Treiberkomponenten nur. (HINWEIS: Erfordert die Option /s)

/passthrough ... - (Erweitert) Sendet den gesamten Text nach der Option / passthrough direkt an den Hersteller installieren Sie die Software des Update-Pakets. Dieser Modus unterdrückt alle bereitgestellten grafischen Benutzeroberflächen, jedoch nicht unbedingt die der Software des Anbieters.

/factoryinstall /passthrough (vendor command line parameter) - (Erweitert) (commnad-Zeilenparameter) werden direkt an das Installationsprogramm des Anbieters übergeben, ohne MUP zu analysieren.XML. Wenn das Installationsprogramm des Anbieters nach der Installation REBOOT_REQUIRED oder REBOOT_UPDATE_PENDING zurückgibt,wird es zum ERFOLG.

/capabilities - (Advanced) Gibt eine codierte Beschreibung des unterstützten Update-Pakets zurück Ausstattung. (HINWEIS: Erfordert die Option /s)

/l=<path> - Definieren Sie einen bestimmten Pfad für die Update-Paketprotokolldatei. (HINWEIS: Diese Option kann NICHT in Kombination mit /passthrough oder /capabilities verwendet werden)

Beispiel (e):

Aktualisieren Sie das System stillschweigend AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s

Extrahieren Sie den Aktualisierungsinhalt in den Ordner C:\mydir\ AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /e=C:\mydir

Extrahieren Sie die Treiberkomponenten in den Ordner C:\mydir\ AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /drivers=C:\mydir

Nur Treiberkomponenten installieren AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /s /driveronly

Übergeben Sie Befehlszeilenargumente direkt an vendor Installer. Schalten Sie den Rückgabecode bei Bedarf auf Erfolg AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /factoryinstall /passthrough D:\Sample.xml C:\log\FI.log

Ändern Sie vom Standardprotokollspeicherort in C:\my path with spaces\log.txt AREA51-R2_Audio_Driver_JYN2T_WN32_1.00.08_A02.exe /l="C:\my path with spaces\log.txt"

 0
Author: Gary Nowels,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-10 15:12:50