एक आईएसओ आमतौर पर एक कंटेनर फ़ाइल को संदर्भित करता है जिसमें डेटा के साथ एक फ़ाइल सिस्टम होता है जो फ़ाइल सिस्टम संदर्भ होता है। सीधे शब्दों में कहें, यह एक फाइल में फाइल सिस्टम की एक प्रति है।
रोम (जैसे कि सीडी या डीवीडी) के साथ काम करते समय यह ठीक है, क्योंकि वे फाइल सिस्टम पहलू से स्वाभाविक रूप से सरल हैं। मेरे ज्ञान की तरह, आईएसओ 9660 प्रारूप में फ़ाइल-स्तर एन्क्रिप्शन, संपीड़न या जर्नलिंग शामिल नहीं है।
हार्ड ड्राइव पर उपयोग में आने वाले फाइल सिस्टम में वह सब होता है। इसलिए एक कंटेनर फ़ाइल प्रारूप जो इस तरह की फ़ाइल प्रणाली की प्रतिलिपि बनाना चाहता है, उसे उन सभी विशेषताओं का बेहतर समर्थन करना चाहिए ( सभी ज्ञात फ़ाइल सिस्टम प्रकार बहुत अच्छे होंगे)।
जाहिर है, कोई भी ऐसे कंटेनर प्रारूप को लिखना और समर्थन नहीं करना चाहेगा।
हार्ड ड्राइव की छवि बनाते समय केवल एक स्तर को और गहरा करने के लिए यह बहुत अधिक समझ में आता है और ड्राइव से कच्चे डेटा को कॉपी करें (जैसे टूल का उपयोग करके dd
)। उस डेटा की कोई संरचना नहीं है, इसलिए फ़ाइल प्रारूप भी नहीं है।
आप सीडी / डीवीडी के लिए भी ऐसा कर सकते हैं, लेकिन इस तरह की चीज के लिए एक मानक प्रारूप होना जाहिर तौर पर कच्चे बिट धाराओं पर एक फायदा है। इसके अलावा, वीएचडी जैसी चीजें हैं , जो वर्चुअल हार्ड डिस्क के लिए एक कंटेनर फ़ाइल है। उन्हें विंडोज में भी रखा जा सकता है और सामान्य ड्राइव की तरह इस्तेमाल किया जा सकता है। तो अवधारणा .iso
फाइलों के समान है । वहाँ आभासी डिस्क ड्राइव कंटेनर स्वरूपों की एक भीड़ है बेशक। मैंने सिर्फ एक उदाहरण के रूप में वीएचडी उठाया।
भौतिक डिस्क से VHD बनाने के लिए, आप Disk2vhd का उपयोग कर सकते हैं ।
VHD को डिस्क प्रबंधन स्नैप-इन या कमांड लाइन के माध्यम से माउंट किया जा सकता है । कहा स्नैप-इन भी आपको नए, खाली VHD कंटेनर बनाने की अनुमति देता है। कुछ शर्तों के तहत, जो कि Disk2vhd दृष्टिकोण का उपयोग करने से अधिक वांछनीय हो सकता है।
मुझे VHD की सामग्री को डिस्क ड्राइव पर तैनात करने का एक सीधा तरीका नहीं पता है। लेकिन एक बार माउंट हो जाने के बाद, सामान्य इमेजिंग प्रक्रियाएं लागू होती हैं।