Convertir tar en img

Convertir TAR en IMG

Créer un système de fichiers IMG brut montable à partir de fichiers TAR avec des outils Linux, Windows ou macOS.

Créer des fichiers IMG en ligne

Nous ne savons pas encore lire les fichiers TAR, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un IMG :

Comment convertir tar en fichier img

Un appareil ou une machine virtuelle peut nécessiter une image disque brute montable au lieu de l’archive TAR fournie avec le logiciel ou le firmware. La conversion doit créer une image de système de fichiers et y copier les fichiers archivés ; modifier l’extension du nom de fichier ne suffit pas.

Qu’est-ce que le format TAR ?

TAR est un format d’archive séquentiel qui stocke des fichiers et des répertoires dans un seul conteneur ; il ne définit ni système de fichiers, ni table de partitions, ni secteur d’amorçage, ni géométrie de disque. GNU tar, BSD tar et les outils de sauvegarde Unix créent couramment des fichiers TAR. La compression est distincte et produit des noms tels que .tar.gz, .tar.xz et .tar.bz2. Les packages sources, les sauvegardes Unix, les bundles de firmware et les distributions logicielles sont des utilisations courantes.

Qu’est-ce que le format IMG ?

IMG est une extension générique pour une image disque brute non compressée. Selon l’application, elle peut contenir une disquette, un disque dur entier, une partition, un système de fichiers de support amovible ou une autre structure adressable par secteurs. Les machines virtuelles, les émulateurs, les systèmes d’exploitation et les utilitaires d’écriture sur périphérique peuvent monter ou écrire directement les fichiers IMG appropriés.

Un fichier IMG peut contenir uniquement un système de fichiers ou également une table de partitions, un secteur d’amorçage et un chargeur d’amorçage. L’application destinataire détermine le système de fichiers, la taille de l’image, la disposition des partitions et la structure d’amorçage requis. Un .img CloneCD est une image de disque optique normalement utilisée avec un fichier .ccd correspondant ; elle n’est pas interchangeable avec une image générique de système de fichiers FAT ou ext4.

Comment convertir TAR en IMG sous Linux

  1. Inspectez l’archive et déterminez la capacité requise. Allouez suffisamment d’espace pour les fichiers extraits, la surcharge du système de fichiers et les besoins futurs du périphérique ; utilisez la capacité exacte requise par la cible lorsqu’elle en spécifie une.
  2. Créez et montez une image de système de fichiers, puis extrayez l’archive dans le système de fichiers monté. Cet exemple crée une image FAT32 de 1 Gio :
tar -tf archive.tar
truncate -s 1G disk.img
mkfs.fat -F 32 disk.img
sudo mkdir -p /mnt/tar-img
sudo mount -o loop disk.img /mnt/tar-img
sudo tar -xf archive.tar -C /mnt/tar-img
sync
sudo umount /mnt/tar-img

GNU et BSD tar détectent normalement les formats de compression courants ; la commande d’extraction fonctionne donc également avec de nombreux fichiers .tar.gz, .tar.xz et .tar.bz2. Installez dosfstools si mkfs.fat n’est pas disponible. Pour une cible uniquement Unix qui nécessite ext4, remplacez la commande du système de fichiers par mkfs.ext4 -F disk.img ; les installations Windows standard ne peuvent pas lire ext4 nativement.

truncate crée un fichier sparse dont la taille logique est de 1 Gio. Utilisez plutôt dd if=/dev/zero of=disk.img bs=1M count=1024 status=progress lorsque l’image doit être entièrement allouée avant son écriture sur un support. Cette procédure crée une image de données, et non une image amorçable.

Comment convertir TAR en IMG sous Windows

Extrayez le TAR avec 7-Zip. Créez une nouvelle image avec WinImage, en choisissant le type d’image, le système de fichiers et la capacité requis, puis ajoutez les fichiers extraits et enregistrez-la avec une extension .img. OSFMount et ImDisk peuvent monter une image existante pour l’inspecter ou y copier des fichiers, mais ils ne convertissent pas automatiquement une archive TAR en une image correctement formatée.

Comment convertir TAR en IMG sous macOS

Extrayez l’archive avec tar -xf archive.tar ou un utilitaire d’archivage. Dans Disk Utility → File → New Image → Blank Image, choisissez la capacité requise et un système de fichiers compatible tel que MS-DOS (FAT), montez la nouvelle image, copiez-y les fichiers extraits, puis éjectez-la. Disk Utility enregistre généralement un conteneur DMG ; utilisez hdiutil convert avec le format brut en lecture/écriture, UDRW, lorsque le programme destinataire nécessite spécifiquement un fichier IMG brut, par exemple :

hdiutil convert source.dmg -format UDRW -o disk.img

Vérifiez le nom du fichier de sortie, car les utilitaires macOS peuvent ajouter une extension. Vérifiez le résultat avec l’application cible avant de l’écrire sur un support amovible.

Limitations en matière de qualité et de compatibilité

Ce processus préserve le contenu des fichiers, et non le conteneur TAR. Les systèmes de fichiers FAT peuvent supprimer la propriété Unix, les autorisations, les liens symboliques, les liens physiques, les attributs étendus et le comportement des fichiers sparse. Utilisez ext4 ou un autre système de fichiers Unix lorsque ces attributs sont requis, et confirmez que le système destinataire le prend en charge.

Une archive TAR normale ne contient ni la table de partitions du disque source, ni le secteur d’amorçage, ni les secteurs inutilisés, ni le chargeur d’amorçage. L’IMG résultante n’est donc pas amorçable, sauf si vous créez séparément la disposition de partitions requise et installez ou copiez un chargeur d’amorçage compatible. Si le TAR contient un fichier .img complet, extrayez ce fichier au lieu de le recréer ; renommer le TAR ou un fichier d’archive extrait n’effectue pas une conversion.

Les convertisseurs d’archives en ligne réputés extraient ou reconditionnent généralement les fichiers TAR et ne créent pas de manière fiable une IMG avec un système de fichiers, une géométrie, une disposition de partitions, une configuration d’amorçage et une politique de métadonnées sélectionnés. Utilisez des outils locaux pour les sauvegardes, le firmware, les identifiants ou les données propriétaires. Un service en ligne convient uniquement lorsqu’il documente explicitement la création du type exact d’image brute requis et que les fichiers peuvent être téléversés en toute sécurité.