क्या मैं बूट करने योग्य USB पर फ़ाइलों को संपादित कर सकता हूं?


1

मेरे पास एक बूट करने योग्य यूएसबी स्टिक है जिसे मैंने मूल रूप से आईएसओ फाइल से बनाया है। अगर मैं अब इस USB स्टिक पर फाइल एडिट करता हूं, तो क्या यह अभी भी बूट होगा और ठीक से काम करेगा?

ISO, CentOS का एक संशोधित संस्करण स्थापित करता है और मैंने USB बूट को UNetbootin के साथ बनाया है


3
आप क्या और कैसे संपादित करते हैं, इस पर निर्भर करता है।
जोहान्स तुई

आप क्या संपादित करना चाहते हैं?
एलेक्सी

आपने USB ड्राइव में छवि को वास्तव में कैसे स्थानांतरित किया? अब क्या फाइलसिस्टम है? आप फ़ाइलों को संपादित करने के लिए किस ऑपरेटिंग सिस्टम पर जा रहे हैं?
डैनियल बी

आईएसओ केवल एक डिस्क छवि है जो ड्राइव पर सब कुछ प्राप्त करने को सरल बनाता है, यदि आवश्यक हो तो सही भौतिक स्थान में कुछ फ़ाइलों के साथ। यह एक इंस्टॉलेशन डिस्क से सॉफ्टवेयर लोड करने जैसा है। एक बार जब आप ड्राइव के लिए आईएसओ लिख चुके होते हैं, तो ड्राइव सामग्री अलग-अलग फाइलें होती हैं। फाइलें कैसे मिलीं अब प्रासंगिक नहीं है।
फिक्सर 1234

@ fixer1234 यह पूरी तरह सच नहीं है। एक आईएसओ-हाइब्रिड छवि को सीधे ( ddउदाहरण के लिए) के साथ लागू किया जा सकता है , लेकिन इसे संशोधित नहीं किया जा सकता है क्योंकि यह केवल-पढ़ने के लिए फाइल सिस्टम है। (IIRC)
डैनियल बी

जवाबों:


3

मैंने ISO फाइल से बूट करने योग्य USB स्टिक बनाया। अगर मैं इस USB स्टिक पर फ़ाइल एडिट करता हूं, तो क्या यह अभी भी बूट होगा और ठीक से काम करेगा?

बूट करने योग्य USB फ्लैश ड्राइव किसी भी बूट करने योग्य डिवाइस से अलग नहीं है। यदि मैं USB फ्लैश ड्राइव पर अपने दस्तावेज़ निर्देशिका में फ़ाइलों को संपादित करता हूं तो यह हार्ड ड्राइव पर फ़ाइलों को संपादित करने से अलग नहीं है।

हेक, मैं अपनी हार्ड ड्राइव पर एक एप्लिकेशन की सामग्री को संपादित कर सकता हूं मैं अभी भी अपनी हार्ड ड्राइव को बूट कर सकता हूं ... आवेदन को बंद किया जा सकता है, लेकिन मेरा समग्र सिस्टम काम करता है। लेकिन अगर मैं एक प्रणाली फ़ाइल संपादित मैं हो सकता है एक समस्या यह है कि अगर मैं एक तरीका है कि ... बस खतरे में डालता है प्रणाली में फ़ाइल संपादित प्रणाली विफल हो सकता है हो सकता है।

लेकिन यह सब इस बात पर निर्भर करता है कि आपने क्या फ़ाइल संपादित की है और आपने इसे कहाँ और कैसे किया है और यह आपके लिए अद्वितीय नहीं है और ISO या अन्य से बूट करने योग्य USB फ्लैश ड्राइव बनाना है।


ये गलत है। ये OS के OS के चेकसम हैं। किसी भी परिस्थिति में आप भोलेपन से संपादित नहीं कर सकते हैं और बात अभी भी काम कर रही है।
दिगंग

2
@Diagon मैं नहीं हूँ और सवाल सीधे ISO के संपादन के बारे में नहीं है। यह सिर्फ उल्लेख करता है कि बूट करने योग्य USB फ्लैश ड्राइव मूल रूप से एक आईएसओ से बनाया गया था। आईएसओ पहलू का उस सवाल के मूल से कोई लेना-देना नहीं है, जो मूल रूप से है, "अगर मैं इस यूएसबी स्टिक पर किसी फाइल को संपादित करता हूं, तो क्या यह अभी भी बूट होगा और ठीक से काम करेगा?" आप आईएसओ पहलू पर इतने केंद्रित क्यों हैं? मुझे। सवाल केवल बूट करने योग्य USB फ्लैश ड्राइव पर एक फ़ाइल को संपादित करने के बारे में है।
जेकगॉल्ड

