सवाल मैक ओएस एक्स: सीडी या डीवीडी से आईएसओ बनाने का सबसे अच्छा तरीका


दोनों कमांड लाइन और स्क्रीन उन्मुख पॉइंटर्स की सराहना की!

अद्यतन करें:

मैंने डिस्क उपयोगिता, hdiutil, और डीडी विधियों की पुष्टि की। डीडी सबसे तेज़ लगता है, मेरे मैकबुक प्रो बनाम 30 मिनट के लिए hdiutil के लिए 30 मिनट। मैं बस उपयोग करने के लिए डीडी को सरल बनाने में सक्षम था if= तथा of=

डीवीडी के लिए, मैंने / dev / disk2 का उपयोग किया। मैंने इसे सत्यापित किया diskutil list और इसे पहले अनमाउंट किया।

$ sudo umount /dev/disk2
$ dd if=/dev/disk2 of=mydisk.iso

207


मूल


हाँ डीडी सबसे तेज़ है, यह डिस्क ड्रूइड है, आखिरकार! :) - msanford
आपने डिस्क 2 को अनमाउंट क्यों किया? मैंने सोचा कि आपको डीवीडी ड्राइव को घुमाने की जरूरत है, तो आप इससे डेटा पढ़ सकते हैं? - Pure.Krome
@ Pure.Krome, इस उद्देश्य के लिए, / dev / disk2 कई जीबी लंबाई की एक फ़ाइल है। निर्देशिका संरचना उन बाइट्स में एम्बेडेड है। आईआईआरसी, मुझे पढ़ने / dev / disk2 पढ़ने के लिए umount था। - Mark Harrison
मुझे उपयोग करना पड़ा sudo diskutil unmount /dev/disk2 नहीं sudo umount /dev/disk2 - nikans
मेरे मामले में मुझे निम्नलिखित करना था (ओएसएक्स 10.9.5): सुडो उमाउंट / देव / डिस्क 3 एस 0; sudo dd if = / dev / disk3s0 = mydisk.iso - Oisin


जवाब:


ओएस एक्स बॉक्स पर डिस्क छवि बनाने के आम तौर पर चार तरीके हैं:

  1. तस्तरी उपयोगिता - ऑन-स्क्रीन संकेत आपको मार्गदर्शन करेंगे, लेकिन यह डिफ़ॉल्ट रूप से एक .dmg बना देगा, जो एक ओएस एक्स-विशिष्ट फ़ाइल प्रारूप है। यदि आप छवि बनाने से पहले "सीडी / डीवीडी मास्टर" विकल्प चुनते हैं तो डिस्क उपयोगिता एक आईएसओ (.cdr एक्सटेंशन) भी तैयार करेगी। वांछित होने पर निर्माण के बाद आप एक्सटेंशन (.iso) का नाम बदल सकते हैं।

  2. रोक्सियो टोस्ट - द वास्तव में एक दशक से अधिक समय तक मैक ओएस पर ऑप्टिकल मीडिया बनाने में तीसरे पक्ष के मानक, यह आपके इच्छित लगभग सीडी या डीवीडी प्रारूप बनाएगा।

  3. hdiutil कमांड लाइन उपयोगिता, जो वास्तव में, टोस्ट का समर्थन करने वाले हर प्रारूप को मुक्त करेगी, हालांकि यह बहुत कम सुंदर है। यदि आप इस उपकरण के साथ एक आईएसओ बनाना चाहते हैं, तो उपयोग करें hdiutil makehybrid -iso -joliet -o Image.iso /input_path

  4. उपयोग करने वाला चौथा, अत्यंत प्रत्यक्ष कमांड लाइन तरीका है dd sysadmins पता हो सकता है: dd if=/dev/disk1 of=Image.iso


189



