จะกำหนดตำแหน่งทางกายภาพของข้อมูลบนแผ่นดิสก์ได้อย่างไร?


13

ไม่มีใครรู้วิธีที่จะหาที่อยู่ทางกายภาพบนแผ่นซีดีหรือดีวีดีชิ้นส่วนของข้อมูลที่กำหนดจะอยู่?

ฉันพยายามที่จะดูดีวีดีในขณะนี้และเกือบจะผ่านไปครึ่งทาง แต่มันก็ตายในจุดที่เฉพาะเจาะจงในภาพยนตร์เรื่องนี้น่าจะเป็นเพราะมีรอยขีดข่วน ฉันมีชุดซ่อม แต่ฉันไม่รู้ว่าจะโฟกัสที่การซ่อมของฉันได้ที่ไหนเพราะมีรอยขีดข่วนและรอยขีดข่วนบนแผ่นดิสก์หลายครั้งและฉันไม่มีทางรู้ว่าตัวใดเป็นตัวทำให้เกิดปัญหา

เห็นได้ชัดว่าการทำความสะอาดทั้งหมดของพวกเขาไม่สมควรเพราะไม่เพียง แต่มันเสียวัสดุสิ้นเปลืองในชุด แต่ไม่ทั้งหมดของพวกเขามีปัญหาและด้วยการทำงานพวกเขาบางคนอาจกลายเป็นอ่านไม่ได้ ยิ่งกว่านั้นเพียงเพราะฉันผ่านไปครึ่งทางของภาพยนตร์ไม่ได้หมายความว่ามันจะเป็นครึ่งทางจากฮับจนถึงขอบด้วยเหตุผลหลายประการ:

  • แผ่นดิสก์มีข้อมูลไปทางขอบด้านนอกมากกว่าขอบด้านใน (วงกลมมีความซับซ้อนทางคณิตศาสตร์มากกว่ารูปสี่เหลี่ยมผืนผ้า)
  • แผ่นดิสก์ยังไม่ได้รับการเติมให้สมบูรณ์ (และแม้ว่ามันจะเป็นภาพยนตร์ที่จะใช้มันทั้งหมดมีความพิเศษและเช่นนั้น)
  • เนื่องจากในกรณีนี้เป็น DVD เชิงพาณิชย์จึงเป็นแบบสองชั้นซึ่งทำให้การตัดสินใจด้วยตนเองยุ่งยากขึ้น

เช่นนี้ฉันพยายามค้นหาโปรแกรมที่สามารถให้ฉันระบุไฟล์ (หรือส่วนหนึ่งส่วน), คลัสเตอร์และอื่น ๆ และแสดงรูปภาพของตำแหน่งที่อยู่บนซีดี / ดีวีดี ด้วยวิธีนี้ฉันสามารถดูแผ่นดิสก์และแก้ไขรอยขีดข่วนใด ๆ ที่สอดคล้องกับระยะทางจากฮับ

ตัวอย่างเช่นภาพด้านล่างอาจระบุตำแหน่งที่อยู่บนแผ่นดิสก์สองไฟล์หรือช่วงของกลุ่มจะอยู่ดังนั้นโดยมองหาสิ่งผิดปกติในพื้นที่เหล่านั้น (หมุนตามความจำเป็น) สามารถระบุได้อย่างถูกต้อง

ฉันแน่ใจว่าสามารถทำได้เนื่องจากการป้องกันการคัดลอกอย่างน้อยหนึ่งรูปแบบ ( DPM ) ใช้และ DVD-lab Pro มีคุณสมบัติ"DVD Topology"เพื่อทำสิ่งนี้

ป้อนคำอธิบายรูปภาพที่นี่


ไม่ .. แต่คำถามที่น่าสนใจมาก ฉันจะสงสัยเหมือนกันเกี่ยวกับดิสก์ไดรฟ์ (แม้ว่าคุณจะไม่สามารถทำอะไรเพื่อซ่อมแซมเหล่านั้น)
เจฟฟ์เอฟ

ฉันไม่แน่ใจเกี่ยวกับที่เก็บข้อมูล DVD / CD แต่สำหรับ HDD ที่เก็บข้อมูลไม่เป็นแบบเส้นตรง
EBGreen

3
@Synetech นอกจากนี้ในบันทึกย่อที่เกี่ยวข้อง แต่ไม่ตอบคำถามโดยตรง ร้านเช่าวิดีโอจำนวนมากมีเครื่องซ่อม DVD ซึ่งจะแปลงดิสก์ให้ปลอดภัย ปกติจะเรียกเก็บค่าธรรมเนียมเล็กน้อย แต่ใช้งานได้ดีมากและสามารถลบรอยขีดข่วนได้
Jeff F.

เห็นด้วยกับคำถามที่น่าสนใจของ Jeff F. และฉันไม่รู้วิธีการทำเช่นนี้ แต่ถ้าคุณต้องการชมภาพยนตร์ในขณะที่รอคำตอบ :) คุณสามารถลองคัดลอก DVD ไปที่อื่นเพราะปกติโปรแกรมคัดลอกจะดีกว่าที่จะอ่าน ข้อผิดพลาดกว่าเครื่องเล่นดีวีดีและหลายครั้งที่ "แก้ไข" ดิสก์
เรนท์

1
แผ่นดิสก์ออปติคอลเป็นเส้นตรงแน่นอนจากภายในสู่ภายนอก เลเยอร์สองปัจจัยนี้ฉันไม่รู้ แต่ดิสก์เชิงพาณิชย์ส่วนใหญ่ไม่ใช้ฟังก์ชัน DL เชิงเส้น
Jonathan Garber

