कच्ची डिस्क छवियों को कैसे माउंट करें?


12

मैं एक डिस्क के कच्चे डंप को माउंट करना चाहूंगा, जैसे कि उन द्वारा बनाया गया dd? क्या ओएस एक्स में लूप डिवाइस जैसा कुछ है?


1
मुझे ऐसा लगता है कि यह एक XY प्रश्न हो सकता है - आप ऐसा क्यों चाहते हैं?
जीआर

1
@grgarside मैं फ़्लॉपीस, hds के विभिन्न डंप माउंट करना चाहता हूं, कभी क्या। यह तथ्य इतना मायने क्यों रखता हे?
मैक्स राइड

खैर, मेरे पास एक उत्तर है, लेकिन जब से मुझे यकीन नहीं है कि आप ऐसा क्यों चाहते हैं, मुझे नहीं पता कि क्या यह उपयुक्त है।
GRG

जवाबों:



8

यह हास्यास्पद है क्योंकि यह वास्तव में वास्तव में वास्तव में सरल है। इसका नाम बदलकर .DMg एक्सटेंशन में रखें, क्योंकि DMG एक कच्ची छवि है।

उपरोक्त समाधान के विपरीत, यह विभाजन के अलावा पूरे ड्राइव के dd rips पर काम करेगा।


1
क्या आप सुनिश्चित हैं कि dmgs किसी संरचना से घृणा नहीं करते हैं? वे संकुचित, एन्क्रिप्टेड और चेकसम हो सकते हैं ...
मैक्स राइड

3
सबसे पहले, एक डीएमजी फ़ाइल प्रारूप परिवार है, लेकिन यह मूल रूप से क्रिप्टो से पहले इसमें कोर में डीडी है। अधिक जानकारी के लिए यहां देखें: newosxbook.com/DMG.html दूसरा पैराग्राफ में महत्वपूर्ण बिट है। बेसिक हडियुटिल निर्मित DMG वास्तव में सिर्फ नामांकित हेडर, पाद लेख, मेटाडेटा या किसी भी प्रकार के रैपिंग के साथ, रॉ रॉम्प्स का नाम दिया गया है। यदि और जब आप डेटा को संपीड़ित / एन्क्रिप्ट करने का प्रयास करते हैं, तो क्रिप्टो / कॉम्प प्रारूप के निर्देशों के साथ एक अनुगामी ब्लॉक बनाया जाता है। जब एनकाउंटर को डिक्रिप्ट किया जाता है, तो यह फिर से डीडी है।
user1901982

3
पार्टी के लिए देर से ही सही लेकिन यह यहाँ एक +1 जोड़ने लायक था। मैंने सिर्फ एक 20 साल के पीसी से एक कच्ची डिस्क छवि के साथ ऐसा किया और यह पूरी तरह से काम करता है।
मैट लेसी

1
सचमुच कमाल का उपाय। मुझे कमांड लाइन का उपयोग करने में मज़ा आता है, लेकिन ऐसा कुछ भी नहीं है जिसे आप यूआई से याद कर सकें और जल्दी से कर सकें।
लाक

2

hdiutilआदेश ऊपर दिए गए सही है, हालांकि, नए मैक SSDs के एक 4096 बाइट ब्लॉक आकार और है hdiutilइसलिए यदि आप एक 4096 बाइट ब्लॉक आकार छवि यह व्यवस्था करने के लिए बकवास की तरह दिखाई देगा माउंट करने का प्रयास डिस्क छवियों के लिए 512 के लिए चूक।

-blocksize 4096कमांड में जोड़ने से आप नए मैक से बनाई गई छवि के साथ काम कर सकते हैं:

hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img

1

आप डिस्क उपयोगिता का उपयोग करके डिस्क की एक डिस्क छवि बना सकते हैं। बाईं ओर की सूची में डिस्क या डिस्क के विभाजन का चयन करें, फिर <→1> से फ़ाइल → नया → डिस्क छवि।

एक बार छवि बनाने के बाद, आप इसे किसी भी अन्य वॉल्यूम की तरह माउंट कर सकते हैं और यदि आपने रीड / राइट का चयन किया है तो आप इमेज को एक माउंटेड वॉल्यूम की तरह पढ़ / लिख सकते हैं। छवि को उसी स्थान पर रखा गया है, जैसा कि मूल डिस्क होगी: / वॉल्यूम / डिस्कनाम।


यह लगभग मेरी जरूरतों को पूरा करता है। क्या आप उन्हें सीधे माउंट करने का एक तरीका जानते हैं?
मैक्स राइड

@ मोम क्या आप स्पष्ट कर सकते हैं कि आप 'सीधे' से क्या मतलब है?
GRG

मैं एक फ़ाइल का इलाज करना चाहता हूं जैसे कि यह एक चरित्र उपकरण था और mountउस पर उपयोग किया गया था।
मैक्स राइड

@ मोम मैं अभी भी निश्चित नहीं हूं कि आपका क्या मतलब है: आप माउंट की गई छवि पर किसी भी अन्य छवि की तरह माउंट का उपयोग कर सकते हैं और इसे जुड़े भौतिक डिस्क के साथ दिखाया गया है - आप वास्तव में माउंट का क्या उपयोग करना चाहते हैं?
GRG

मेरे पास ddउदाहरण के लिए कच्ची छवियां हैं । मैं उन लोगों को माउंट करना चाहता हूं। मैं एक dmg और ddउस पर कच्ची छवि बना सकता हूं , फिर इस dmg को माउंट कर सकता हूं, लेकिन मैं इसे सीधे माउंट करना चाहूंगा, कुछ ऐसा mount -t hfs <path-to-file-created-using-dd> /mountpoint। हालांकि, यह संभव नहीं है, क्योंकि mountकेवल उपकरणों के साथ काम करता है, न कि सामान्य फाइलों के साथ। लिनक्स पर मैं लूप-डिवाइसेस का उपयोग करता हूँ, उन्हें फ़ाइल की ओर इशारा करता हूँ और mountबाद में उन पर उपयोग करता हूँ।
मैक्स राइड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.