Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 20 utilisateurs en ligne, consultez le détail
Auteur Message
stanislas
#0 Message posté le : 01-03-2005 à 16:36:54


Jedi


Forum : Administrateur
Association : Membre fondateur
Arrivé(e) le : 08-05-2003
Nombre de messages : 4296
Cette astuce est inspirée de ce qu'a fait un copain à moi, et peut nécessiter quelques adaptations. Attention de plus au comportement de cdrecord avec les noyaux 2.6.x ...

L'idée est d'essayer de récupérer des données sur un CD multi-session mal gravé ; typiquement : pas de -msinfo récupéré pour les sessions 2 ou plus.
Dans ce cas, on peut tenter ceci (sur un exemple) :
cdrecord dev=/dev/cdrom -toc (à adapter)
track: 1 lba: 0 ( 0) 00:02:00 adr: 1 control: 4 mode: 1
track: 2 lba: 25516 ( 102064) 05:42:16 adr: 1 control: 4 mode: 1
track:lout lba: 242080 ( 968320) 53:49:55 adr: 1 control: 4 mode: -1
Mettons qu'on veuille récupérer la piste 2 :
Lecture sur le disque dur par la commande
readcd, en mode interactif:
$ readcd dev=/dev/cdrom (à adapter)
choix de l'option 11 (read)
Ignore disk size? Y
Enter filename [disk.out]:
Enter starting sector for copy: 0 (0 - 9999999)/: 25516
Enter number of sectors to copy: 9974484 (1 - 9974484)/:
Enter number of sectors per copy: 64 (1 - 64)/:
et après quelques minutes on a un fichier disk.out qui correspond à l'image
iso9660. ensuite un simple :
mount -o loop -t iso9660 /tmp/disk.out ~/chemin.de.montage
donne accès à son contenu.


--Message édité par stanislas le 01-03-2005 à 16:36:54--


-------------------------------------
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas.