व्यवहार में वोडिम के लिए "-डॉ", "-साओ", "-ताओ" और "-राव" लेखन मोड को समझना


10

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

जवाबों:


9

सीडी-डीए , सीडी-रोम , CD-R और सीडी आरडब्ल्यू 2,352 बाइट क्षेत्रों में सभी जानकारी मांगती हैं, 98 अलग 24-बाइट फ्रेम में विभाजित स्वरूपों। CD-DA डिस्क पर, प्रत्येक 24-बाइट फ़्रेम में दो 16-बाइट ऑडियो नमूने होते हैं, प्रत्येक स्टीरियो चैनल के लिए एक। CD-ROM विनिर्देश दो सेक्टर मोड, मोड 1 और मोड 2 को परिभाषित करता है, जो दो अलग-अलग सेक्टर लेआउट का वर्णन करता है। दोनों मोड हेडर सूचना के लिए पहले 16 बाइट्स आरक्षित करते हैं। मोड 1 त्रुटि का पता लगाने (32-बिट सीआरसी) और सुधार (276-बाइट आरएसपीसी) के लिए अतिरिक्त 288 बाइट्स का उपयोग करता है।

 ------------------------------------------------------------------------------------------------------------------------
| Format        |                                           2,352-byte sector                                            |
|------------------------------------------------------------------------------------------------------------------------|
| CD-DA         | 24-byte data frame (1) | 24-byte data frame (2) |            . . .           | 24-byte data frame (98) |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 1 | 12-byte sync pattern | 3-byte address | 2,048-byte data | 4-byte CRC | 8-byte reserved | 276-byte RSPC |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 2 | 12-byte sync pattern | 3-byte address |                        2,336-byte data                         |
 ------------------------------------------------------------------------------------------------------------------------

सत्र

सीडी-आर और सीडी-आरडब्ल्यू प्रारूपों के विनिर्देशों के साथ सत्रों की धारणा को सीडी प्रारूप विनिर्देशों में जोड़ा गया ।

प्रत्येक सत्र में तीन क्षेत्र होते हैं जो सीडी-डीए और सीडी-रोम की मूल संरचना की नकल करते हैं: लीड-इन क्षेत्र में सत्र तालिका (टीओसी) शामिल है; कार्यक्रम क्षेत्र अलग-अलग ट्रैक रखती है; लीड-आउट क्षेत्र के निशान सत्र के अंत। हालाँकि मूल CD-DA और CD-ROM विशिष्टताओं को लिखे जाने के समय सत्रों की धारणा मौजूद नहीं थी, इन पुराने स्वरूपों में प्रति डिस्क एक एकल सत्र के लिए अनिवार्य रूप से मात्रा शामिल है।

कुछ डिस्क प्रारूप, जैसे CD-Rs और CD-RW प्रति डिस्क कई सत्रों का समर्थन करते हैं। प्रत्येक सत्र में एक या अधिक ट्रैक होते हैं। बहु-सत्र डिस्क में टीओसी बाद के सत्रों के लीड-इन क्षेत्र में पहले सत्रों के पते शामिल हैं। नवीनतम सत्र के लीड-इन क्षेत्र में TOC का उपयोग डिस्क पर पटरियों तक पहुंचने के लिए किया जाता है।

ISO 9660 कॉम्पैक्ट डिस्क फाइल सिस्टम (CDFS) मानक रिकॉर्ड फ़ाइलों का एक सूचकांक की एक श्रृंखला में एक डिस्क पर उपस्थित मात्रा वर्णनकर्ता कि में एक निश्चित डिस्क की शुरुआत से ऑफसेट जमा हो जाती है। इसके विपरीत, बहु-सत्र डिस्क नवीनतम सत्र में एक निश्चित ऑफसेट पर वॉल्यूम डिस्क्रिप्टर को स्टोर करती हैं । जब फ़ाइलों को एक बहु-सत्र डेटा डिस्क में जोड़ा जाता है, तो संपूर्ण निर्देशिका ट्री की एक अद्यतन प्रतिलिपि नए सत्र के भाग के रूप में संग्रहीत की जाती है। नवीनतम सत्र से फ़ाइल के संदर्भ को हटाकर फ़ाइलों को "हटा दिया" जा सकता है। हालाँकि, जैसा कि वास्तविक फ़ाइल डेटा को कभी नहीं बदला जाता है, "डिलीट" फाइलें पिछले सत्र से डायरेक्टरी ट्री के माध्यम से एक्सेस की जा सकती हैं।

लेखन मोड