पृथ्वी पर क्या होता है "एक आवेदन की सामग्री को संपादित करें" मतलब? (कि इस तरह के एक असमान शब्द है)
बार्लोप

4

आपने इस तथ्य के साथ अपने प्रश्न को स्पष्ट किया कि आपने फ्लैश ड्राइव को बूट करने योग्य बनाने के लिए UNetbootin का उपयोग किया था । आपकी स्थिति के लिए, स्वीकृत उत्तर सही है। हालांकि, कुछ अन्य पाठकों के लिए यह जवाब अलग हो सकता है कि वे अपने फ्लैश ड्राइव को कैसे तैयार करते हैं। एक अधिक सामान्य उत्तर:

आईएसओ 9660 फाइलसिस्टम

एक आईएसओ बस एक फ़ाइल आवरण नहीं है जिसमें डिस्क छवि होती है। आईएसओ 9660 मानक में एक फाइल सिस्टम शामिल है जिसे केवल-ऑप्टिकल मीडिया के लिए डिज़ाइन किया गया था। यदि आप एक सीडी या डीवीडी में छवि लिखते हैं, तो इसका उपयोग "डिजाइन के रूप में" किया जा रहा है। यदि आप इसे फ्लैश ड्राइव पर लिखते हैं, हालांकि, यह थोड़ा अधिक जटिल हो जाता है, और आप इसे कैसे लिखते हैं इससे फर्क पड़ सकता है।

आईएसओ बनाम आईएसओ-हाइब्रिड

BIOS को ऑप्टिकल डिस्क से बूट करने के लिए मास्टर बूट रिकॉर्ड (MBR) की आवश्यकता नहीं होती है, इसलिए एक मानक ISO में एक नहीं होता है। यदि आप आईएसओ को एक फ्लैश ड्राइव में लिखते हैं, तो आपको ड्राइव को बूट करने योग्य बनाने के लिए MBR को जोड़ने के लिए (या इसे सुरक्षित बूट को बंद किए बिना UEFI सिस्टम को संशोधित करने के लिए संशोधित करने के लिए एक अतिरिक्त उपकरण की आवश्यकता है, जो कि कम से कम फुफुस कर सकता है )।

एक आईएसओ-हाइब्रिड में एक एमबीआर शामिल है, इसलिए आप इसे फ्लैश ड्राइव पर लिख सकते हैं और इसे बूट करने के लिए अतिरिक्त टूल की आवश्यकता नहीं है।

लेखन के तरीके

फ्लैश ड्राइव आमतौर पर पूर्व स्वरूपित FAT32 हैं। यदि आप लिनक्स को स्थापित करने जा रहे हैं, तो आप संभवतः इसे किसी एक प्रारूप में निकाल देंगे। फ्लैश ड्राइव पर आईएसओ प्राप्त करने के लिए दो दृष्टिकोण हैं। एक आईएसओ सामग्री को निकालता है और उन्हें मौजूदा फाइल सिस्टम पर लिखता है। यह पढ़ने-लिखने की क्षमता को बरकरार रखता है। एक बार स्थापना पूर्ण हो जाने पर, आप सामग्री को संपादित कर सकते हैं।

वैकल्पिक रूप से, आप ddलिनक्स में जैसे कमांड का उपयोग करके एक बाइट-फॉर-बाइट लिख सकते हैं । यह ISO 9660 फाइलसिस्टम और साथ ही इमेज में कंपोनेंट फाइल को ट्रांसफर करता है, इसलिए इसका परिणाम केवल रीड-ओनली है।

निहितार्थ

यदि आपने "पारंपरिक" तरीके से बूट करने योग्य फ्लैश ड्राइव बनाई है, तो ड्राइव के फाइल सिस्टम को बनाए रखने और इसे अतिरिक्त टूल के साथ बूट करने योग्य बनाने के बाद, ड्राइव राइट हो जाएगा। तो आपके प्रश्न के लिए, " अगर मैं इस USB स्टिक पर किसी फाइल को एडिट करता हूं, तो क्या यह अभी भी बूट होगा और ठीक से काम करेगा? ", इसका उत्तर हां है (जब तक आप जो एडिट करते हैं वह एक महत्वपूर्ण सिस्टम फाइल नहीं है जो आपके एडिट कॉरपेट्स को पूरा करता है)।

यदि आपने ddISO-Hybrid लिखने के लिए बूट करने योग्य फ्लैश ड्राइव बनाई है , तो इसका उत्तर यह है कि आप ड्राइव पर फ़ाइलों को संपादित करने में सक्षम नहीं होंगे।


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