1 votes

Extraire des fichiers du graveur de disquettes Windows exe

J'ai des fichiers qui sont PE32 executable (GUI) Intel 80386, for MS Windows selon file et veulent seulement que je "insère une disquette" lorsqu'ils sont exécutés.

Existe-t-il un moyen d'en extraire les fichiers, de préférence sous Linux ? Le gestionnaire d'archives ne les reconnaît pas.

Ce sont de vieilles disquettes d'installation de logiciels, je crois.

0voto

xenoson Points 329

Si les images de disque ne sont pas compressées dans le fichier exe, il serait facile de les monter en boucle avec le bon décalage. Voici un exemple avec un graveur de disque de démarrage HP bios qui fait un disque de démarrage FreeDOS. Tout d'abord, ouvrez le fichier dans hexedit :

hexedit Floppy.exe

et regardez si vous trouvez quelque chose qui ressemble à un secteur de démarrage d'une disquette. Par exemple, recherchez FAT12 (4641543132 en hexadécimal) :

[ctrl]+S 4641543132[Enter]

Si vous avez de la chance et qu'il trouve le début d'une image de disquette qui ressemble à ces captures d'écran, déplacez le curseur jusqu'au code de début. EB en EB 3C 90 et se souvenir du décalage qu'il imprime dans le pied de page : --0x6C00/ dans ce cas.

Ensuite, montez l'image avec le décalage correct :

sudo mount -o ro,loop,offset=$((16#6C00)) Floppy.exe /mnt

bootsector of uncompressed floppy image in .exe file

Un autre exemple d'un vieux secteur de démarrage de disquette : older bootsector of a floppy

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X