Quelqu'un connaît-il un moyen de savoir où, physiquement sur un CD ou un DVD, une donnée donnée serait située?
J'essaie de regarder un DVD en ce moment et je suis à mi-chemin, mais il continue de mourir à un endroit précis du film, probablement à cause d'une égratignure. J'ai un kit de réparation, mais je ne sais pas où concentrer ma réparation car il y a plusieurs éraflures et rayures sur le disque et je n'ai aucun moyen de savoir lequel est à l'origine du problème.
Évidemment, le nettoyage de tous est déconseillé car non seulement il gaspille les matériaux consommables dans le kit, mais tous ne sont pas un problème, et en les travaillant, certains peuvent devenir illisibles. De plus, ce n'est pas parce que je suis à mi-chemin du film qu'il serait à mi-chemin du moyeu au bord pour plusieurs raisons:
- Les disques ont plus de données vers le bord extérieur que le bord intérieur (les cercles sont plus compliqués mathématiquement que les rectangles)
- Le disque n'est pas complètement rempli (et même s'il l'était, le film lui-même utiliserait tout, il y a des extras et autres)
- Parce que dans ce cas particulier, il s'agit d'un DVD commercial, il est également double couche, ce qui complique davantage la détermination manuelle
En tant que tel, j'essaie de trouver un programme qui peut me permettre d'identifier un fichier (ou une partie de celui-ci), un cluster, etc. et de me montrer une image de l'emplacement sur le CD / DVD. De cette façon, je peux regarder le disque et corriger les rayures qui correspondent à cette distance du moyeu.
Par exemple, l'image ci-dessous peut indiquer où sur un disque se trouveraient deux fichiers ou une gamme de clusters, donc en recherchant des anomalies dans ces zones (en tournant si nécessaire), la bonne peut être identifiée.
Je suis sûr que cela peut être fait car au moins une forme de protection contre la copie ( DPM ) l'utilise et DVD-lab Pro inclut une fonction «Topologie DVD» pour ce faire.
la source
Réponses:
Cela ne veut pas être une réponse à votre question complète, mais une série de réponses à des questions mineures à partir desquelles construire la réponse finale, le cas échéant.
Supposons que votre "kit de réparation" fonctionne vraiment et rend les mauvais secteurs lisibles à nouveau ... (donc en supposant que vous ne perdez pas votre temps)
Vous avez dit que le film s'arrêtait "au milieu", mais vous ne savez évidemment pas où se trouve ce milieu sur la surface du disque. Vous pouvez essayer d'utiliser la
dd
commande pour Linux avec optionconv=noerror
pour créer une image du disque. Si vous obtenez une erreur de lecture, vous pouvez avoir une idée plus précise du secteur affecté par les dommages, car dd vous avertira sur la sortie standard de l'erreur.En outre, gardez à l'esprit que dans cette phase (création d'une image de disque), vous pouvez même obtenir l'image complète sur votre disque dur parce que le lecteur de votre ordinateur (en supposant que vous regardez des films sur le décodeur) pourrait , et je dis qu'il pourrait mieux fonctionner (ou souvent pire) que le lecteur avec lequel vous avez regardé le film. Dans ce cas, je vous suggère de dire au revoir à la fixation du disque, de casser le CSS et de le graver sur un support vierge, vous pouvez le faire à juste titre parce que vous possédez l'original et que vous effectuez une sauvegarde personnelle.
Si vous obtenez une erreur de lecture, vous voudrez peut-être enquêter davantage. Ce que je peux vous dire, c'est que Linux considère le périphérique comme des périphériques en bloc linéaire (de 0 à environ 9 Go) et environ 4,5 Go, il y a la transition à double couche. Les DVD sont toujours gravés des pistes internes aux pistes externes, et d'après mon expérience, la même chose s'applique à la deuxième couche, donc si vous pouvez trouver le nombre de secteurs endommagés, vous pouvez avoir une idée nue sur quelle piste endommagée elle pourrait être plus proche. à.
J'examinerais le format d'adressage UDF pour trouver des conseils sur la correspondance des secteurs avec les pistes. Les disques durs utilisent classiquement l'adressage CHS (cylindre, tête, secteur) mais je pense que les DVD sont différents.
Désolé si je ne réponds pas à votre question mais c'est vraiment difficile.
la source
I would investigate the UDF addressing format to find hints about mapping sectors to tracks. Hard disks conventionally use CHS addressing (cylinder, head, sector) but I believe DVDs are different.
@djechelon, oui, il faudrait en effet connaître les formats pour faire les calculs. ☹