कई रिकॉर्डिंग मोड हैं, जिनमें प्रश्न में स्पष्ट रूप से उल्लेखित हैं:

  • एक बार में ट्रैक करें

    सीडी सामग्री को ट्रैक के रूप में ज्ञात क्षेत्रों के लगातार सेट में विभाजित किया गया है। ट्रैक-एट-वन्स (TAO) मोड में लेजर बंद हो गया और प्रत्येक ट्रैक के बीच पुनः आरंभ हो गया। यह देरी संक्रमणकालीन क्षेत्रों का कारण बनती है, जिसे पटरियों के बीच पूर्व-अंतराल के रूप में जाना जाता है । इनसे बचा नहीं जा सकता है, लेकिन रिकार्डर, जो वैरिएबल-गैप ट्रैक-एट-वन्स का समर्थन करते हैं, प्री-गैप के आकार को कम से कम 2 सेक्टर (2/75 सेकंड का) समायोजित कर सकते हैं।

    अधिकांश ड्राइव के साथ बहु-सत्र रिकॉर्डिंग के लिए TAO मोड की आवश्यकता होती है।

  • एक बार डिस्क पर

    डिस्क-एट-वन्स-ऑन (डीएओ) मोड में डिस्क सामग्री को लेजर को रोकने के बिना एक ही पास में दर्ज किया जाता है। इससे डेटा को पूरी तरह से बचने के लिए पूर्व-अंतराल क्षेत्रों को लिखा जा सकता है।

  • सत्र-एट-बार

    सत्र में एक बार (एसएओ) मोड में कई सत्रों को रिकॉर्ड किया जा सकता है और एक ही डिस्क पर अंतिम रूप दिया जा सकता है। परिणामी डिस्क को कंप्यूटर ड्राइव द्वारा पढ़ा जा सकता है, लेकिन पहले के बाद के सत्र आमतौर पर सीडी ऑडियो उपकरण द्वारा पठनीय नहीं होते हैं।

    वोडिम में, DAO और SAO मोड पर्यायवाची हैं। जबकि अधिकांश ड्राइव्स को TAO मोड में लिखने के लिए मल्टी-सेशन डिस्क की आवश्यकता होती है, Wodim को SAO मोड में मल्टी-सेशन डिस्क बनाने के लिए समर्थन भी है, अंतर्निहित डिस्क ड्राइव इस बात का समर्थन करता है।

  • कच्चा मोड

    CD-ROM की डिस्क छवियों को कच्चे मोड में बनाया जा सकता है (सेक्टर मोड से स्वतंत्र प्रति सेक्टर 2,352 बाइट्स निकालकर) या सेक्टर में केवल वास्तविक डेटा प्राप्त करके (2,048 / 2,336 / 2,352 / 2,324 सेक्टर मोड पर निर्भर करता है) कच्चे मोड डिस्क छवियों का फ़ाइल आकार हमेशा 2,352 बाइट्स का एक बहु है। जब इस तरह की डिस्क छवियों को कच्चे मोड में एक ऑप्टिकल मीडिया के लिए लिखा जाता है, तो 2,352 बाइट सेक्टर, जिसमें पहले से ही सिंक्रोनाइज़ेशन पैटर्न और संभवतः त्रुटि का पता लगाने और सुधार डेटा शामिल होते हैं, डिस्क के रूप में उन्हें लिखे जाते हैं।

  • पैकेट लेखन

    वृद्धिशील पैकर लेखन (IPW) ऑप्टिकल डिस्क को एक प्रकार से एक लिखने योग्य ब्लॉक उपकरणों के समान उपयोग करने की अनुमति देता है, अर्थात यह फाइलों को मांग पर संशोधित, संशोधित या हटाए जाने की अनुमति देता है। यह पैकेट मोड में डिस्क पर छोटी (32k-256k) पटरियों की एक श्रृंखला लिखकर प्राप्त किया जाता है। CD-R / RW डिस्क को ऐसे पैकेट में स्वरूपित किया जा सकता है, और कर्नेल pktcdvd मॉड्यूल (पैकेट लिखने वाला ड्राइवर) बफ़र्स डिस्क पर लिखता है और एक समय में पूरे पैकेट को मिटाने और पुन: लिखने का पारदर्शी संचालन करता है।

    वोडिम को पैकेट लेखन के लिए प्रयोगात्मक समर्थन प्राप्त है।


यह की कीमत ध्यान देने योग्य बात है कि कुछ अधिक क्षेत्र लेआउट है glosses का वर्णन जैसे विवरण subtrack सूचकांक , उपचैनल और सीआईआरसी एन्कोडिंग संक्षिप्तता के पक्ष में।
थॉमस निमन

अच्छा जवाब लेकिन कुछ बिंदु: 1) आप कुछ जगहों पर बिट का उपयोग करते हैं जहां मुझे लगता है कि आप बाइट का मतलब है। 2) पैकेट मोड कुछ भी रिमैप नहीं करता है, यह सिर्फ छोटी (32-256k) पटरियों की एक श्रृंखला लिखता है। cdrw डिस्क को ऐसे पैकेट में स्वरूपित किया जा सकता है, और आप कर्नेल pktcdvd ड्राइवर का उपयोग डिस्क पर लिखने के लिए लिख सकते हैं और एक समय में पूरे पैकेट को मिटाने और फिर से लिखने के लिए पारदर्शी रूप से हैंडल कर सकते हैं, जिससे आप डिस्क पर एक नियमित फाइल सिस्टम को प्रारूपित और माउंट कर सकते हैं। एक विशाल फ्लॉपी की तरह इसका उपयोग करें।
psusi

अंत में, यह ध्यान देने योग्य है कि सीडीडीए "सेक्टर" ड्राइव द्वारा बनाई गई एक एब्सट्रैक्शन हैं और वास्तव में डिस्क पर मौजूद नहीं हैं, जिसके कारण ऑडियो ट्रैक को ठीक से निकालने में जल्दी समस्या होती है क्योंकि लेजर ने पढ़ना बंद कर दिया है, अगले की मांग कर रहा है फिर से शुरू करने के लिए "सेक्टर" बिल्कुल नहीं किया जा सकता है।
psusi

@psusi टिप्पणी के लिए धन्यवाद। मैंने बिट्स / बाइट्स त्रुटियों को ठीक किया और पैकेट लेखन पर अनुभाग में अपने नोट्स जोड़े।
थॉमस निमन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.