قم بتنزيل Windows Recovery Environment (أو أي صورة WIM) من فلاش USB

بيئة استرداد Windows


يمكن أن يكون التمهيد في WinRE مفيدًا للإصلاح السريع لنظام التشغيل Windows المثبت: استعادة بدء تشغيل النظام ، والاستعادة من الصورة ، والعودة إلى نقطة الاستعادة ، وتغيير معلمات التمهيد ، والوصول أخيرًا إلى سطر الأوامر ، مما يعني أنه يمكنك القيام بالعديد من الأشياء المختلفة المثيرة للاهتمام ، مثل format C:.
بالإضافة إلى ذلك ، يمكنك تشغيل regedit.exe وبرامج النظام الأخرى ، وحتى بعض برامج الجهات الخارجية ، ما لم يكن بالطبع لا يتطلب تشغيل Windows "العادي" للعمل.
الحل البديل ، بالطبع ، هو التمهيد من تثبيت DVD أو صورة ISO ، ولكن إطلاق صورة WIM لبيئة الاسترداد مباشرة سيكون أسرع - فهو يزن أقل بكثير من قرص DVD كامل.
بالإضافة إلى ذلك ، على نفس ذاكرة USB ، يمكنك وضع عدة صور WIM ، على سبيل المثال ، صورتين WinRE بأحجام بت مختلفة (x32 + x64) ، وصور أخرى من قرص DVD "للإصلاح". لقد تم تحميل AntiWinLocker بنفس الطريقة ، وهذا دون الحاجة إلى الحصول على ISO منفصل معها.
بشكل عام ، يمكن أن تكون القدرة على تنزيل صورة WIM مفيدة جدًا. لذلك دعونا نبدأ العمل.

في الواقع ، أنا شخصياً أقوم بإنشاء محركات أقراص فلاش قابلة للتشغيل استنادًا إلى GRUB4DOS ، ولكننا سننظر اليوم في طريقة أقل بديلاً للتجول فقط باستخدام أدوات نظام التشغيل Windows القياسية.

ما هو المطلوب


1) صورة winre.wim نفسها ، والتي يمكن الحصول عليها بطريقتين:

- من النظام المثبت ، في Win7 توجد في C: \ Recovery \ recovery-guid (حيث يكون مجلد دليل الاسترداد عبارة عن مجموعة من الأحرف / الأرقام) ؛ في Win8 وأعلى - في C: \ Recovery \ WindowsRE .

أو ، قد لا يكون مجلد C: \ Recovery موجودًا ، ثم يوجد في قسم تمهيد Windows الخاص "System Reserved" ، والذي يبلغ حجمه 100-500 ميجابايت ويقع على القرص إلى قسم النظام الرئيسي C: \ .
ثم يجب تعيين هذا القسم الصغير رسالة في إدارة الأقراص.

حالة أكثر تعقيدًا: مجلد الاستردادإنه موجود على قسم استرداد OEM المخفي ، والذي لا يلزم فقط تعيين حرف ، قبل أن تحتاج إلى تغيير نوعه .
يتم ذلك باستخدام سطر الأوامر الذي تم إطلاقه نيابة عن المسؤول و 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 من قسم الاسترداد الذي أنشأته الشركة المصنعة للكمبيوتر أو الكمبيوتر المحمول ، قد تختلف عن المعيار وقد لا تحتوي على الوظائف اللازمة !
لذلك ، من الأفضل أخذه

- من قرص DVD الخاص بالتثبيت من صورة \ sources \ install.wim - داخل الصورة ، يوجد الملف على المسار \ System32 \ Recovery .

يمكن تركيب صور WIM على نظام باستخدام DISM :

md C:\wim
rem  Win7:
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
rem  Win8/8.1/10:
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-zip .

2) الملف المساعد boot.sdi - يوجد أيضًا داخل winre.wim أو install.wim على طول المسار \ Windows \ Boot \ DVD \ PCAT أو على DVD في \ boot .

