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 briaeros007 . Évalué à 2.
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).
[^] # Re: photorec
Posté par teoB . Évalué à 2.
Il me semble qu'il gère les CD, mais je n'ai pas encore testé.
# Méthode bourrin
Posté par Kerro . Évalué à 4.
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 Pascal Terjan (site web personnel) . Évalué à 6.
Ca te donnera la taille et le numero de secteur de chaque fichier, et ca vient de cdrkit
[^] # Re: isoinfo
Posté par bzubzu . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.