Forum Linux.général Image ISO incomplète

Posté par  .
Étiquettes : aucune
0
28
mai
2009
Bonjour,
J'ai en ma possession une image iso contenant diverse choses, j'ai besoin de récupérer la moitié des fichiers présent sur cette iso, jusque là tout va bien il suffit de la monter et de faire un cp dessus.

Manque de bol l'iso fait 492 Mo et il me manque les 148 dernier ko qui sont corrompus.
Connaissez-vous un moyen pour savoir quel(s) fichier(s) devrai(en)t se trouver sur ses derniers 148ko de l'image iso en analysant la table de fichier de l'iso, existe t il des outils qui font ça ?

Le but étant de savoir si les fichiers que je doit récupérer seront bien intègre.
  • # photorec

    Posté par  . Évalué à 2.

    essaye toujours photorec ?
    Je sais pas si il marche pour le format iso 9660 (ou un truc dans ces eaux là), mais si il supporte, ca devrais peut etre t'aider.

    (Bien que d'habitude photorec c'est plus pour récupérer les fichiers qui ne sont plus repertorié par le fs, mais encore là physiquement).
  • # Méthode bourrin

    Posté par  . Évalué à 4.

    Dans tes 148 ko qui manquent, place un texte facilement reconnaissable (iso démonté):

    while true; do echo MaisOuEtDoncOrNiCar; done | dd bs=1 seek=491M count=148k of=fichier.iso

    en ajustant les valeurs 491M et 148k bien entendu.

    Ensuite tu montes ton iso et tu fais un bête grep:

    grep --recursive --binary --files-with-matches 'MaisOuEtDoncOrNiCar' /mnt/mon_iso/


    Ca n'est pas du 100% car si un fichier n'a que 10 octets dans cette zone tu ne verras rien. En principe les octets en question ne peuvent être qu'à la fin du fichier. Plus ton motif sera court, plus ce sera précis. Et je pense que trouver un motif de 4 caractères sans faux positif est tout à fait jouable (et puis les faux positifs sont facilement repérables car le motif doit être à la fin si il est très court).
  • # isoinfo

    Posté par  (site web personnel) . Évalué à 6.

    isoinfo -l -i tonfichier.iso

    Ca te donnera la taille et le numero de secteur de chaque fichier, et ca vient de cdrkit
    • [^] # Re: isoinfo

      Posté par  . Évalué à 2.

      C'est exactement ce que je cherchais merci :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.