इस लेख में, हम आपको दिखाएंगे कि आवश्यक डिवाइस ड्राइवरों को सीधे विंडोज इंस्टॉलेशन छवि में कैसे जोड़ा जाए। जब आपको एक ही हार्डवेयर पर बड़ी संख्या में वर्कस्टेशन और सर्वर तैनात करने की आवश्यकता होती है, तो आपकी ऑफ़लाइन विंडोज छवि में डिवाइस ड्राइवरों का एकीकरण व्यापक रूप से उपयोग किया जाता है। प्रत्येक डिवाइस पर मैन्युअल रूप से विशिष्ट ड्राइवर (AHCI/RAID/NVMe सहित) स्थापित करने के बजाय, आप ड्राइवरों को ISO/WIM या VHD/ वीएचडीएक्स फ़ाइल। ऐसी छवि स्थापित करते समय, प्लग एंड प्ले सेवा (PnP) स्वचालित रूप से पहचाने गए हार्डवेयर के लिए आवश्यक ड्राइवर स्थापित करेगी।
यह मैनुअल विंडोज इमेज में डिवाइस ड्राइवरों के एकीकरण के बारे में है और इसे विंडोज 10, विंडोज 8.1 और विंडोज सर्वर 2016, 2012 R2 के डेस्कटॉप संस्करणों पर इस्तेमाल किया जा सकता है।
आधुनिक विंडोज संस्करणों में आप दो तरीकों से इंस्टॉलेशन आईएसओ इमेज में ड्राइवर जोड़ सकते हैं:
- DISM का उपयोग करके उपयोगिता;
- पावरशेल का उपयोग करते हुए सीएलआई.
वास्तव में, दोनों तकनीकें एक ही ऑपरेशन करती हैं:ऑफ़लाइन विंडोज छवि में अतिरिक्त ड्राइवर जोड़ें। इसका उपयोग कैसे करें यह व्यक्तिगत व्यवस्थापक वरीयता का मामला है। आइए विंडोज 10 इंस्टॉलेशन इमेज में ड्राइवरों को एकीकृत करने के उदाहरण पर दोनों तरीकों से अधिक विस्तार से विचार करें।
नोट . Windows Server 2008 R2 और Windows 7 में, imagex का उपयोग करके Windows स्थापना छवि में ड्राइवर जोड़ना संभव था कमांड लाइन टूल (WAIK में शामिल), लेकिन यह विंडोज सर्वर 2012 और बाद में समर्थित नहीं है।
ड्राइवर को Windows 10 में कैसे इंजेक्ट करें PowerShell का उपयोग करके छवि स्थापित करें?
सबसे पहले आपको सभी आवश्यक डिवाइस ड्राइवरों को एक निर्देशिका में डाउनलोड करने और रखने की आवश्यकता है (प्रत्येक ड्राइवर के लिए आपको एक अलग फ़ोल्डर बनाने की आवश्यकता है)। कृपया ध्यान दें कि कई विक्रेता (डेल, एचपी सहित) अपने ड्राइवरों को सेल्फ-एक्सट्रैक्टिंग एक्सई या ज़िप आर्काइव फाइलों के रूप में आपूर्ति करते हैं। ऐसे आर्काइव्स को स्थानीय ड्राइव में अनपैक किया जाना चाहिए ताकि ड्राइवरों के साथ निर्देशिका में inf, cat और sys फ़ाइलें हों।
शुरू करने से पहले, अपने स्थानीय ड्राइव पर निम्न निर्देशिका संरचना बनाएं:
- द ड्राइवर फ़ोल्डर - इसमें आपके विंडोज 10 संस्करण के लिए अनपैक्ड ड्राइवर फाइलें हैं (जिन्हें इंस्टॉल मीडिया में एकीकृत किया जाना चाहिए); आप आवश्यक ड्राइवर फ़ाइलों को मैन्युअल रूप से डाउनलोड और अनपैक कर सकते हैं या सभी तृतीय-पक्ष ड्राइवरों को एक संदर्भ विंडोज 10 कंप्यूटर से निर्यात कर सकते हैं, जिस पर सभी आवश्यक ड्राइवर पहले से ही स्थापित हैं (एक्सपोर्ट-विंडोजड्राइवर सीएमडीलेट का उपयोग करके)।
- द आईएसओ फ़ोल्डर - इस निर्देशिका में विंडोज 10 की अनपैक्ड आईएसओ छवि है। आपको केवल Install.wim की आवश्यकता है स्रोत निर्देशिका से फ़ाइल; यदि आपकी Windows 10 ISO छवि में केवल फ़ाइल ..\sources\install.esd है, तो आप DISM टूल का उपयोग करके ESD फ़ाइल को WIM प्रारूप में बदल सकते हैं:
dism /export-image /SourceImageFile:"C:\WinWork\ISO\install.esd" /SourceIndex:4 /DestinationImageFile:C:\WinWork\ISO\install.wim /Compress:max /CheckIntegrity
- द माउंट फ़ोल्डर - एक खाली निर्देशिका जिसमें विंडोज़ स्थापित WIM छवि बाद में माउंट की जाएगी।
Get-WindowsImage . का उपयोग करके Install.wim फ़ाइल में निहित सभी विंडोज़ संस्करणों की सूची बनाएं पावरशेल सीएमडीलेट। विधवा संस्करण को निर्दिष्ट करने के लिए यह आवश्यक है जिसमें अतिरिक्त ड्राइवरों को एकीकृत करने की योजना है।
Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim
हमारे उदाहरण में, WIM फ़ाइल में अनुक्रमणिका 1 (ImageIndex:1 के साथ केवल एक Windows 10 Pro संस्करण है। )।
अगला आपको निर्देशिका माउंट में चयनित विंडोज संस्करण की छवि को माउंट करने की आवश्यकता है। Windows छवि अनुक्रमणिका, जिसे आपको माउंट करने की आवश्यकता है, को अनुक्रमणिका पैरामीटर के तर्क के रूप में निर्दिष्ट किया जाना चाहिए:
Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1
इमेज माउंट होने के बाद, आप इसमें ड्राइवर्स डायरेक्टरी से कमांड का उपयोग करके ड्राइवर्स जोड़ सकते हैं:
Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse
ऐड-विंडोज ड्राइवर cmdlet ड्राइवर विवरण के साथ सभी *.inf फ़ाइलों के लिए निर्दिष्ट फ़ोल्डर (-Recurse पैरामीटर) को पुनरावर्ती रूप से खोजेगा। inf फ़ाइल में विवरण के अनुसार, cmdlet आपकी Windows छवि के ड्राइवर स्टोर में आश्रित INF, DLL, CAT, PNF, आदि फ़ाइलों को जोड़ देगा।
–ForceUnsigned . का उपयोग करना कुंजी, आप ड्राइवर स्टोर में एक अहस्ताक्षरित ड्राइवर भी जोड़ सकते हैं। अन्यथा, आपको डिजिटल हस्ताक्षर प्रवर्तन को अक्षम करना होगा या स्व-हस्ताक्षरित प्रमाणपत्र के साथ डिवाइस ड्राइवर पर स्वयं हस्ताक्षर करना होगा।
तो, ड्राइवरों की प्रतिलिपि बनाई जाती है, और वर्तमान छवि को सहेजे गए परिवर्तनों के साथ अनमाउंट किया जा सकता है:
Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save
उपरोक्त उदाहरण में, हमने Install.wim छवि फ़ाइल में ड्राइवर जोड़े हैं। यह विंडोज़ छवि है जिसे कंप्यूटर स्थानीय डिस्क पर तैनात किया जाएगा। यदि आपको Windows बूट छवि में ड्राइवर जोड़ने की आवश्यकता है (जिससे कंप्यूटर Windows स्थापित करते समय बूट होता है), तो आपको Boot.wim में ड्राइवरों को जोड़ने की आवश्यकता है फ़ाइल। विंडोज़ स्थापित करते समय यह आमतौर पर आवश्यक होता है, कंप्यूटर स्थानीय हार्ड ड्राइव का पता नहीं लगाता है या लैन से कनेक्ट नहीं होता है। आमतौर पर, केवल डिस्क नियंत्रकों और नेटवर्क एडेप्टर के ड्राइवरों को boot.wim छवि में एकीकृत करने की आवश्यकता होती है।
कृपया ध्यान दें कि समय के साथ, ड्राइवर स्टोर फ़ोल्डर (%WINDIR%\System32\DriverStore\FileRepository ) महत्वपूर्ण रूप से बढ़ सकता है, इसलिए आपको समय-समय पर ड्राइवर स्टोर से अप्रयुक्त और पुराने ड्राइवर संस्करणों को हटाने की आवश्यकता होती है।आप DISM कंप्रेस विकल्प का उपयोग करके अपनी install.wim फ़ाइल को एकीकृत ड्राइवरों के साथ Windows स्थापना छवि वाले install.esd प्रारूप में परिवर्तित कर सकते हैं:
DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery
यह Dism++ या oscdimg कमांड का उपयोग करके ISO फ़ाइल बनाने और इसे डिस्क या USB फ्लैश ड्राइव पर लिखने के लिए बनी हुई है:
oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso
DISM का उपयोग करके किसी ऑफ़लाइन Windows Server 2012 R2 छवि में ड्राइवर जोड़ना
अब हम Windows Server 2012 R2 की स्थापित छवि में ड्राइवरों को एकीकृत करने का एक उदाहरण दिखाएंगे। यदि आप विंडोज 8.1 पर एक इमेज बना रहे हैं, तो आपको विंडोज 8 एडीके (https://www.microsoft.com/en-us/download/details.aspx?id=30652) के साथ काम करना जारी रखने के लिए डाउनलोड और इंस्टॉल करना होगा। DISM का नवीनतम संस्करण। आपको तैनाती उपकरण स्थापित करने की आवश्यकता है घटक।
समान निर्देशिका संरचना का उपयोग करें:ड्राइवर (ड्राइवर और *.inf फ़ाइलें संग्रहीत हैं), ISO (Windows Server 2012 R2 की अनपैक की गई छवि), माउंट (छवि माउंट निर्देशिका)। यह माना जाता है कि install.wim फ़ाइल में हम Windows Server 2012 R2 डेटासेंटर संस्करण में इंडेक्स 3 के साथ रुचि रखते हैं।
install.wim इंस्टॉलेशन इमेज माउंट करें:
dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount
Windows Server 2012 R2 छवि के ड्राइवर स्टोर में नए ड्राइवरों की पुनरावर्ती खोज और एकीकरण चलाएँ:
dism /image:c:\mount /Add-Driver "/driver:c:\drivers\" /recurse
WIM छवि में परिवर्तन सहेजें:
dism /unmount-wim /mountdir:d:\mount /commit
यदि आपको विम फ़ाइल में निहित सभी विंडोज सर्वर संस्करणों में ड्राइवरों को जोड़ने की आवश्यकता है, तो ये संचालन ओएस संस्करणों के सभी अनुक्रमितों के लिए किया जाना चाहिए जो कि कमांड ने लौटाया:
dism /get-wiminfo /wimfile:d:\install.wim
ड्राइवर एकीकरण के अलावा, आमतौर पर विंडोज छवि को स्थापित करने के लिए सुरक्षा अद्यतनों को इंजेक्ट करना आवश्यक होता है (विंडोज इंस्टॉलेशन छवि में अपडेट कैसे जोड़ें)। यह इंस्टालेशन के तुरंत बाद आपके ओएस की सुरक्षा बढ़ा देगा। यह परिणामी संस्थापन छवि को DVD डिस्क या USB फ्लैश ड्राइव पर लिखने या इसे ISO छवि में बदलने के लिए बनी हुई है।