3) برنامج bootsect.exe لجعل محرك الأقراص المحمول قابل للتمهيد - ابحث أيضًا في WIM في \ Windows \ System32 ، أو على قرص DVD في \ التمهيد .

تهيئة محرك أقراص محمول


عادة هذا ليس ضروريًا ، ومحركات الأقراص المحمولة ، كقاعدة عامة ، لديها قسم واحد تم تنسيقه في 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 bootloader


مرة أخرى ، هناك طريقتان: استخدام DVD التثبيت وبدونه.
1) أولاً ، ضع في اعتبارك الطريقة فقط باستخدام النظام الحالي:

bcdboot C:\Windows /l ru-ru /s E:


يجب أن تتذكر عمق بت إصدار نظام التشغيل!
إذا كنت تقوم بإنشاء محرك أقراص فلاش باستخدام الإصدار x32 من WinRE لمعالجة أنظمة x32 ، فيجب أن يكون النظام المصدر ، حيث يتم نسخ أداة تحميل التشغيل باستخدام bcdboot.exe ، بالضبط x32. حول x64 ، على التوالي ، نفس الشيء.
لكن الميزة الإضافية هي أنه باستخدام هذه الطريقة ، يمكنك الحصول على 10 إصدارات WinRE على الأقل على محرك أقراص USB محمول واحد - من جميع الأنظمة (Windows Vista / 7/8 / 8.1 / 10 + إصدارات خادم مماثلة) وأي عمق بت. في نفس الوقت. بدون تسجيل ورسائل نصية. :-)

2) إذا كنت تستخدم DVD ، فأنت بحاجة إلى نسخ المجلدات والملفات التالية (وبالطبع ، عند النسخ يدويًا ، فإن إصدار Windows ليس مهمًا!):

\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, .. تم تحسينه من إصدار لآخر.
مكان الحصول على الملفات: من النظام المثبت أو من DVD - لا يهم.


إنشاء سجل التمهيد


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-guid} هو المعرف الفريد العمومي (GUID) لسجل التمهيد الجديد ، انظر إخراج الأمر الأول)

بعد التنفيذ المتسلسل لجميع الأوامر ، سيتم إنشاء سجل التمهيد ، ولكن محتوياته ستكون مختلفة قليلاً ، اعتمادًا على المكان الذي تم نقل ملف تخزين BCD منه .
هذا يرجع إلى حقيقة أن أساس إنشاء سجل جديد مأخوذ من سجلات مصدر مختلفة من المستودع: لتشغيل المثبت ، أو لتمهيد Windows.

قائمة كاملة بسجل التمهيد العامل المأخوذ من قرص DVD الخاص بنظام التشغيل Windows 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


على أساس هذا السجل، يمكنك فقط إنشاء الأخرى، على سبيل المثال لتحميل winre.wim من إلى x64 نسخة من ويندوز، فقط عن طريق تغيير الطريقة إلى الملفات WIM في المعلمات deviceو osdevice.

انسخ صورة WIM


نسخ الملفات winre.wim و boot.sdi في المجلد \ التمهيد على محرك أقراص فلاش.
يمكن أن يكون المجلد أيًا (ثم اضبط المسارات في أوامر bcdedit أعلاه) ، ولكن يجب أن يكون الملفان في نفس المجلد.
لتمهيد صور متعددة ، يكفي ملف boot.sdi واحد .

تنزيل من محرك أقراص فلاش


لا تنس تكوين BIOS للتمهيد من USB ، وبعد فترة ستجد نفسك في بيئة استرداد Windows. يقترح معلقو

PS أن هذه الطريقة لا تعمل على أجهزة الكمبيوتر والأجهزة اللوحية مع UEFI. ولكن لا يمكنني التحقق من ذلك (ويمكنني ترقية هذه التعليمات) بسبب عدم وجود جهاز مناسب.


UPD 02.02.2016، 15:40:
إضافات حول استخراج الصور من الأقسام المخفية وتركيبها في النظام باستخدام DISM.

Source: https://habr.com/ru/post/ar389907/


All Articles