Computer >> कंप्यूटर >  >> प्रणाली >> Windows

लिनक्स में विंडोज 10 यूएसबी इंस्टाल मीडिया कैसे बनाएं

जिस वजह से मैंने यह प्रयास किया वह थोड़ा पेचीदा है। यह किसी भी अच्छी कहानी की तरह एक समस्या, एक संघर्ष, एक पहेली के साथ शुरू हुआ। मेरे पास एक मल्टी-बूट सिस्टम, विंडोज 10 और लिनक्स वितरण का एक पूरा गुच्छा वाला एक लैपटॉप था, और यह बीमार था। बूटिंग नहीं। कुछ भी तो नहीं। मुझे इसे पुनर्प्राप्त करने की आवश्यकता थी, और मैंने इसे पुनर्प्राप्त किया, एक के बाद एक सिस्टम, जब तक कि केवल विंडोज 10 नहीं बचा था और बल्कि जिद्दी रूप से काम कर रहा था।

मैंने सोचा कि विंडोज 10 इंस्टाल मीडिया का उपयोग करने से मदद मिल सकती है, क्योंकि रिकवरी टूल और विकल्पों पर मेरा बेहतर नियंत्रण होगा, बजाय इसके कि विंडोज एक बॉटेड स्टार्टअप पर ऑफर करता है। इसका मतलब बूट करने योग्य मीडिया बनाना था, और यह जितना मैंने सोचा था उससे कहीं अधिक जटिल निकला। मैं लिनक्स में USB मीडिया बनाना चाहता था, बिना किसी तीसरे पक्ष के टूल पर भरोसा किए जो ऐसा करने का दावा करता है। क्यों? क्योंकि स्वतंत्रता। यदि यह मानक उपकरणों के साथ काम करता है, तो आप इसे कहीं भी उपयोग कर सकते हैं। शुरू करना शुरू करें।

चरण 1:Windows 10 ISO डाउनलोड करें

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

चरण 2:ISO को माउंट और कॉपी करें और/या निकालें

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

इस डिस्क में एक "UDF" फ़ाइल सिस्टम है और इसके लिए एक ऑपरेटिंग सिस्टम
की आवश्यकता है जो ISO-13346 "UDF" फ़ाइल सिस्टम विनिर्देश का समर्थन करता है।

ठीक है, हमें मैन्युअल रूप से माउंट और कॉपी करने की आवश्यकता है:

माउंट -o लूप windows10.iso /mountpoint
cp -r -T /mountpoint/ /home/"user"/windows10data

चरण 3:install.wim को कंप्रेस करें

ऊपर हमने ऐसा इसलिए किया क्योंकि आईएसओ में शामिल फाइलों में से एक - install.wim - 4 जीबी से बड़ी है, और हमें इसे संपीड़ित करने की आवश्यकता है। और इसका कारण यह है कि, आपके सिस्टम फ़र्मवेयर के आधार पर, आपकी मशीन NTFS-प्रारूपित डिवाइस को बूट करने में सक्षम नहीं हो सकती है (वास्तव में, वास्तव में नहीं)। इसलिए सुरक्षित रहने के लिए, हमारे USB ड्राइव को FAT32 के रूप में स्वरूपित करने की आवश्यकता है, और फ़ाइल आकार के लिए 4GB की सीमा है।

फ़ाइल स्रोतों के अंतर्गत स्थित है, इसलिए हमारे मामले में /home/"user"/windows10data/sources/install.wim। फाइल को कंप्रेस करने के लिए हमें wimlib नामक टूल की आवश्यकता होती है। आपको इसे अपने डिस्ट्रो के रेपो में ढूंढना चाहिए। जैसा कि मैं इस कार्य के लिए कुबंटू 18.04 का उपयोग कर रहा था, पैकेज वास्तव में उपलब्ध है।

sudo apt-get install wimtools

अब, संपीड़न चरण (ISO फ़ाइलों वाले फ़ोल्डर के अंदर):

sudo wimlib-imagex install.wim --solid

को ऑप्टिमाइज़ करें

आपको सूडो की आवश्यकता हो सकती है, क्योंकि आप इस तरह की त्रुटि का सामना कर सकते हैं:

[त्रुटि] "/home/roger/win/sources/install.wim" को संशोधित नहीं कर सकता:अनुमति अस्वीकृत
त्रुटि:त्रुटि कोड 71 के साथ बाहर निकलना:
WIM केवल पढ़ने के लिए है (फ़ाइल अनुमतियां, हैडर फ़्लैग, या स्प्लिट WIM).

और सफल परिणाम इस प्रकार दिखता है:

"install.wim" मूल आकार:4463411 KiB
8 थ्रेड्स के साथ LZMS संपीड़न का उपयोग करना
फ़ाइल डेटा संग्रहीत करना:9 GiB का 9 GiB (100%) किया गया
"install.wim" अनुकूलित आकार:3311533 KiB
स्पेस सेव किया गया:1151878 KiB

