Aller au contenu principal
hard-driveINFO

Réparer un JPEG corrompu : ce qui est vraiment récupérable, et la vignette que presque personne n'essaie

Avant de payer un logiciel de réparation, vérifiez trois choses : si le fichier commence encore par le marqueur JPEG, s'il est tronqué plutôt que détruit, et si une vignette EXIF a survécu. Cette dernière sauve des photos qu'on avait abandonnées.

Par Eric Gerard · Éditeur · Save My Disk4 min de lecturePhoto via Pixabay

Avant d'installer quoi que ce soit, il faut savoir que corrompu recouvre deux situations très différentes, et qu'une seule est réparable. Les distinguer prend deux minutes et décide si un logiciel de réparation vaut la peine d'être acheté.

D'abord, regardez les premiers octets

Tout JPEG commence par le marqueur FFD8 et un fichier complet se termine par FFD9. Ce seul fait suffit à trier la plupart des cas :

# premiers et derniers octets
xxd casse.jpg | head -1
xxd casse.jpg | tail -1

Commence par FFD8, pas de FFD9 à la fin. Le fichier est tronqué : la copie s'est arrêtée, la carte a été retirée, le transfert a été interrompu. Les données passées sont intactes. C'est le cas le plus récupérable, et c'est pourquoi ces photos s'affichent souvent normalement jusqu'à une certaine hauteur puis virent au gris ou au vert.

Ne commence pas par FFD8. L'en-tête est endommagé, ou le fichier n'est pas un JPEG malgré son extension. La réparation reste possible dans certains cas d'en-tête seul, mais les chances chutent nettement.

Commence et se termine correctement mais refuse toujours de s'ouvrir. Les dégâts sont dans les données d'image. Un rendu partiel est parfois possible ; une reconstruction fidèle, généralement non.

Des fragments de papier imprimé déchirés, disposés côte à côte en mosaïque
Des fragments de papier imprimé déchirés, disposés côte à côte en mosaïque

La vignette que presque personne n'essaie

C'est l'étape à connaître avant de payer quoi que ce soit.

La plupart des appareils photo et des téléphones écrivent une petite image d'aperçu dans les métadonnées EXIF, près du début du fichier. Comme elle se situe avant les données d'image principales et qu'elle en fait une fraction de la taille, elle survit très souvent à une corruption qui a détruit la photo complète.

exiftool -b -m -ThumbnailImage casse.jpg > vignette.jpg

L'option -b demande une sortie binaire et -m demande à ExifTool d'ignorer les erreurs mineures, ce qui compte puisque le fichier est abîmé par définition. S'il n'y a pas de vignette intégrée, la sortie est vide et vous n'aurez perdu que quelques secondes.

Soyez clair sur ce que cela donne : une petite image, typiquement quelques centaines de pixels de large, pas une photographie imprimable. Mais quand l'alternative est un fichier qui ne s'ouvre sur rien, retrouver une version reconnaissable d'une photo fait souvent la différence entre perdre un souvenir et en garder une trace.

Ce que font réellement les outils de réparation

Ils reconstruisent le conteneur, pas le contenu. Un outil peut restaurer un en-tête manquant, refermer un fichier sans marqueur de fin, ou ré-encoder la portion récupérable en une image valide. Cela fonctionne vraiment sur les fichiers tronqués et à en-tête endommagé.

Ce qu'aucun outil ne peut faire, c'est inventer des octets qui ont été écrasés. Si un autre fichier a été écrit sur cette zone du disque, les données d'origine ont disparu, et tout produit qui promet le contraire vend un résultat qu'il ne peut pas livrer. C'est la même ligne d'honnêteté que notre guide sur la réparation d'une vidéo corrompue : le conteneur se répare, les données manquantes non. Un tableur est encore un autre cas, parce qu'un .xlsx est un conteneur ZIP que l'on peut ouvrir et inspecter : voir réparer un fichier Excel corrompu.

Si la photo a disparu plutôt que d'être cassée

Les deux problèmes sont constamment confondus, et les outils ne se recouvrent pas.

