¿Alguien sabe de una manera de averiguar dónde, físicamente en un CD o DVD, se ubicaría un dato determinado?
Estoy tratando de ver un DVD en este momento, y estoy a mitad de camino, pero sigue muriendo en un punto específico de la película, presumiblemente debido a un rasguño. Tengo un kit de reparación, pero no sé dónde enfocar mi reparación porque hay varias marcas y rasguños en el disco y no tengo forma de saber cuál está causando el problema.
Obviamente, limpiarlos no es aconsejable porque no solo desperdicia los materiales consumibles en el kit, sino que no todos son un problema, y al trabajarlos, algunos pueden volverse ilegibles. Además, el hecho de que esté a medio camino de la película no significa que esté a medio camino desde el centro hasta el borde por varias razones:
- Los discos tienen más datos hacia el borde exterior que el borde interior (los círculos son matemáticamente más complicados que los rectángulos)
- El disco no está completamente lleno (e incluso si lo fuera, la película misma lo estaría usando todo, hay extras y demás)
- Debido a que en este caso particular es un DVD comercial, también es de doble capa, lo que complica aún más la determinación manual
Como tal, estoy tratando de encontrar un programa que me permita identificar un archivo (o parte del mismo), un clúster, etc. y mostrarme una imagen de dónde se ubicaría en el CD / DVD. De esa manera, puedo mirar el disco y arreglar cualquier rasguño que corresponda a esa distancia del hub.
Por ejemplo, la imagen a continuación podría indicar dónde se ubicarían en un disco un par de archivos o un rango de grupos, por lo que al buscar anomalías en esas áreas (girando según sea necesario), se puede identificar la correcta.
Estoy seguro de que se puede hacer ya que al menos una forma de protección contra copia ( DPM ) lo usa y DVD-lab Pro incluye una función de "Topología de DVD" para hacer esto.
fuente
Respuestas:
Esto no quiere ser una respuesta a su pregunta completa, sino una serie de respuestas a preguntas menores a partir de las cuales construir la respuesta final, si la hay.
Supongamos que su "kit de reparación" realmente funciona y hace que los sectores defectuosos sean legibles nuevamente ... (así que supongamos que no está perdiendo el tiempo)
Dijiste que la película se detiene en "el medio" pero obviamente no sabes dónde está ese medio en la superficie del disco. Puede intentar usar el
dd
comando para Linux con la opciónconv=noerror
de crear una imagen del disco. Si obtiene un error de lectura, puede tener una idea más precisa de qué sector se ve afectado por el daño, porque dd le advertirá sobre el error en la salida estándar.Además, tenga en cuenta que en esta fase (creación de una imagen de disco) incluso podría obtener la imagen completa en su disco duro porque la unidad de su computadora (suponiendo que vea películas en el decodificador) podría , y yo digo que podría funcionar mejor (o a menudo peor) que el disco con el que solía ver la película. En este caso, le sugiero que se despida de arreglar el disco, descifrar CSS y grabarlo en un medio en blanco, puede hacerlo legítimamente porque posee el original y está haciendo una copia de seguridad personal.
Si recibe un error de lectura, es posible que desee investigar más a fondo. Lo que puedo decirte es que Linux ve el dispositivo como dispositivos de bloque lineal (de 0 a aproximadamente 9 GB) y alrededor de 4,5 GB está la transición de doble capa. Los DVD siempre se graban de pistas internas a externas, y según mi experiencia, lo mismo se aplica a la segunda capa, por lo que si puede encontrar el número de los sectores dañados, puede tener una idea clara de qué pista dañada podría estar más cerca a.
Investigaría el formato de direccionamiento UDF para encontrar pistas sobre la asignación de sectores a pistas. Los discos duros usan convencionalmente el direccionamiento CHS (cilindro, cabezal, sector) pero creo que los DVD son diferentes.
Lo siento si no respondo tu pregunta, pero es realmente desafiante.
fuente
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, sí, de hecho requeriría conocimiento de los formatos para hacer los cálculos. ☹