4.4GB इमेज को घटाकर 3.3GB कर दिया गया, जो कि 30% की कमी है, इसलिए इसका मतलब है कि Windows 10 ISO फाइलों और FAT32 फाइल सिस्टम के साथ भविष्य में उपयोग के लिए इस पद्धति के अपर्याप्त होने से पहले संभावित रूप से हमारे पास बढ़ने के लिए काफी जगह है।

चरण 4:USB उपकरण तैयार करें

अब, हमें कम से कम 8 जीबी आकार की एक थंब ड्राइव चाहिए। इसे विभाजित करने की जरूरत है। डिवाइस तैयार करने के लिए आप GParted या KDE Partition Manager जैसे टूल का उपयोग कर सकते हैं, या यदि आप कमांड लाइन से समझदार, fdisk या gdisk हैं। सबसे पहले, आपको एक नया GPT पार्टीशन टेबल बनाना होगा। दूसरा, एक FAT32 विभाजन बनाएँ। इसमें बूट फ्लैग नहीं होना चाहिए। दूसरे शब्दों में, इसे "एमएसएफटी-डेटा" विभाजन के रूप में पहचाना जाएगा।

लिनक्स में विंडोज 10 यूएसबी इंस्टाल मीडिया कैसे बनाएं

आप इसे कमांड लाइन पर भी कर सकते हैं। उदाहरण के लिए, gdisk के साथ:

sudo gdisk /dev/[आपका डिवाइस यहां]

उदाहरण के लिए, ऐसा कुछ:

sudo gdisk /dev/sdb
GPT fdisk (gdisk) संस्करण 1.0.3

विभाजन तालिका स्कैन:
MBR:सुरक्षात्मक
BSD:मौजूद नहीं
एपीएम:मौजूद नहीं
जीपीटी:मौजूद

सुरक्षात्मक एमबीआर के साथ वैध जीपीटी मिला; जीपीटी का उपयोग करना।

कमांड (? मदद के लिए):

कृपया अतिरिक्त सावधान रहें ताकि आप गलती से गलत डिवाइस को इनिशियलाइज़ न करें और अपना डेटा बर्बाद न करें! gdisk में, आपको निम्न चरणों की आवश्यकता है:

  • o - नया GPT पार्टीशन टेबल बनाएं।
  • n - एक नया विभाजन बनाएँ (आप संख्या, क्षेत्रों के लिए डिफ़ॉल्ट का उपयोग कर सकते हैं)।
  • w - डेटा लिखें (एक बार फिर, आप जो कर रहे हैं उसमें अतिरिक्त सावधानी बरतें, कहीं ऐसा न हो कि आप रो पड़ें)।

एक बार जब आप उपकरण से बाहर निकल जाते हैं, तो विभाजन को प्रारूपित करें:

sudo mkfs.vfat /dev/[आपका डिवाइस, पार्टीशन यहां]

उदाहरण के लिए, / देव / एसडीबी। डिफ़ॉल्ट रूप से, mkfs.vfat कमांड इष्टतम FAT आकार का चयन करेगा, लेकिन आप इसे -F फ्लैग से ओवरराइड कर सकते हैं। हालाँकि, ज्यादातर मामलों में, आपको कोई बदलाव करने की आवश्यकता नहीं होगी, और आपको डिफ़ॉल्ट FAT32 फ़ाइल सिस्टम मिल जाएगा।

डिस्क /dev/sdb:14.9 GiB, 16008609792 बाइट्स, 31266816 सेक्टर
इकाइयां:1 * 512 =512 बाइट्स
सेक्टर आकार (तार्किक/भौतिक):512 बाइट्स / 512 बाइट्स
I /O आकार (न्यूनतम/इष्टतम):512 बाइट्स / 512 बाइट्स
डिस्कलेबल प्रकार:gpt
डिस्क पहचानकर्ता:43479D21-6D76-2CA4-A7BA-596C08A99193

डिवाइस स्टार्ट एंड सेक्टर आकार प्रकार
/dev/sdb1 2048 31260671 31258624 14.9G Microsoft मूल डेटा

चरण 5:डेटा को USB डिवाइस में कॉपी करें

अब जबकि हमारे पास सब कुछ तैयार है, हमें एक्सट्रैक्टेड ISO कंटेंट को कंप्रेस्ड install.wim फाइल के साथ USB ड्राइव पर कॉपी करना होगा:

सुडो माउंट / देव / [आपका उपकरण, यहां विभाजन] / यूएसबी / माउंट / पॉइंट /

एक अंतिम स्क्रीनशॉट, केवल विभाजन तालिका, सामग्री और क्या नहीं दिखा रहा है।

लिनक्स में विंडोज 10 यूएसबी इंस्टाल मीडिया कैसे बनाएं