ऑडियो सीडी के लिए, hdiutil काम करता है। डिस्क उपयोगिता और डीडी काम नहीं करते हैं (.iso फ़ाइल बनाई जा सकती है, लेकिन बाद में आरोहित नहीं किया जा सकता है)। - Ngoc Dao
का उपयोग करते हुए dd, मुझे एक आईएसओ फ़ाइल मिलती है जो डिस्क उपयोगिता का उपयोग करके आईएसओ की तुलना में थोड़ा बड़ा (लगभग 500 केबी) है ... और मैंने पीसी पर फिर कोशिश की, और उसी आकार को मिला dd मिल गया ... तो मुझे लगता है dd इसे छीनने में एक बेहतर काम करता है - 太極者無極而生
डीडी एक सीधी प्रति है जहां hdiutil शायद थोड़ा कंप्रेसर करने के लिए आईएसओ प्रारूप का उपयोग करता है ... मुझे नहीं लगता कि वास्तव में कुछ भी खो गया है ... - gabeio
मैं डिस्क त्रुटियों में दिलचस्पी रखता हूं। डीडी के साथ conv = noerror, सिंक मदद करता है। मैंने दूसरों को यह देखने की कोशिश नहीं की कि क्या वे डिस्क त्रुटियों की रिपोर्ट करते हैं, अगर वे पहली त्रुटि पर छोड़ देते हैं, या क्या। Hdiutil के लिए मैन पेज त्रुटियों के बारे में कुछ बात करता है लेकिन ब्याज की त्रुटि, ईआईओ, का उल्लेख नहीं है। - pedz


ओपन / एप्प्लिकेशंस / यूटिलिटीज / टर्मिनल.एप /

sudo diskutil unmount /dev/disk1
dd if=/dev/disk1 of=~/myCD.iso bs=2048 conv=sync,notrunc

इससे हो जाना चाहिए!


77



मुझे इसे मारने का तरीका;) यह सबसे सुरुचिपूर्ण, निम्न-ओवरहेड समाधान है। नीचे मेरे अन्य देखें। - msanford
अब जब मैं इसके बारे में सोचता हूं, तो समाधान मैंने hdutil के साथ नीचे उद्धृत किया है, कुछ सरल है, क्योंकि आप डिवाइस के / dev असाइनमेंट को जानने के बिना शाब्दिक पथ का उपयोग कर सकते हैं, जो उपयोगी है अगर आप इसे केवल एक फ़ोल्डर के लिए पुन: उपयोग करना चाहते हैं , या एक बाहरी हार्ड ड्राइव, या एकाधिक ऑप्टिकल डिवाइस। - msanford
यही वजह है कि conv=sync,notrunc ज़रूरी? - kizzx2
बीटीडब्ल्यू, करता है cat /dev/disk2 > ~/dvd.iso यहाँ काम करो? - boehj
इस समाधान के लिए काम करने के लिए, आपको डिवाइस के नाम को जानना होगा, जिसे आप टर्मिनल में "डीएफ" टाइप करके और सूची में अपनी सीडी / डीवीडी की तलाश करके पता लगा सकते हैं। फिर डिवाइस का नाम चुनें जो दूर बाईं ओर दिखाता है। फिर "sudo umount / dev / YOUR_DEVICE_NAME" का उपयोग कर डिवाइस को अनमाउंट करें, फिर कॉपी करने के लिए उपरोक्त विस्तृत डीडी कॉपी दृष्टिकोण का उपयोग करें। - Brad Parks


असल में डिस्क उपयोगिता एक आईएसओ (.cdr एक्सटेंशन) बनाएगी। बस सुनिश्चित करें कि आप छवि बनाने से पहले "सीडी / डीवीडी मास्टर" विकल्प का चयन करें।

उस फ़ाइल का उपयोग किसी भी अन्य आईएसओ फ़ाइल की तरह ही किया जा सकता है, केवल कुछ गूंगा विंडोज ऐप्स के लिए नाम बदलने की आवश्यकता है जो .cdr एक्सटेंशन पर baulk।

बिना किसी समस्या के उम्र के लिए इस विधि का उपयोग कर रहे थे।


24



मैंने एक .cdr बनाया है, इसे स्वचालित रूप से मैक ओएस पर रखा गया है। मैंने बूट करने योग्य यूएसबी फ्लैश ड्राइव से सभी फाइलों की प्रतिलिपि बनाई। Dismounted। वर्चुअल बॉक्स पर माउंट करने का प्रयास कर रहा है: Could not get the storage format of the medium '/Users/nakilon/_/mrddr_flash_diskutil_dvdmaster.iso' (VERR_NOT_SUPPORTED). - Nakilon


