J’ai jamais monter de CD/DVD-ROM, alors je sais pas exactement comment Linux réagis dans ce contexte.
Mais les CD/DVD sont sensibles à la saleté et aux égratignures alors assure toi que ton média soit le plus irréprochable possible, sinon il existe quelques astuces simple pour temporairement aider la lecture, comme le nettoyer comme des lunette (bouche-bué et frottage avec un linge doux), mais quand tu frotte, va de l’intérieur (milieu) vers l’extérieur (bord) mais pas dans le sens du disque (grand cercle ou « suivre la piste », l’idée est que si tu égratigne par accident, tu coupe qu’une faible partie de la piste circulaire des données, au lieu de données qui ce suivent). Un liquide doux transparent (comme ta salive, lol) peux aider a combler les égratignures temporairement, truc d’ancien DJ.
Regarde aussi l’état du CD/DVD en lui-même, malgré que théoriquement la durée de vie d’un CD conçu en usine soit de ~100 ans, dans les fait elle est moindre, 10-20 ans, à cause de la colle utilisé qui n’est pas 100% exempt d’aire et d’eau, ce qui, avec le temps, cause des « trou » dans le média; le métal est ainsi mangé, il « pourri ». Ce problème est plus commun avec le CD gravé maison vu la vulnérabilité causé par la capacité de gravure domestique. Les CD Audio, DVD etc… commerciaux sont moins sensible, mais c’est déjà vu et connu.
Après ton lecteur en tant que tel, vérifie bien la capacité du lecteur, car tu peux avoir des CD-Rom, DVD-Rom, CD-RW, DVD + CD-RW (Combo drive), DVD-RW, BD-Rom et BD-RW. Ceci est important, car je ne sais pas quel age a ton matériel et si le lecteur utilisé, que j’imagine en USB, soit fiable. Alors renseigne toi sur la capacité du lecteur.
La lecture d’un média par laser, le principe du CD, DVD et Blue Ray, consiste à deux choses;1) identification du type de média, l’équivalent du MBR, et 2) la lecture des données.
L’oeil du laser doit ce déplacer au centre pour lire le « MBR » quand il est insérer, de la il va changer en conséquence, si il en comprend la structure. Ceci ne demande pas la lecture des pistes. C’est comme avec un CD Audio dans un lecteur de musique; il charge les infos, nombre de piste, durée total, et c’est quand tu press « Play » qui va lire la piste.
La lecture des données ou « pistes » ce fait du centre vers l’extérieur, l’inverse du Vinyl, mais même principe avec un laser. Alors si un disque est endommagé à l’extérieur, les bords, le centre est lisible quand même. Bref, l’oeil ce déplace selon une logique de lecture de piste.
Si ton oeil de lecture est désaligné ou « desync », la lecture va échouer. Car le MBR dit au lecteur ou pointer l’oeil pour lire le X fichier. Si l’oeil ce présente à cette position mais ne rencontre pas les données attendu, alors il va tenter de chercher pour ce réajuster; comme si tu va a la bibliothèque et que le livre que tu cherche est pas sur la tablette, tu va regarder à gauche, à droite, revoir le registre (MBR) et regarder de nouveau en tablette. Après quelques reprises à rien trouver, tu va produire une erreur.
Cette erreur est souvent un « I/O Error » soit un « erreur d’entrée/sortie ». SI les données lu sont corrompu, inexistant ou illisible, tu obtient une réponse « Bad CRC », qui signifie que les données reçu ne correspond pas à ce qu’il attendais ou sont pas valide (le « hash » ne correspond pas, « genre »).
La ton problème est qu’il n’arrive pas à lire le contenu du média, ce qui mène à ces questions;
- Le média est-il propre et lisible ?
- Le média marche-t-il dans un autre lecteur/appareil ?
- Le lecteur a-t-il la capacité de lire ce média ?
- Le lecteur arrive-t-il à lire un autre média similaire ?
- La structure du CD est-il conforme (piste ROM avant audio, ou inverse) et est-ce que la bonne « Partition » est monté (vérifier la présence de drive1 drive2 drive3 comme les partitions des disque /dev/sdX) ?
- Le CD a-t-il des piste audio, si oui, le système le voit tu comme CD Audio au lieu de CD-Rom ?
Linux et Windows ne charge pas les média de la même méthode, et même sous Linux, la méthode de chargement des média n’est pas toujours la même. Si tu as un PC sous Windows, fait des test avec, et lance un « backup » du média en ISO, et tu pourras surement trouver un guide pour émuler un CD sous Linux depuis un ISO. Et autre teste; copier les fichiers sous Windows sur ton disque dur, dans le seul but de voir si il copie sans erreur.
La réponse à ton problème n’est pas simple, car elle inclus 2 matériels; le CD/DVD et le lecteur CD/DVD, et le coté logiciel; Linux. Alors faut tenter de trouver qui dans les 3, si c’est pas plus d’un, fait défaut. Faudra que tu tente tout les points parlé ici pour déterminer le problème, et si tu peux mettre la main sur les logs system, comme « dmesg », tu pourrais peut-être avoir plus d’indice sur la cause.