और अब सब कुछ तैयार है। हम बूट करना शुरू करने के लिए आगे बढ़ सकते हैं।

चरण 6:लक्षित डिवाइस पर Windows 10 बूट करें

बॉब इस समय आपके अंकल हैं।

वैकल्पिक:USB डिवाइस पर NTFS विभाजन

अब, आप सोच रहे होंगे कि विंडोज यह "आधिकारिक तौर पर" कैसे करता है या विभिन्न उपकरण (जैसे woeusb या Rufus) 4GB से बड़ी install.wim फ़ाइल को कैसे संभालते हैं। ठीक है, NTFS डिवाइस को UEFI सिस्टम पर बूट करना संभव है, लेकिन इसके लिए कुछ अतिरिक्त चरणों की आवश्यकता होती है।

संक्षेप में, इसमें UEFI:NTFS बूटलोडर का उपयोग शामिल है। बहुत अधिक विवरणों में जाने के बिना, क्योंकि यह केवल एक वैकल्पिक आना-जाना है, यदि आप ऊपर सूचीबद्ध विधि बनाने और/या उपयोग करने के साथ गंभीर रूप से सीमित हैं, तो चरणों का क्रम इस प्रकार है (विकल्प हैं, लेकिन यह है एक तरफ़ा):

  • USB डिवाइस पर एक नया GPT/MBR पार्टीशन टेबल बनाएं।
  • एक NTFS पार्टीशन बनाएं जो पूरे डिवाइस को माइनस 512 KB तक फैलाए।
  • एक FAT16 विभाजन बनाएं जो आकार में 512 KB तक फैला हो।
  • FAT16 पार्टीशन में बूट और lba फ़्लैग जोड़ें।
  • pbatard के Rufus GitHub रिपॉजिटरी से UEFI बूटलोडर इमेज डाउनलोड करें।
  • इमेज को माउंट या एक्सट्रेक्ट करें (जैसा हमने ऊपर किया था)।
  • छवि में निहित efi फ़ाइलों को FAT16 विभाजन पर कॉपी करें।
  • NTFS पार्टीशन पर Windows 10 ISO सामग्री की प्रतिलिपि बनाएँ।

निष्कर्ष

हम वहाँ हैं, इस ट्यूटोरियल का अंत। मुझे आशा है कि आपको यह उपयोगी लगेगा, क्योंकि अक्सर, प्रतीत होने वाली तुच्छ कार्रवाइयों के अनपेक्षित जटिल परिणाम हो सकते हैं, जैसा कि हमने यहां देखा है। यदि आप तृतीय-पक्ष टूल (अधिक) पर भरोसा नहीं करना चाहते हैं, और लिनक्स में विंडोज 10 यूएसबी इंस्टाल मीडिया बनाने में सक्षम होना चाहते हैं, तो यह मार्गदर्शिका आपको आवश्यक कदम प्रदान करती है।

हमने यहां काफी कुछ सीखा है, जिसमें ISO छवियों को प्रबंधित करना, w फ़ाइलों को कैसे संपीड़ित करना, उपकरणों को कैसे विभाजित करना और प्रारूपित करना शामिल है, और यहां तक ​​कि UEFI हार्डवेयर पर NTFS उपकरणों को बूट करने के लिए एक वैकल्पिक मैजिक ट्रिक भी है। यह वही है जो कई USB निर्माण उपकरण पृष्ठभूमि में करते हैं, और अब आप रहस्य पर हैं। खैर, अभी के लिए काफी है। अब, आप इंस्टाल करना शुरू करें।

चीयर्स।


  1. Windows को स्थापित करने के लिए बूट करने योग्य USB कैसे बनाएं?

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

  1. Windows में Google USB ड्राइवर कैसे डाउनलोड/स्थापित करें

    यदि आप Windows पर Google उपकरणों के साथ ADB डिबगिंग सुविधा का उपयोग करना चाहते हैं, तो आपके पास Google USB ड्राइवर होना चाहिए। यदि आप Android डिबग ब्रिज (ADB) के साथ Google Nexus डिवाइस का उपयोग करना चाहते हैं, तो Windows के लिए Google USB ड्राइवर आवश्यक है। यह पोस्ट आपको Windows PC पर Google USB ड्

  1. Windows 11 में Explorer को अधिक प्रतिक्रियाशील कैसे बनाएं

    यह हास्यास्पद और दुखद है कि, 2022 में, एक आदमी को एक लेख लिखना चाहिए जिसमें बताया गया हो कि एक प्रमुख डेस्कटॉप ऑपरेटिंग सिस्टम उत्पाद के फ़ाइल मैनेजर में धीमेपन की समस्या को कैसे ठीक किया जाए, और फिर भी हम यहां हैं। जैसा कि होता है, मेरे पास एक परीक्षण प्रणाली है जो विंडोज 11 चलाती है, और वहां, एक्स