मुखपृष्ठ » कैसे » बूट करने योग्य सीडी बनाने की तुलना में बूट करने योग्य यूएसबी ड्राइव अधिक जटिल क्यों है?

    बूट करने योग्य सीडी बनाने की तुलना में बूट करने योग्य यूएसबी ड्राइव अधिक जटिल क्यों है?

    बूट करने योग्य सीडी और डीवीडी बनाना एक सरल, सीधी प्रक्रिया है, लेकिन बूट करने योग्य फ्लैश ड्राइव बनाते समय यह अधिक जटिल क्यों है? क्या वास्तव में दोनों के बीच इतना अंतर है? आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के प्रश्न का उत्तर है.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूज़र रीडर विलियम यह जानना चाहता है कि बूट करने योग्य USB ड्राइव बनाना बूट करने योग्य सीडी बनाने की तुलना में अधिक जटिल क्यों है:

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

    बूट करने योग्य सीडी बनाने की तुलना में बूट करने योग्य यूएसबी ड्राइव को अधिक जटिल क्यों बनाया जा रहा है?

    उत्तर

    SuperUser योगदानकर्ता Akeo का हमारे लिए जवाब है:

    Rufus डेवलपर यहाँ। सबसे पहले, आपके द्वारा उल्लिखित बहुत सारे विकल्प केवल रुफस में चलने पर सूचीबद्ध होते हैं उन्नत मोड (जब उन्नत विकल्प अनुभाग प्रदर्शित होता है), क्योंकि वे उन लोगों के लिए अभिप्रेत हैं जो पहले से ही जानते हैं कि वे किस लिए हैं.

    इसके साथ शुरू करने के लिए, आपको यह समझना होगा कि आईएसओ प्रारूप कभी यूएसबी बूटिंग के लिए डिज़ाइन नहीं किया गया था। ISO फ़ाइल एक ऑप्टिकल डिस्क की 1: 1 प्रति है, और ऑप्टिकल डिस्क मीडिया USB मीडिया से बहुत अलग हैं, दोनों इस बात के संदर्भ में हैं कि उनके बूट लोडर को कैसे संरचित किया जाना चाहिए, वे किस फ़ाइल सिस्टम का उपयोग करते हैं, उनका विभाजन कैसे किया जाता है (वे हैं नहीं), और इसी तरह.

    इसलिए, यदि आपके पास एक आईएसओ फाइल है, तो आप बस USB मीडिया के साथ नहीं कर सकते हैं कि आप एक ऑप्टिकल डिस्क के साथ क्या कर सकते हैं, जिसे आईएसओ फाइल के हर एक बाइट से पढ़ा जाता है और डिस्क पर अनुक्रम के अनुसार कॉपी किया जाता है (क्या सीडी / डीवीडी बर्नर अनुप्रयोगों जब आईएसओ फाइलों के साथ "काम" कर रहे हैं.

    यह कहना नहीं है कि USB मीडिया पर इस तरह की 1: 1 कॉपी मौजूद नहीं हो सकती है, बस 1: 1 USB मीडिया पर कॉपी ऑप्टिकल डिस्क पर 1: 1 कॉपी से पूरी तरह से अलग होगी और इसलिए विनिमेय नहीं है (ISOHbrid का उपयोग करने के बाहर) छवियाँ जो USB और ऑप्टिकल मीडिया दोनों पर 1: 1 प्रतियों के रूप में काम करने के लिए तैयार की जाती हैं। रिकॉर्ड के लिए, रूफस शब्दावली में, USB मीडिया पर एक 1: 1 कॉपी को डीडी इमेज कहा जाता है (आप सूची में उस विकल्प को देख सकते हैं) और कुछ वितरण, जैसे FreeBSD या रास्पियन, वास्तव में USB स्थापना के लिए डीडी इमेज प्रदान करते हैं, आईएसओ के साथ सीडी / डीवीडी जलने के लिए फाइलें.

    इस प्रकार, हमने स्थापित किया है कि आईएसओ फाइलें वास्तव में बूट करने योग्य यूएसबी मीडिया बनाने के लिए खराब रूप से अनुकूल हैं क्योंकि वे एक छोटे वर्ग छेद को फिट करने के लिए एक गोल खूंटी प्रदान करने के बराबर हैं, और इसलिए, इसे फिट करने के लिए गोल खूंटी को बदल दिया जाना चाहिए।.

    अब आप सोच रहे होंगे कि अगर ISO फाइलें बूट करने योग्य USB मीडिया बनाने के लिए इतनी खराब अनुकूल हैं, तो ज्यादातर ऑपरेटिंग सिस्टम डिस्ट्रीब्यूटर्स डीडी इमेजेज के बजाय ISO फाइल मुहैया करा रहे हैं। ठीक है, ऐतिहासिक कारणों के बाहर, डीडी इमेज के साथ एक समस्या यह है कि क्योंकि वे एक विभाजित फाइल सिस्टम हैं, यदि आप USB मीडिया पर 1: 1 कॉपी बनाते हैं जो उस व्यक्ति द्वारा उपयोग किए गए से बड़ा है जो छवि बनाता है। तब आप मूल डीडी इमेज बनाने में उपयोग की जाने वाली आपके USB मीडिया की स्पष्ट "क्षमता" को कम कर देंगे.

    इसके अलावा, जबकि ऑप्टिकल डिस्क और इसलिए आईएसओ फाइलें कभी भी केवल दो फाइल सिस्टम (ISO9660 या UDF) में से एक का उपयोग कर सकती हैं, दोनों को बहुत लंबे समय के लिए सभी प्रमुख ऑपरेटिंग सिस्टमों में बहुत अच्छी तरह से समर्थन किया गया है (और आपको एक झलक लेने की अनुमति देता है) इससे पहले कि आप इसका उपयोग करें या बाद में छवि सामग्री पर), डीडी इमेज सचमुच हजारों अलग-अलग फ़ाइल सिस्टमों में से किसी का उपयोग कर सकते हैं। इसका मतलब है कि आपके बूट करने योग्य USB मीडिया बनाने के बाद भी, आप वास्तव में उस पर कोई भी सामग्री देखने में सक्षम नहीं हो सकते हैं जब तक आप इसे बूट नहीं करते हैं। उदाहरण के लिए, यदि आप Windows पर FreeBSD USB छवियों का उपयोग करते हैं तो यह मामला होगा। एक बार बूट करने योग्य यूएसबी मीडिया बन जाने के बाद, विंडोज उस पर किसी भी कंटेंट को एक्सेस नहीं कर पाएगा, जब तक आप इसे रिफॉर्म नहीं करते.

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

    आमतौर पर जाने वाली पहली चीजों में से एक ISO9660 या UDF फाइल सिस्टम है जो ISO फाइल का उपयोग करता है। ज्यादातर समय, इसका मतलब है कि आईएसओ फाइल से सभी फाइल को एक एफएटी 32 या एनटीएफएस फाइल सिस्टम पर निकालना और कॉपी करना, जो कि बूट करने योग्य यूएसबी फ्लैश ड्राइव का उपयोग करते हैं। लेकिन निश्चित रूप से इसका मतलब है कि, जिसने भी आईएसओ प्रणाली बनाई है, उसने FAT32 या NTFS को लाइव उपयोग या स्थापना के लिए एक फाइल सिस्टम के रूप में समर्थन करने के लिए कुछ प्रावधान किए होंगे (जो सभी लोग, विशेष रूप से वे जो ISOHybrid पर बहुत अधिक भरोसा करते हैं, करते हैं) करने के लिए).

    उसके बाद वास्तविक बूट लोडर ही होता है, पहला बिट कोड जो तब निष्पादित होता है जब USB मीडिया से कंप्यूटर बूट होता है। दुर्भाग्य से, एचडीडी / यूएसबी और आईएसओ बूट लोडर बहुत अलग जानवर हैं, और BIOS या यूईएफआई फर्मवेयर भी बूट अप प्रक्रिया के दौरान यूएसबी और ऑप्टिकल मीडिया को बहुत अलग तरीके से व्यवहार करता है। इसलिए आप आमतौर पर एक ISO फाइल से बूट लोडर नहीं ले सकते हैं (जो आमतौर पर एल टोरिटो बूट लोडर होगा), इसे USB मीडिया पर कॉपी करें, और इसे बूट करने की उम्मीद करें.

    अब वह हिस्सा आता है जो हमारे विकल्पों की सूची के लिए प्रासंगिक है। क्योंकि रुफस को एक प्रासंगिक बूट लोडर टुकड़ा प्रदान करना होगा, यह केवल आईएसओ फाइल से प्राप्त नहीं कर सकता है। यदि हम लिनक्स आधारित आईएसओ फाइल के साथ काम कर रहे हैं, तो संभावना है कि यह GRUB 2.0 या Syslinux का उपयोग करेगा, इसलिए Rufus में GRUB या Syslinux का USB- आधारित संस्करण स्थापित करने की क्षमता शामिल है (क्योंकि आईएसओ फाइल में आमतौर पर केवल ISO विशिष्ट संस्करण शामिल होता है उन की).

    यह आमतौर पर स्वचालित रूप से किया जाता है जब आप चुनते हैं और एक आईएसओ फाइल खोलते हैं क्योंकि रुफस स्मार्ट है यह पता लगाने के लिए कि इसे किस तरह का रूपांतरण लागू करना है। लेकिन अगर आप आस-पास खेलना चाहते हैं, तो रूफस आपको कुछ खाली बूट लोडर स्थापित करने का विकल्प देता है जो आपको GRUB या Syslinux प्रॉम्प्ट पर बूट करने में सक्षम बनाता है। वहां से, यदि आप इन प्रकार के बूट लोडर से परिचित हैं, तो आप अपनी स्वयं की कॉन्फिग फाइलों को बना सकते हैं / उनका परीक्षण कर सकते हैं और अपनी बहुत ही सिसलिनक्स या GRUB आधारित कस्टम बूट प्रक्रिया को आजमा सकते हैं (क्योंकि इस स्तर पर, आपको केवल फाइलों को कॉपी / एडिट करना होगा USB मीडिया ऐसा करने के लिए).

    इसलिए, अब हम सूची में आपके द्वारा चुने गए विकल्पों पर जा सकते हैं:

    • MS-DOS: यह MS-DOS (Windows Me संस्करण) का एक रिक्त संस्करण बनाता है, जिसका अर्थ है कि आप MS-DOS प्रॉम्प्ट को बूट करेंगे और वह यह है। यदि आप DOS एप्लिकेशन चलाना चाहते हैं, तो आपको इसे अपने USB मीडिया पर कॉपी करना होगा। ध्यान दें कि यह विकल्प केवल विंडोज 8.1 या उससे पहले का उपलब्ध है, लेकिन विंडोज 10 नहीं है क्योंकि माइक्रोसॉफ्ट ने विंडोज से डॉस इंस्टॉलेशन फ़ाइलों को हटा दिया है (और केवल Microsoft इन फ़ाइलों को फिर से वितरित कर सकता है).
    • डॉस मुफ्त में: यह FreeDOS का एक रिक्त संस्करण बनाता है। FreeDOS MS-DOS का एक मुफ्त सॉफ्टवेयर संस्करण है, जो MS-DOS के साथ पूरी तरह से संगत है, लेकिन ओपन सोर्स होने का भी फायदा है। MS-DOS की तुलना में, कोई भी FreeDOS को पुनर्वितरित कर सकता है, इसलिए Rufus में FreeDOS बूट फाइलें शामिल हैं.
    • आईएसओ छवि: यह वह विकल्प है जिसका आपको उपयोग करना चाहिए यदि आपके पास एक बूट करने योग्य आईएसओ फाइल है और इसे बूट करने योग्य यूएसबी मीडिया में बदलना चाहते हैं। यह ध्यान रखें कि क्योंकि रूपांतरण (आमतौर पर) होने की आवश्यकता होती है और बूट करने योग्य आईएसओ फ़ाइल बनाने के तरीके हैं, इस बात की कोई गारंटी नहीं है कि रूफस इसे यूएसबी मीडिया में परिवर्तित करने में सक्षम होगा (लेकिन यह हमेशा आपको बताएगा कि क्या मामला है).
    • डीडी छवि: यह वह विधि है जिसका आपको उपयोग करना चाहिए यदि आपके पास एक बूट करने योग्य डिस्क छवि है, जैसे कि FreeBSD, रास्पियन, आदि .vhd एक्सटेंशन के साथ प्रदान की गई फाइलें भी समर्थित हैं (जो कि डीडी छवि का Microsoft संस्करण है) और साथ ही संपीड़ित भी। लोगों (.gz, .zip, .bz2, .xz, आदि).

    उपरोक्त चार विकल्प केवल वही हैं जिन्हें आप देखेंगे नियमित मोड. लेकिन अगर आप रूफस को अंदर चलाते हैं उन्नत मोड, आपके पास निम्नलिखित विकल्पों तक भी पहुंच होगी:

    • Syslinux x.yz: एक खाली Syslinux बूट लोडर स्थापित करता है जो आपको Syslinux प्रॉम्प्ट पर ले जाएगा और बहुत कुछ नहीं। आपको यह जानना चाहिए कि आपको उस बिंदु से आगे क्या करना है.
    • GRUB / Grub4DOS: ऊपर के समान, लेकिन क्रमशः GRUB / Grub4DOS के लिए। यह आपको GRUB प्रॉम्प्ट में ले जाएगा, लेकिन बाकी का पता लगाना आपके ऊपर है.
    • ReactOS: एक प्रायोगिक रिएक्टोस बूट लोडर स्थापित करता है। पिछली बार जब मैंने जाँच की थी, तो ReactOS USB मीडिया से अच्छी तरह बूट नहीं हुआ। यह वहां है क्योंकि इसे जोड़ना आसान था, और इस उम्मीद के साथ किया गया कि यह रिएक्टोस विकास में मदद कर सकता है.
    • को UEFI- NTFS: इसके लिए NTFS को फाइल सिस्टम के रूप में चुना जाना चाहिए और एक खाली UEFI-NTFS बूट लोडर स्थापित करना चाहिए। यह UEFI प्लेटफार्मों पर शुद्ध UEFI मोड (CSM नहीं) में NTFS से बूटिंग को सक्षम करता है जिसमें NTFS ड्राइवर शामिल नहीं है। क्योंकि यह रिक्त है, आपको अपनी स्वयं की प्रतिलिपि बनाने की आवश्यकता होगी /efi/boot/bootia32.efi या /efi/boot/bootx64.efi उपयोगी होने के लिए NTFS विभाजन पर। यूईएफआई-एनटीएफएस Rufus द्वारा स्वचालित रूप से FAT32 के 4 जीबी अधिकतम फ़ाइल आकार के आसपास काम करने के लिए उपयोग किया जाता है, जो उदाहरण के लिए, यूईएफ मोड में Microsoft सर्वर 2016 की स्थापना को इसकी 4.7 जीबी इंस्टॉल किए बिना विभाजित करने की अनुमति देता है ।wim फ़ाइल.

    उम्मीद है की वो मदद करदे। यह एक सरलीकृत अवलोकन है, इसलिए मुझे उम्मीद है कि लोग उन पहलुओं पर नाइटपैकिंग शुरू नहीं करेंगे जो जानबूझकर गूंगे-बहरे थे या चुप रहे (जैसे कि यह जानते हुए कि बिना विभाजन के यूएसबी फ्लैश ड्राइव करना संभव है, यूएसबी और ऑप्टिकल मीडिया का एक ही फाइल का उपयोग करना सिस्टम, और कि कुछ बूट प्रक्रियाओं में USB मीडिया पर विभाजन का आकार बढ़ाने की क्षमता है ताकि कम स्पष्ट क्षमता के मुद्दे को हल किया जा सके).


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.

    छवि क्रेडिट: विलियम (सुपरयूज़र)