คำตอบ:


3

สิ่งนี้ไม่ต้องการเป็นคำตอบสำหรับคำถามทั้งหมดของคุณ แต่เป็นคำตอบสำหรับคำถามย่อยที่จะสร้างคำตอบสุดท้ายหากมี

หากว่า "ชุดซ่อม" ของคุณใช้งานได้จริงและทำให้ส่วนที่ไม่ดีสามารถอ่านได้อีกครั้ง ... (ดังนั้นหากคุณไม่เสียเวลา)

คุณบอกว่าภาพยนตร์หยุดใน "ตรงกลาง" แต่เห็นได้ชัดว่าคุณไม่ทราบว่าตรงกลางนั้นอยู่บนพื้นผิวดิสก์ คุณสามารถลองใช้ddคำสั่งสำหรับ Linux พร้อมตัวเลือกconv=noerrorเพื่อสร้างอิมเมจของดิสก์ หากคุณได้รับข้อผิดพลาดในการอ่านคุณสามารถมีความคิดที่แม่นยำยิ่งขึ้นว่าภาคใดได้รับผลกระทบจากความเสียหายเนื่องจาก dd จะเตือนคุณเกี่ยวกับข้อผิดพลาดมาตรฐานเอาต์พุต

นอกจากนี้ยังเก็บไว้ในใจว่าในระยะนี้ (สร้างภาพแผ่นดิสก์) คุณอาจได้รับภาพแบบเต็มบนฮาร์ดดิสก์ของคุณเนื่องจากไดรฟ์ของคอมพิวเตอร์ของคุณ (สมมติว่าคุณดูหนังบนกล่องด้านบนชุด) อาจและผมบอกว่าอาจจะทำงานได้ดีขึ้น (หรือ มักจะเลวร้ายยิ่งกว่าไดรฟ์ที่คุณเคยดูหนังด้วย ในกรณีนี้ฉันขอแนะนำให้คุณบอกลาการแก้ไขแผ่นดิสก์แตกไฟล์ CSS และเบิร์นบนสื่อเปล่าคุณสามารถทำได้อย่างถูกต้องเพราะคุณเป็นเจ้าของต้นฉบับและคุณทำการสำรองข้อมูลส่วนบุคคล

หากคุณได้รับข้อผิดพลาดในการอ่านคุณอาจต้องการตรวจสอบเพิ่มเติม สิ่งที่ฉันสามารถบอกคุณได้ก็คือลีนุกซ์มองว่าอุปกรณ์เป็นอุปกรณ์บล็อกเชิงเส้น (ตั้งแต่ 0 ถึงประมาณ 9GB) และประมาณ 4.5GB มีการเปลี่ยนเลเยอร์คู่ ดีวีดีจะถูกเขียนจากแทร็คจากภายในถึงภายนอกเสมอและจากประสบการณ์ของฉันจะใช้กับเลเยอร์ที่สองดังนั้นหากคุณสามารถค้นหาจำนวนเซกเตอร์ที่เสียหายคุณจะได้รับแนวคิดที่ชัดเจนว่าแทร็กที่เสียหายนั้นอาจเข้าใกล้มากขึ้น ถึง.

ฉันจะตรวจสอบรูปแบบการระบุที่อยู่ของ UDF เพื่อค้นหาคำแนะนำเกี่ยวกับการจับคู่ส่วนของแทร็ก ฮาร์ดดิสก์ใช้การจัดการ CHS ตามปกติ (ทรงกระบอก, หัว, เซกเตอร์) แต่ฉันเชื่อว่าดีวีดีนั้นแตกต่างกัน

ขออภัยถ้าฉันไม่ตอบคำถามของคุณ แต่มันท้าทายมาก


ฉันไม่คิดว่าคุณต้องดูที่ UDF มันเป็นระบบไฟล์และ dd จะบล็อกข้อมูลดิบโดยบล็อก ดังนั้นหากคุณได้รับข้อผิดพลาดในการอ่านคุณจะสามารถประมาณได้ว่าแผ่นดิสก์นั้นอยู่ตรงไหน หากคุณไม่ได้รับข้อผิดพลาดในการอ่าน แต่การอ่านจากอิมเมจ dd ยังคงล้มเหลวปัญหาไม่ได้อยู่ที่ DVD
Eric Darchis

@EricDarchis สิ่งที่ UDF ควรจะทำให้การวิเคราะห์ง่ายขึ้น ถ้าฉันรู้ว่าไฟล์ใดชำรุดและถ้าฉันสามารถรู้ได้ว่า UDF จัดการกับมันอย่างไรและถ้าฉันรู้การแมประหว่างที่อยู่ทางตรรกะของ UDF และที่อยู่ทางกายภาพของดีวีดีและถ้าฉันรู้วิธีแมปที่อยู่ทางกายภาพของ DVD กับระยะทางจากศูนย์ สร้าง GUI ที่แสดงให้ฉันเห็นว่ามีเซกเตอร์เสียอยู่ในแผ่นดิสก์ ทั้งหมดนี้เป็นข้อสมมุติฉันไม่รู้เกี่ยวกับ UDF หรือระบบไฟล์อื่น ๆ
usr-local-ΕΨΗΕΛΩΝ

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 ใช่แน่นอนมันจะต้องมีความรู้เกี่ยวกับรูปแบบที่จะทำการคำนวณ ☹
Synetech
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.