WinRE में बूट स्थापित विंडोज की त्वरित मरम्मत के लिए उपयोगी हो सकता है: एक सिस्टम स्टार्टअप को पुनर्स्थापित करना, एक छवि से बहाल करना, एक पुनर्स्थापना बिंदु पर वापस जाना, बूट विकल्प बदलना, और अंत में कमांड लाइन तक पहुंचना, जिसका अर्थ है कि यह कई अलग-अलग दिलचस्प चीजें कर सकता है, जैसे कि format C:
।इसके अलावा, आप regedit.exe और अन्य सिस्टम प्रोग्राम और यहां तक कि कुछ तृतीय-पक्ष सॉफ़्टवेयर चला सकते हैं, जब तक कि निश्चित रूप से इसे काम करने के लिए "सामान्य" विंडोज चलाने की आवश्यकता नहीं है।एक वैकल्पिक समाधान, निश्चित रूप से, इंस्टॉलेशन डीवीडी या आईएसओ छवि से बूट करना है, लेकिन रिकवरी पर्यावरण की WIM छवि को सीधे लॉन्च करना तेज होगा - यह एक संपूर्ण डीवीडी की तुलना में बहुत कम वजन का होता है।इसके अलावा, एक ही यूएसबी-स्टिक पर आप कई डब्लूआईएम-चित्र लगा सकते हैं, उदाहरण के लिए, अलग-अलग बिट आकार (x32 + x64) की 2 WinRE छवियां, और "मरम्मत" डीवीडी से अन्य छवियां। मेरे पास एंटीव्हीलॉकर समान रूप से लोड है , और इसके साथ एक अलग आईएसओ होने के बिना।सामान्य तौर पर, WIM छवि डाउनलोड करने की क्षमता बहुत उपयोगी हो सकती है। तो चलिए व्यापार के लिए नीचे उतरते हैं।वास्तव में, मैं व्यक्तिगत रूप से GRUB4DOS के आधार पर बूट करने योग्य फ्लैश ड्राइव बनाता हूं, लेकिन आज हम मानक विंडोज ओएस टूल्स के साथ केवल आसपास जाने के लिए कम वैकल्पिक तरीके पर विचार करेंगे।क्या जरूरत है?
1) winre.wim छवि , जो दो तरीकों से प्राप्त की जा सकती है:- स्थापित सिस्टम से, Win7 में यह C: \ Recovery \ Recovery-guide (जहां रिकवरी-गाइड फ़ोल्डर अक्षरों / संख्याओं का एक सेट है) में स्थित है; Win8 और उच्चतर - C: \ Recovery \ WindowsRE में ।या, C: \ Recovery फ़ोल्डर मौजूद नहीं हो सकता है, तो यह विशेष विंडोज बूट विभाजन "सिस्टम आरक्षित" पर स्थित है, जिसका आकार 100-500 एमबी है और डिस्क पर मुख्य सिस्टम विभाजन C: \ के लिए स्थित है ।तब इस छोटे से खंड को डिस्क प्रबंधन में एक पत्र सौंपा जाना चाहिए ।अधिक जटिल मामला: \ Recovery फ़ोल्डरयह छिपी हुई ओईएम रिकवरी पार्टीशन पर स्थित है , जिसमें सिर्फ एक लेटर असाइन नहीं करना है, इससे पहले आपको इसके प्रकार को बदलना होगा ।यह प्रशासक और DiskPart की ओर से शुरू की गई कमांड लाइन का उपयोग करके किया जाता है :diskpart
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list partition
DISKPART> select partition 2
DISKPART> detail partition
DISKPART> set id = 07 override
DISKPART> assign
DISKPART> exit
( disk 0
और partition 2
एक उदाहरण के रूप में दिखाया गया है, कमांड आउटपुट में ड्राइव / विभाजन की वास्तविक संख्या देखें list
। इसे detail
वापस करने के लिए परिवर्तन से पहले विभाजन आईडी को देखने और याद रखने के लिए उपयोग करें )महत्वपूर्ण: winre.wim कंप्यूटर या लैपटॉप के निर्माता द्वारा बनाए गए पुनर्प्राप्ति विभाजन से कॉपी किया गया, मानक से भिन्न हो सकते हैं और आवश्यक कार्य नहीं हो सकते हैं !इसलिए, इसे लेना बेहतर है- इंस्टॉलेशन डीवीडी से \ source \ install.wim इमेज से - इमेज के अंदर फाइल path \ System32 \ Recovery पर स्थित है ।WIM-छवियों का उपयोग कर प्रणाली में स्थापित किया जा सकता DISM :md C:\wim
dism /Mount-Wim /WimFile:C:\Recovery\recovery-guid\winre.wim /Index:1 /MountDir:C:\wim /ReadOnly
dism /Mount-Wim /WimFile:D:\sources\install.wim /Index:1 /MountDir:C:\wim /ReadOnly
dism /Unmount-Wim /MountDir:C:\wim /Discard
dism /Mount-Image /ImageFile::\Recovery\WindowsRE\winre.wim /Index:1 /MountDir:C:\wim /ReadOnly
dism /Mount-Image /ImageFile:D:\sources\install.wim /Index:1 /MountDir:C:\wim /ReadOnly
dism /Unmount-Image /MountDir:C:\wim /Discard
या 7-ज़िप का नवीनतम संस्करण खोलें ।2) सहायक फ़ाइल boot.sdi - भी winre.wim या install.wim के अंदर पथ \ Windows \ Boot \ DVD \ PCAT , या DVD में \ बूट पर स्थित है ।3) फ्लैश ड्राइव को बूट करने योग्य बनाने के लिए प्रोग्राम bootect.exe । यह भी WIM in \ Windows \ System32 , या डीवीडी में \ बूट में दिखता है ।एक फ्लैश ड्राइव को स्वरूपित करना
आमतौर पर यह आवश्यक नहीं है, और फ्लैश ड्राइव, एक नियम के रूप में, पहले से ही एक विभाजन है FAT32 में स्वरूपित (बूट करने योग्य फ्लैश ड्राइव बनाने के लिए कई मैनुअल NTFS में प्रारूपण की सिफारिश करने के बावजूद, यह आवश्यक नहीं है), जो सक्रिय (बूट करने योग्य) है। या शायद नहीं। :-)इसलिए, यदि आपकी फ्लैश ड्राइव लोड नहीं हो रही है, तो इसे इस तरह प्रारूपित करें:diskpart
DISKPART> list disk
DISKPART> select disk 2
DISKPART> clean
DISKPART> create partition primary
DISKPART> select partition 1
DISKPART> active
DISKPART> format FS=FAT32
DISKPART> assign
DISKPART> exit
( disk 2
एक उदाहरण के रूप में संकेत दिया गया है, पिछली कमांड में अपनी फ्लैश ड्राइव की वास्तविक संख्या देखें, अन्यथा आप हार्ड ड्राइव को प्रारूपित कर सकते हैं, format FS=NTFS
यदि आपको अधिक पसंद है तो उपयोग करें )बूट सेक्टर बनाएं
bootsect /nt60 E:
(जहां E: वह अक्षर है जिसके तहत फ्लैश ड्राइव आरोहित है)Bootmgr बूटलोडर स्थापित करें
फिर से, 2 तरीके हैं: स्थापना डीवीडी का उपयोग करना और इसके बिना।1) सबसे पहले, मौजूदा सिस्टम का उपयोग करके केवल विधि पर विचार करें:bcdboot C:\Windows /l ru-ru /s E:
आपको OS संस्करण की थोड़ी गहराई के बारे में याद रखना चाहिए !यदि आप x32 सिस्टम के इलाज के लिए WinRE के x32 संस्करण के साथ एक फ्लैश ड्राइव बना रहे हैं, तो स्रोत सिस्टम, जहां से bcdboot.exe का उपयोग करके बूटलोडर की प्रतिलिपि बनाई गई है, बिल्कुल x32 होना चाहिए। क्रमशः x64 के बारे में, वही बात।लेकिन प्लस यह है कि इस पद्धति के साथ आपके पास एक USB फ्लैश ड्राइव पर WinRE के कम से कम 10 संस्करण हो सकते हैं - सभी प्रणालियों (विंडोज विस्टा / 7/8 / 8.1 / 10 + समान सर्वर संस्करण) और किसी भी गहराई से। उसी समय। बिना रजिस्ट्रेशन और एस.एम.एस. :-)2) यदि आप डीवीडी का उपयोग करते हैं, तो आपको निम्नलिखित फ़ोल्डरों और फ़ाइलों को कॉपी करने की आवश्यकता है (और, जब मैन्युअल रूप से कॉपी करते समय, विंडोज संस्करण महत्वपूर्ण नहीं है!)।\boot\fonts\chs_boot.ttf
\boot\fonts\cht_boot.ttf
\boot\fonts\wgl4_boot.ttf
\boot\bcd
\bootmgr
(यह आवश्यक फाइलों का न्यूनतम सेट है; इन्हें ड्राइव C से मैन्युअल रूप से कॉपी किया जा सकता है: - bcdboot.exe का उपयोग किए बिना , जो अधिक फ़ाइलों को कॉपी करेगा)Windows
, bootmgr, , : , , , .
Win7 , Win8/8.1/10 — .
, , .
3 — bootmgr Windows 7, , — .
Windows .
bootmgr Windows 7, winre.wim Windows 10, .. संस्करण से संस्करण में सुधार हुआ।
फ़ाइलें कहाँ प्राप्त करें: स्थापित सिस्टम से या डीवीडी से - इससे कोई फर्क नहीं पड़ता।
बूट रिकॉर्ड बनाएं
cd /d E:\boot
bcdedit /store bcd /copy {default} /d "Windows Recovery Environment"
bcdedit /store bcd /set {new-guid} device ramdisk=[boot]\boot\winre.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store bcd /set {new-guid} osdevice ramdisk=[boot]\boot\winre.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store bcd /set {new-guid} locale ru-RU
(जहाँ {new-guide} नए बूट रिकॉर्ड का GUID है, पहले कमांड का आउटपुट देखें)सभी कमांड्स के क्रमिक निष्पादन के बाद, बूट रिकॉर्ड बनाया जाएगा, हालाँकि इसकी सामग्री थोड़ी अलग होगी, यह इस बात पर निर्भर करता है कि BCD फाइल कहाँ से ली गई थी ।यह इस तथ्य के कारण है कि एक नया रिकॉर्ड बनाने का आधार रिपॉजिटरी से विभिन्न स्रोत रिकॉर्ड से लिया गया है: इंस्टॉलर को चलाने के लिए, या विंडोज को बूट करने के लिए।विंडोज 7 x32 डीवीडी से ली गई वर्किंग बूट रिकॉर्ड की पूरी सूची: Windows
-------------------
{c53853d4-c6c5-11e5-af22-0018f368b2c9}
device ramdisk=[boot]\boot\winre.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Recovery Environment
locale ru-RU
inherit {bootloadersettings}
osdevice ramdisk=[boot]\boot\winre.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
इस प्रविष्टि के आधार पर, आप दूसरों को उसी तरह से बना सकते हैं, उदाहरण के लिए, विंडोज के x64 संस्करण से winre.wim डाउनलोड करने के लिए, बस WIM फ़ाइलों के लिए पथ को मापदंडों device
और मापदंडों में परिवर्तित करना osdevice
।एक WIM छवि की प्रतिलिपि बनाएँ
USB फ्लैश ड्राइव पर \ बूट फ़ोल्डर में winre.wim और boot.sdi फ़ाइलों की प्रतिलिपि बनाएँ । फ़ोल्डर कोई भी हो सकता है (तब ऊपर bcdedit कमांड में पथ समायोजित करें ), लेकिन दोनों फाइलें एक ही फ़ोल्डर में होनी चाहिए। कई छवियों को बूट करने के लिए, एक भी boot.sdi फ़ाइल पर्याप्त है ।फ्लैश ड्राइव से डाउनलोड करें
USB से बूट करने के लिए BIOS को कॉन्फ़िगर करने के लिए मत भूलना, और थोड़ी देर के बाद आप अपने आप को विंडोज रिकवरी वातावरण में पाएंगे।पीएस टिप्पणीकारों का सुझाव है कि यह विधि यूईएफआई के साथ कंप्यूटर और टैबलेट पर काम नहीं करती है।लेकिन उपयुक्त डिवाइस की कमी के कारण मैं इसे सत्यापित नहीं कर सकता (और इस निर्देश को अपग्रेड कर सकता हूं)।UPD 02.02.2016, 15:40:
छिपा विभाजन से छवियों को निकालने और DISM का उपयोग करके सिस्टम में उन्हें माउंट करने के बारे में जोड़।