डिस्क पर डेटा के भौतिक स्थान का निर्धारण कैसे करें?


13

क्या किसी को यह पता करने का कोई तरीका है कि शारीरिक रूप से सीडी या डीवीडी पर डेटा का एक टुकड़ा कहाँ स्थित होगा?

मैं इस समय एक डीवीडी देखने की कोशिश कर रहा हूं, और लगभग आधे रास्ते से गुजर रहा हूं, लेकिन यह एक खरोंच के कारण फिल्म में एक विशिष्ट स्थान पर मर रहा है। मेरे पास एक मरम्मत किट है, लेकिन मुझे नहीं पता कि मुझे अपनी मरम्मत पर ध्यान केंद्रित करना है क्योंकि डिस्क पर कई सारे निशान और खरोंच हैं और मेरे पास यह जानने का कोई तरीका नहीं है कि कौन से मुद्दे का कारण बन रहा है।

जाहिर है, इन सभी की सफाई करना बेमानी है क्योंकि इससे न केवल किट में खाने योग्य सामग्री बर्बाद होती है, बल्कि उन सभी को समस्या नहीं होती है, और उनके काम करने से कुछ अपठनीय हो सकते हैं । इसके अलावा, सिर्फ इसलिए कि मैं फिल्म के माध्यम से आधा-अधूरा हूं, इसका मतलब यह नहीं है कि यह हब से किनारे तक कई कारणों से आधा-रास्ता होगा:

  • डिस्क में बाहरी किनारे की तुलना में अधिक डेटा होता है (आयतों की तुलना में मंडल अधिक गणितीय रूप से जटिल होते हैं)
  • डिस्क पूरी तरह से भरी हुई नहीं है (और अगर ऐसा था भी, तो फिल्म खुद ही इसका इस्तेमाल कर रही होगी, एक्स्ट्रा और ऐसे हैं)
  • क्योंकि इस विशेष मामले में यह एक वाणिज्यिक डीवीडी है, यह भी दोहरी परत है जो आगे मैनुअल निर्धारण को जटिल करता है

जैसे, मैं एक प्रोग्राम खोजने की कोशिश कर रहा हूं, जो मुझे किसी फ़ाइल (या उसके भाग), क्लस्टर आदि की पहचान करने में मदद कर सके और मुझे एक तस्वीर दिखा सके कि सीडी / डीवीडी कहां है। इस तरह, मैं डिस्क को देख सकता हूं और हब से उस दूरी के अनुरूप किसी भी खरोंच को ठीक कर सकता हूं।

उदाहरण के लिए, नीचे दी गई छवि इंगित कर सकती है कि कहां डिस्क पर कुछ फाइलें या समूहों की श्रेणी स्थित होगी, इसलिए उन क्षेत्रों में विसंगतियों की तलाश करके (आवश्यक रूप से घूर्णन), सही एक की पहचान की जा सकती है।

मुझे यकीन है कि यह कॉपी प्रोटेक्शन के कम से कम एक रूप ( DPM ) का उपयोग करता है और डीवीडी-लैब प्रो में ऐसा करने के लिए "डीवीडी टोपोलॉजी" सुविधा शामिल है।

यहाँ छवि विवरण दर्ज करें


नहीं .. लेकिन बहुत दिलचस्प सवाल है। मुझे आश्चर्य होगा कि डिस्क ड्राइव के बारे में भी (भले ही आप उन लोगों को ठीक करने के लिए कुछ भी नहीं कर सकते हैं)
जेफ एफ।

मैं डीवीडी / सीडी भंडारण के बारे में निश्चित नहीं हूं, लेकिन एचडीडी के लिए, भंडारण किसी भी तरह से रैखिक नहीं है।
ईबीग्रीन

3
@Synetech भी, एक संबंधित नोट पर लेकिन सीधे सवाल का जवाब नहीं। बहुत सारे वीडियो रेंटल स्टोर्स में एक डीवीडी रिपेयर मशीन होती है, जो डिस्क को सुरक्षित रूप से पुनर्जीवित करेगी। वे आम तौर पर एक छोटा शुल्क लेते हैं लेकिन यह बहुत अच्छी तरह से काम करता है और गहरी खरोंच को हटा सकता है।
जेफ एफ।

जेफ एफ दिलचस्प सवाल से सहमत हैं और मुझे नहीं पता कि यह कैसे करना है लेकिन अगर आप जवाब का इंतजार करते हुए फिल्म देखना चाहते हैं :), तो आप डीवीडी को एक और कॉपी करने की कोशिश कर सकते हैं क्योंकि आमतौर पर कॉपी प्रोग्राम पढ़ने के लिए बेहतर होते हैं डीवीडी प्लेयर की तुलना में त्रुटियां और कई बार यह डिस्क को "ठीक" करता है।
लॉरेंट

1
ऑप्टिकल डिस्क निश्चित रूप से रैखिक हैं, अंदर से बाहर तक। इसमें दोहरी परतों का कारक मुझे नहीं पता, लेकिन अधिकांश वाणिज्यिक डिस्क डीएल कार्यक्षमता का उपयोग रैखिक रूप से नहीं करते हैं।
जोनाथन गर्बर

