Comment monter un fichier .cue?

51

J'ai une image de CD qui n'est pas un .iso mais un .cue. Je ne peux pas le monter. J'utilise Ubuntu 10.10 64 bits et j'ai essayé beaucoup de programmes. furiosmout indique simplement que ce n'est pas un fichier image et que cela ne fonctionne tout simplement pas. J'ai trouvé un programme (acétone) capable de convertir .cue en .iso, mais il indique que j'ai besoin d'autres packages (auxquels je n'ai pas pu accéder). Je cherchais un moyen facile. De l'aide?

Habkost
la source
3
Avez-vous un fichier .bin pour accompagner le fichier .cue?
ændrük
Ouais. Mais c'est à la maison, alors juste un petit dernier je vais essayer la solution.
Habkost

Réponses:

49

Généralement, un fichier .cue sera accompagné d'un fichier .bin contenant les données d'image réelles. Si vous souhaitez le convertir au format .iso, Iso9660 Analyzer Tool ( apt-get install iat) devrait faire l'affaire:

iat my_image.bin my_new_image.iso
ændrük
la source
1
Je devais écrire iat --input=my_image.bin --output=my_new_image.iso --isopour que la commande fonctionne.
Pierre Thalamy
17

Cela me dérangeait dans le passé et je n'ai jamais trouvé de solution. Je suis parti pour une réponse et l'ai trouvée sur un caprice ; ces instructions sont dérivées du script sur ce site.

Vous aurez besoin du fichier .bin qui devrait accompagner le fichier .cue. Notez la taille des fichiers: le .bin représente probablement plusieurs centaines de Mo, tandis que le .cue fait probablement moins d’un Ko. Si vous avez un fichier .cue volumineux, il est possible que son nom ne soit pas correct, vous n'avez donc aucun mal à essayer cela:

  1. Installer fuseiso( sudo apt-get install fuseiso)
  2. Run fuseiso -p image_file.bin /path/to/mount, et vous devriez voir le point de montage se remplir de fichiers. Cela peut être exécuté en tant qu'utilisateur normal et le répertoire ne doit pas exister.
  3. Lorsque fusermount -u /path/to/mountvous avez terminé, lancez pour démonter et supprimer le répertoire fuseisocréé.

Espérons que cela aide.

Jacob Peddicord
la source
Je vais essayer dès que je rentre à la maison. Merci d'avance
Habkost le
Je l'ai essayé et j'ai eu des erreurs pour un CD audio .bin / cue, qui a été créé par 'brasero'. Il s'agit de info fuseiso: "Une limitation majeure des images .BIN est que fuseiso ne gère aucun fichier .CUE, et ne peut donc fonctionner qu'avec la première piste d'images .BIN. "
Peter.O
J'ai également essayé de monter un fichier .bin créé par brasero et de l'obtenir init: wrong standard identifier in volume descriptor 0, skipping... Il semble donc que fuseiso ne fonctionne pas avec le format .bin de Brasero.
mardi
11

Et aussi bchunk peut faire le même tour que iat:

bchunk IMAGE.bin IMAGE.cue ANYNAME.iso
Gajdipajti
la source
10

Le meilleur moyen est d'utiliser cdemu ; J'utilise régulièrement cet utilitaire pour monter des paires bin / cue. Le programme ne semble pas être dans les dépôts, mais il existe un ppa disponible sur Launchpad; vous pouvez l'installer avec ces étapes:

sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install gcdemu cdemu-client

Un simple sudo apt-get install cdemu, comme suggéré ici , ne fonctionnera pas pour ce ppa. Plus d'informations sur les ppas et leur utilisation sont disponibles ici .

Comme indiqué dans la page de manuel et réitéré dans cet article utile , son utilisation est simple. Vous pouvez soit utiliser l' gcdemuinterface graphique, soit émettre des cdemucommandes dans le terminal.

Spécifiez simplement l'emplacement de votre paire cue / bin (les deux doivent être présents dans le même répertoire) et exécutez, par exemple:

cdemu load 0 /home/mike/isos/Timeshock.cue

Pour vérifier qu'il est chargé, lancez cdemu status, ce qui retournera:

Devices' status:
DEV   LOADED     FILENAME
0     1          /home/mike/DOS/TIMES/Timeshock.cue
1     0  

Pour voir l’allocation des appareils, entrez cdemu device-mapping:

Device mapping:
DEV   SCSI CD-ROM     SCSI generic   
0     /dev/sr2        /dev/sg4       
1     /dev/sr3        /dev/sg5 

Vous pouvez également cdà /mediaet exécuter lspour montrer la nouvelle entrée:

cdrom  floppy  floppy0  ISOimage  Timeshock  ZEN STONE

Curieusement, il me fallait encore cliquer pour les monter dans mon gestionnaire de fichiers (Thunar).

Vous pouvez décharger la paire d'images en spécifiant le même périphérique ( 0) utilisé lors du chargement de la paire:

cdemu unload 0

Si des erreurs se produisent ou si vous ne pouvez pas charger ou décharger vos images, déconnectez-vous puis reconnectez-vous.


Side Note: J'ai pu courir Timeshock(un jeu Pinball) en Winetant que l'image montée par cdemua été vu en Winetant que H: /media/Timeshock. (Le jeu avait déjà été installé dans Wine) Certains jeux peuvent toutefois nécessiter l’attribution d’une D:lettre de lecteur au disque Wine.

Vous pouvez également utiliser cdemud'autres éléments que le simple montage de paires bin / cue. Cela peut s'avérer très utile pour quiconque ayant des besoins spécifiques d'émuler des lecteurs ou de monter des types d'images plus inhabituels. Plus d'informations sont disponibles sur le site officiel , qui détaille les options disponibles.

Communauté
la source
1
la solution la plus avancée et la plus efficace, un outil démon équivalent à linux.
Le Gluon du Net