जैसा कि अन्य उत्तरों में बताया गया है आप डिस्क उपयोगिता का उपयोग कर सकते हैं या dd मूल डिस्क की एक आईएसओ छवि बनाने के लिए। लेकिन अगर डिस्क की प्रतिलिपि बनाई गई है, तो इसमें डिस्क के लीड-इन क्षेत्र में डिक्रिप्शन कुंजी शामिल हैं जिन्हें सीधे पढ़ा नहीं जा सकता है, और आईएसओ छवि का हिस्सा नहीं हैं। तो यदि आप इस छवि के साथ एक नई डिस्क जलाते हैं तो यह एक मानक डीवीडी प्लेयर पर नहीं खेलेंगे। फिर भी, आप इसे वीएलसी जैसे प्रोग्राम का उपयोग करके खेल सकते हैं, जिसे चाबियों की आवश्यकता नहीं है, क्योंकि यह एन्क्रिप्शन को बाधित करने में सक्षम है।

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

अपनी हार्ड ड्राइव पर संग्रहीत करने के लिए आपको सामग्री को अनएन्क्रिप्टेड H.264 का उपयोग करके ट्रांसकोड करने के लिए और अधिक उपयोगी लग सकता है handbrake। यह डीवीडी-वीडियो डिस्क पर उपयोग की जाने वाली MPEG-2 सामग्री को संग्रहीत करने की तुलना में आपको बहुत अधिक डिस्क स्थान बचाएगा। हालांकि, यह डीवीडी मेनू को संरक्षित नहीं करेगा, और यदि आप एक डीवीडी को जलाना चाहते हैं जिसे आप मानक डीवीडी प्लेयर पर चला सकते हैं तो आपको इसे एमपीईजी -2 में परिवर्तित करना होगा।


15





डीडी कमांड लाइन उपकरण में देखने के बाद ...

मैंने पाया कि आप डिस्क उपयोगिता का उपयोग कर डिस्क छवि भी बना सकते हैं।

बस एक नई छवि बनाएं और "डीवीडी / सीडी मास्टर" का चयन करें। - ऐप्पल एक्सटेंशन .cdr जोड़ता है लेकिन आप फ़ाइल को .iso में समाप्त करने के लिए नाम बदल सकते हैं और यह एक मानक आईएसओ के रूप में काम करेगा।

किसी को पता है कि यह डिस्क पर किसी भी ड्रम सुरक्षा को कैसे प्रभावित करता है?


11



यह मानते हुए कि डिस्क उपयोगिता सिर्फ डीडी का उपयोग कर रही है, यह अलग नहीं है - आईएसओ डिस्क की बिट कॉपी के लिए थोड़ा सा है। - Rich Bradshaw
अमीर सही है, आईएसओ डीवीडी की एक समान प्रति है। - alex
अगर यह प्रतिलिपि सुरक्षित नहीं है। विवरण के लिए मेरा जवाब देखें। - mark4o


आप इसका उपयोग कर सकते हैं dd कमांड लाइन उपकरण। सुनिश्चित करें कि आप पहले ड्राइव को अनमाउंट करते हैं।

dd if=/dev/dvd of=dvd.iso

यह डीवीडी की थोड़ी-थोड़ी प्रतिलिपि बना देगा।

नोट: विकल्प /dev/dvd डिवाइस के नाम के साथ यह ओएस एक्स में डिस्क उपयोगिता में दिखाया गया है, उदाहरण के लिए यदि डिस्क उपयोगिता का बीएसडी डिवाइस नोड 'डिस्क 2' दिखाता है तो उपयोग करें /dev/disk2


10



यह / dev / dvd नहीं है! डिस्क उपयोगिता पर जाएं, अपनी इच्छित डिस्क ढूंढें और जानकारी संवाद खोलें, यह उचित / dev / * कहता है - Isaac Waller
इसका एक उदाहरण है, आप स्पष्ट रूप से इसे अपने डीवीडी ड्राइव के साथ बदल देंगे जो कुछ ऐसा होगा /dev/hdb1 या /dev/scd0। - John T
सबसे अधिक संभावना /dev/disk1 या disk2 मैक ओएस एक्स पर - mark4o
mark4o शायद सही है। यदि आप नहीं बता सकते हैं, तो मैं यूनिक्स लड़का हूं, मैक यूनिक्स के साथ कमांड-लाइन टूल्स का बहुमत साझा करता है जो मुझे अधिक मैक सवालों के जवाब देने में मदद करता है। - John T


