En passant: l'action par défaut pour ouvrir des fichiers ISO dans Ubuntu est de suggérer à l'utilisateur d'effacer l'intégralité de son disque dur? Parlez de convivialité ...
Przemek D
@PrzemekD Sur mon Xubuntu 16.04, l'action par défaut consiste à l'afficher dans Archive Manager.
Melebius
@PrzemekD Cela ne fonctionnerait pas de toute façon car le /système de fichiers est monté à ce moment-là. Vous ne pouvez pas remplacer un fs monté par un autre.
Jos
3
@Jos, bien sûr. Le périphérique de niveau bloc est ce contre quoi l'opération est effectuée, pas le système de fichiers. À moins que l'utilitaire d'écriture ne vérifie explicitement si le périphérique de bloc est utilisé par un système de fichiers, l'écriture se déroulera très bien. Le noyau est plus qu'heureux de laisser fopen()continuer.
Patrick
@Melebius Xubuntu! = Ubuntu. Les liaisons de type MIME peuvent être effectuées différemment même dans les distributions associées.
Przemek D
Réponses:
44
Un fichier ISO est essentiellement une image disque d'un disque optique. Les images de disque sont généralement destinées à être restaurées / extraites sur un disque ou une partition, en remplaçant son contenu précédent. NE PAS PROCÉDER À LA RESTAURATION, CE N'EST PAS VOTRE CAS!
Selon la taille de votre fichier ISO (3,1 Go), il peut s'agir d'une image DVD, donc elle pourrait fonctionner lorsqu'elle est gravée sur un DVD.
Cependant, un fichier ISO peut également être utilisé comme archive . Si vous souhaitez lire des fichiers contenus dans un fichier ISO, vous pouvez le monter . Cela peut être fait en utilisant l'interface graphique ou la commande suivante:
sudo mount -o loop path/to/your/iso/file/YOUR_ISO_FILE.iso /mnt
(Si vous utilisez /mntd'autres montures, sélectionnez un autre emplacement.)
Pour le démonter ultérieurement, lancez:
sudo umount /mnt
Vous devriez également pouvoir parcourir et extraire des fichiers d'un fichier ISO à l'aide de gestionnaires d'archives courants, comme s'il s'agissait d'un fichier ZIP, par exemple.
@rexkogitans Cela ne signifie-t-il pas qu'il .isos'agit du format de fichier d'image CD ISO9660? Que serait-ce d'autre? Le nom du format de fichier d'image CD ISO9660? Voilà comment vous vous référez aux formats de fichiers. MP4 est un format vidéo. Selon votre logique, ce n'est pas le cas, et nous devrions l'appeler MPEG-4 Partie 14.
Clonkex
2
@Clonkex Tout simplement parce qu'il s'agit d'un fichier (c'est-à-dire un bloc de données nommé), il n'a pas nécessairement un format de fichier. Vous pouvez commencer à créer une image disque sous Linux en créant un fichier avec dd if=/dev/zero of=file.img bs=1M size=100, puis en le formatant avec mkfs. Il s'agit d'un bloc de données nommé, mais sans format de fichier spécifique. De plus, j'ai essayé de déterminer le format de fichier d'une ISO Debian, en utilisant l' fileutilitaire, et il a dit:, debian-9.6.0-amd64-netinst.iso: DOS/MBR boot sector; partition ...ainsi l' fileutilitaire mentionne simplement le format de partition de disque.
rexkogitans
@Melebius J'ai déjà fait +1 parce que cette erreur mineure n'a pas affecté la réponse à la question d'OP.
rexkogitans
2
@Clonkex, .isopourrait également faire référence à une image UDF. Un .avifichier contient une vidéo, mais la norme ne spécifie que le format du conteneur, pas le codec vidéo réel utilisé.
Strom
20
Comme @Melebius l'a déjà dit, l'ISO est un format d'image disque, et si vous souhaitez accéder aux fichiers, il n'est pas nécessaire de le restaurer. La restauration sur un autre disque effacera tout le contenu du lecteur choisi ou au moins détruira l'index du fichier des lecteurs.
Au lieu de cela, vous pouvez simplement monter l'image. C'est également l'action par défaut sur une nouvelle installation d'Ubuntu 19.04. S'il n'est pas défini par défaut, vous devriez toujours être en mesure de cliquer avec le bouton droit sur le fichier et de choisir "Ouvrir avec Disk Image Mounter".
/
système de fichiers est monté à ce moment-là. Vous ne pouvez pas remplacer un fs monté par un autre.fopen()
continuer.Réponses:
Un fichier ISO est essentiellement une image disque d'un disque optique. Les images de disque sont généralement destinées à être restaurées / extraites sur un disque ou une partition, en remplaçant son contenu précédent.
NE PAS PROCÉDER À LA RESTAURATION, CE N'EST PAS VOTRE CAS!
Selon la taille de votre fichier ISO (3,1 Go), il peut s'agir d'une image DVD, donc elle pourrait fonctionner lorsqu'elle est gravée sur un DVD.
Cependant, un fichier ISO peut également être utilisé comme archive . Si vous souhaitez lire des fichiers contenus dans un fichier ISO, vous pouvez le monter . Cela peut être fait en utilisant l'interface graphique ou la commande suivante:
(Si vous utilisez
/mnt
d'autres montures, sélectionnez un autre emplacement.)Pour le démonter ultérieurement, lancez:
Vous devriez également pouvoir parcourir et extraire des fichiers d'un fichier ISO à l'aide de gestionnaires d'archives courants, comme s'il s'agissait d'un fichier ZIP, par exemple.
la source
.iso
s'agit du format de fichier d'image CD ISO9660? Que serait-ce d'autre? Le nom du format de fichier d'image CD ISO9660? Voilà comment vous vous référez aux formats de fichiers. MP4 est un format vidéo. Selon votre logique, ce n'est pas le cas, et nous devrions l'appeler MPEG-4 Partie 14.dd if=/dev/zero of=file.img bs=1M size=100
, puis en le formatant avec mkfs. Il s'agit d'un bloc de données nommé, mais sans format de fichier spécifique. De plus, j'ai essayé de déterminer le format de fichier d'une ISO Debian, en utilisant l'file
utilitaire, et il a dit:,debian-9.6.0-amd64-netinst.iso: DOS/MBR boot sector; partition ...
ainsi l'file
utilitaire mentionne simplement le format de partition de disque..iso
pourrait également faire référence à une image UDF. Un.avi
fichier contient une vidéo, mais la norme ne spécifie que le format du conteneur, pas le codec vidéo réel utilisé.Comme @Melebius l'a déjà dit, l'ISO est un format d'image disque, et si vous souhaitez accéder aux fichiers, il n'est pas nécessaire de le restaurer. La restauration sur un autre disque effacera tout le contenu du lecteur choisi ou au moins détruira l'index du fichier des lecteurs.
Au lieu de cela, vous pouvez simplement monter l'image. C'est également l'action par défaut sur une nouvelle installation d'Ubuntu 19.04. S'il n'est pas défini par défaut, vous devriez toujours être en mesure de cliquer avec le bouton droit sur le fichier et de choisir "Ouvrir avec Disk Image Mounter".
la source