जवाबों:


3

यह आपके पूर्ण प्रश्न का उत्तर नहीं होना चाहता, लेकिन छोटे प्रश्नों के उत्तर की एक श्रृंखला है जिसमें से अंतिम उत्तर का निर्माण करना है, यदि है।

अपने "मरम्मत किट" का काम करना वास्तव में काम करता है और खराब क्षेत्रों को फिर से पढ़ने योग्य बनाता है ... (इसलिए मान लें कि आप अपना समय बर्बाद नहीं कर रहे हैं)

आपने कहा कि फिल्म "बीच में" रुकती है, लेकिन जाहिर है कि आपको नहीं पता कि वह डिस्क डिस्क सतह पर कहां है। आप डिस्क की छवि बनाने के लिए ddविकल्प के साथ लिनक्स के लिए कमांड का उपयोग करने का प्रयास कर सकते हैं conv=noerror। यदि आपको एक पढ़ने में त्रुटि मिलती है, तो आपको अधिक सटीक विचार हो सकता है कि किस क्षेत्र को नुकसान से प्रभावित किया गया है, क्योंकि dd आपको त्रुटि के बारे में मानक आउटपुट पर चेतावनी देगा।

यह भी ध्यान रखें कि इस चरण में (डिस्क छवि बनाने के लिए) आपको अपनी हार्ड डिस्क पर पूरी छवि भी मिल सकती है क्योंकि आपके कंप्यूटर का ड्राइव (सेट टॉप बॉक्स पर फिल्में देखना) हो सकता है , और मेरा कहना है कि बेहतर प्रदर्शन (या हो सकता है ) अक्सर बदतर) उस ड्राइव की तुलना में, जिसके साथ आप फिल्म देखते थे। इस मामले में मैं आपको डिस्क को ठीक करने के लिए अलविदा कहने का सुझाव देता हूं, सीएसएस को क्रैक करता हूं और इसे एक खाली मीडिया पर जलाता हूं, आप इसे सही तरीके से कर सकते हैं क्योंकि आप मूल के मालिक हैं और आप एक व्यक्तिगत बैकअप बना रहे हैं।

यदि आपको एक पढ़ने में त्रुटि मिलती है तो आप आगे जांच करना चाहते हैं। मैं आपको बता सकता हूं कि लिनक्स डिवाइस को रैखिक ब्लॉक डिवाइस (0 से लगभग 9 जीबी तक) के रूप में देखता है और 4.5 जीबी के आसपास दोहरी परत संक्रमण है। डीवीडी हमेशा अंदर से बाहरी पटरियों पर जलाया जाता है, और मेरे अनुभव से वही दूसरी परत पर लागू होता है, इसलिए यदि आप क्षतिग्रस्त क्षेत्र की संख्या पा सकते हैं, तो आप एक नंगे विचार प्राप्त कर सकते हैं, जिस पर क्षतिग्रस्त ट्रैक करीब हो सकता है सेवा।

मैं ट्रैक करने के लिए मैपिंग सेक्टर के बारे में संकेत खोजने के लिए UDF एड्रेसिंग फॉर्मेट की जांच करूंगा। हार्ड डिस्क पारंपरिक रूप से सीएचएस एड्रेसिंग (सिलेंडर, हेड, सेक्टर) का उपयोग करते हैं लेकिन मेरा मानना ​​है कि डीवीडी अलग हैं।

क्षमा करें, यदि मैं आपके प्रश्न का उत्तर नहीं देता, लेकिन यह वास्तव में चुनौतीपूर्ण है।


मुझे नहीं लगता कि आपको यूडीएफ को देखने की जरूरत है, यह एक फाइलसिस्टम है और dd कच्चे डेटा को ब्लॉक करके ले जाएगा। इसलिए यदि आपको एक पढ़ने में त्रुटि मिलती है, तो आप मोटे तौर पर अनुमान लगाने में सक्षम होंगे कि यह डिस्क पर कहाँ स्थित है। यदि आपको रीड एरर नहीं मिलता है, लेकिन dd इमेज से रीडिंग अभी भी विफल हो जाती है, तो समस्या डीवीडी के साथ नहीं है।
एरिक डार्सिस

@ EricDarchis UDF चीज़ को विश्लेषण को सरल बनाने वाला था। अगर मुझे पता था कि क्या फ़ाइल टूटी हुई है, और अगर मैं तब जान सकता था कि UDF इसे कैसे संबोधित करता है, और अगर मुझे UDF तार्किक पता और डीवीडी भौतिक पते के बीच मैपिंग पता था, और अगर मुझे पता था कि केंद्र से दूरी के लिए डीवीडी भौतिक पते कैसे मैप करें तो मैं कर सकता था एक GUI का निर्माण करें जो मुझे दिखाता है कि डिस्क पर खराब सेक्टर कहां हैं। यह सब काल्पनिक है, मैं यूडीएफ या अन्य फाइल सिस्टम के बारे में नहीं जानता।
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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.