मत भूलना asr, ऐप्पल सॉफ्टवेयर कमांड लाइन उपयोगिता बहाल करें: यह कच्चे प्रतिलिपि कार्यक्रम की तरह काम कर सकता है dd, लेकिन इसमें अधिक घंटियां और सीटी हैं। कम से कम, यह वॉल्यूम पथनामों के साथ सीधे काम करेगा, क्योंकि डीडी नहीं होगा।


5





मैं आम तौर पर एक कमांड लाइन व्यक्ति हूं, और अंतर्निहित डिस्क उपयोगिता भी बहुत अच्छी तरह से काम करती है, लेकिन मैंने हाल ही में एक और अच्छे और मुफ्त विकल्प में ठोकर खाई जलाना। डिस्क छवियों को बनाने की क्षमता इसकी कई विशेषताओं में से एक है:

  1. डाउनलोड जलाना, तो निकालें और इसे खोलें
  2. अपनी डिस्क को अंदर रखो
  3. को खोलो प्रतिलिपि टैब
  4. क्लिक करें स्कैन ...
  5. डिस्क का चयन करें और क्लिक करें चुनें
  6. क्लिक करें बचाना..., एक नाम और स्थान चुनें, और क्लिक करें बचाना

4



वाह। मैं पहले से ही जला दिया था, लेकिन मुझे नहीं पता था कि यह ऐसा कर सकता है! ये अच्छी तरह काम करता है। +1 - Cullub
जला के लिए +1। सिस्टम टूल्स से आसान है - Rich Homolka


मैंने पाया है dd पीसी पर कुछ टूल्स के समान आईएसओ छवि उत्पन्न करता है, इसलिए मैं इसका उपयोग कर रहा हूं dd, और नीचे आदेशों की एक त्वरित सूची है:

  1. diskutil list
  2. diskutil unmount /dev/disk1
  3. dd if=/dev/disk1 of=DiscImage01.iso
  4. diskutil eject /dev/disk1

विवरण:

  1. स्पॉटलाइट में, टाइप करें Terminal और आप यूनिक्स कंसोल के लिए ऐप देखेंगे। (या खोजक पर जाएं और अनुप्रयोगों का उपयोग करें -> उपयोगिताओं -> टर्मिनल)।
  2. diskutil list यह देखने के लिए कि ऑप्टिकल ड्राइव कौन सा ड्राइव है। हो न हो /dev/disk1 या /dev/disk2, आदि, इस पर निर्भर करता है कि आपके पास अन्य ड्राइव हैं, जैसे यूएसबी फ्लैश ड्राइव या एसडी कार्ड। आदेश नाम, साथ ही डिस्क के आकार को दिखाएगा, और यह आमतौर पर 4 जीबी से 8.5 जीबी होना चाहिए।
  3. उपयोग diskutil unmount /dev/disk1 ड्राइव को अनमाउंट करने के लिए, और इस कमांड को एक की आवश्यकता नहीं है sudo और इसलिए व्यवस्थापक के पासवर्ड की आवश्यकता नहीं है।
  4. dd if=/dev/disk1 of=DiscImage01.iso अपनी वर्तमान निर्देशिका में आईएसओ छवि बनाना है (जो आपकी होम निर्देशिका है यदि आपने अभी तक टर्मिनल ऐप शुरू किए बिना शुरू किया है cd आदेश)। इसमें थोड़ी देर लग जाएगी और यदि ड्राइव में इतनी रोशनी है तो आप ऑप्टिकल ड्राइव के हल्के झपकी देखेंगे।
  5. diskutil eject /dev/disk1 कुछ ऑप्टिकल ड्राइव के लिए डिस्क को बाहर निकालना है जो आपको मैन्युअल रूप से बाहर निकालने नहीं देगा, लेकिन डिस्क को निकालने के लिए ओएस एक्स की आवश्यकता होती है।

इसके अलावा, के बाद से dd किसी भी मौजूदा फ़ाइल को ओवरराइट कर सकते हैं, तो आप ऐसा करना चाहेंगे chmod 444 *.iso तो सब कुछ .iso फाइलें केवल पठनीय हैं लेकिन लिखने योग्य नहीं हैं, और यदि एक महीने बाद आप एक जारी करते हैं dd कमांड जो मौजूदा फाइल को ओवरराइट कर सकता है, यह वास्तव में "अनुमति अस्वीकृत" त्रुटि के साथ वापस आ जाएगा ताकि आप उस मौजूदा फ़ाइल को ओवरराइट नहीं कर सकें।


3