La réparation s'applique à un fichier que vous avez encore, dont le contenu est abîmé. La récupération s'applique à un fichier supprimé, formaté ou perdu avec une carte, où le travail consiste à retrouver les octets sur le support avant que quelque chose d'autre ne les écrase. Pour ce second cas, le carving est la bonne approche : notre guide TestDisk et PhotoRec le couvre, tout comme la marche à suivre pour récupérer des photos sur une carte SD endommagée.

Une règle vaut pour les deux : arrêtez immédiatement d'écrire sur le support. Chaque nouveau fichier réduit ce qui peut encore être récupéré, y compris l'installation d'un logiciel de récupération sur ce même disque.

En bref

Vérifiez si le fichier commence par FFD8 et se termine par FFD9, car un JPEG tronqué est de loin le cas le plus réparable. Essayez la vignette EXIF intégrée avant toute chose : cela ne coûte rien et elle survit souvent quand l'image principale, non. Comprenez que les outils reconstruisent la structure et ne peuvent pas recréer des données écrasées. Et si le fichier manque plutôt qu'il n'est abîmé, c'est du carving qu'il vous faut, pas de la réparation.

Choix éditorial
4.5 / 5

Si la photo est perdue plutôt qu'abîmée → EaseUS Data Recovery

Le carving retrouve les images supprimées sur le support lui-même. Analyse gratuite pour voir ce qui reste avant de décider, et à installer sur un autre disque que celui que vous récupérez.

Fondé en 2004Garantie 30 joursVersion gratuite 2 Go
Voir l'offre
Choix éditorial
4.5 / 5

Récupère les données de ton disque dur → EaseUS

Scan gratuit · fichiers supprimés, formatés, perdus · Windows & Mac

Fondé en 2004Garantie 30 joursVersion gratuite 2 Go
Voir l'offre

Questions fréquentes

Un JPEG corrompu peut-il toujours être réparé ?

Non, et c'est le point de départ honnête. Un JPEG dont les données ont été partiellement écrasées ne peut pas être reconstruit, parce que les octets manquants n'existent plus nulle part. Ce que les outils réparent réellement, c'est une autre situation : un fichier dont la structure est cassée alors que les données d'image sont encore présentes, par exemple un en-tête abîmé ou un transfert interrompu. Savoir dans quel cas vous êtes prend deux minutes et décide si dépenser de l'argent a un sens.

Comment savoir si le fichier est tronqué ou détruit ?

Regardez les premiers octets. Tout JPEG commence par le marqueur FFD8, et un fichier complet se termine par FFD9. S'il commence correctement mais n'a pas de marqueur de fin, il a presque certainement été tronqué pendant une copie ou au retrait d'une carte, ce qui est le cas le plus réparable. S'il ne commence pas par FFD8, l'en-tête est endommagé ou le fichier n'est pas un JPEG malgré son extension.

Qu'est-ce que la vignette intégrée et pourquoi compte-t-elle ?

La plupart des appareils photo et des téléphones stockent une petite image d'aperçu dans les métadonnées EXIF, près du début du fichier. Comme elle se trouve avant les données d'image principales et qu'elle est bien plus petite, elle survit fréquemment à une corruption qui détruit la photo pleine taille. L'extraire ne vous donnera pas une image imprimable, mais souvent quelque chose de reconnaissable alors que l'alternative était rien du tout.

Comment extraire cette vignette ?

Avec ExifTool, en sortie binaire et avec l'option qui ignore les erreurs mineures, puisque le fichier est par définition abîmé : `exiftool -b -m -ThumbnailImage casse.jpg > vignette.jpg`. Si le fichier ne contient pas de vignette, la sortie sera vide, ce qui est déjà une information utile et ne coûte rien à tester.

Réparer un JPEG, est-ce la même chose que récupérer un JPEG supprimé ?

Non, et confondre les deux fait perdre du temps. La réparation s'applique à un fichier que vous avez encore et dont le contenu est abîmé. La récupération s'applique à un fichier supprimé ou perdu, où le but est de retrouver les octets sur le support avant qu'ils ne soient écrasés. Si votre photo a disparu plutôt que d'être cassée, c'est un outil de carving qu'il faut, et un logiciel de réparation n'y changera rien.