Le démarrage dans WinRE peut être utile pour la réparation rapide de Windows installé: restauration d'un démarrage du système, restauration à partir d'une image, retour à un point de restauration, modification des options de démarrage et enfin accès à la ligne de commande, ce qui signifie qu'il peut faire beaucoup de choses intéressantes, telles que format C:
.De plus, vous pouvez exécuter regedit.exe et d'autres programmes système, et même certains logiciels tiers, à moins bien sûr qu'il ne nécessite pas d'exécuter Windows «normal» pour fonctionner.Une solution alternative, bien sûr, consiste à démarrer à partir du DVD d'installation ou de l'image ISO, mais le lancement direct de l'image WIM de Recovery Environment sera plus rapide - il pèse beaucoup moins qu'un DVD entier.De plus, sur la même clé USB, vous pouvez placer plusieurs images WIM, par exemple, 2 images WinRE de différentes tailles de bits (x32 + x64), et d'autres images du DVD «réparation». J'ai AntiWinLocker chargé de la même manière , et cela sans avoir à avoir un ISO séparé avec lui.En général, la possibilité de télécharger une image WIM peut être très utile. Alors passons aux choses sérieuses.En fait, je crée personnellement des lecteurs flash amorçables basés sur GRUB4DOS, mais aujourd'hui, nous envisagerons une manière moins alternative de se déplacer uniquement avec les outils standard du système d'exploitation Windows.Ce qui est nécessaire
1) l'image winre.wim elle - même , qui peut être obtenue de deux manières:- à partir du système installé, dans Win7, elle se trouve dans C: \ Recovery \ recovery-guid (où le dossier recovery-guid est un ensemble de lettres / chiffres); dans Win8 et supérieur - dans C: \ Recovery \ WindowsRE .Ou, le dossier C: \ Recovery peut ne pas exister, alors il se trouve sur la partition de démarrage Windows spéciale «System Reserved», qui a une taille de 100-500 Mo et se trouve sur le disque de la partition système principale C: \ .Ensuite, cette petite section doit se voir attribuer une lettre dans Gestion des disques.Cas plus compliqué: \ Dossier de récupérationIl se trouve sur la partition de récupération OEM cachée , qui n'a tout simplement pas besoin d'attribuer une lettre, avant de devoir changer son type .Cela se fait à l'aide de la ligne de commande lancée au nom de l'administrateur et de 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
et partition 2
illustré à titre d'exemple, consultez les numéros réels du lecteur / de la partition dans la sortie de la commande list
; utilisez-le pour detail
consulter et mémoriser l'ID de partition avant la modification pour le renvoyer)IMPORTANT: winre.wim copié à partir de la partition de récupération créée par le fabricant de l'ordinateur ou de l'ordinateur portable, peut différer de la norme et ne pas avoir les fonctions nécessaires !Par conséquent, il est préférable de le prendre- à partir du DVD d'installation à partir de l'image \ sources \ install.wim - à l'intérieur de l'image, le fichier se trouve sur le chemin \ System32 \ Recovery .Les images WIM peuvent être montées sur un système utilisant 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
ou ouvrez la dernière version de 7-zip .2) fichier auxiliaire boot.sdi - également situé dans winre.wim ou install.wim le long du chemin \ Windows \ Boot \ DVD \ PCAT , ou sur DVD dans \ boot .3) le programme bootsect.exe afin de rendre le lecteur flash amorçable - regardez également dans WIM dans \ Windows \ System32 , ou sur DVD dans \ boot .Formatage d'un lecteur flash
Habituellement, cela n'est pas nécessaire, et les lecteurs flash, en règle générale, ont déjà une partition formatée en FAT32 (malgré le fait que de nombreux manuels pour créer des lecteurs flash amorçables recommandent le formatage en NTFS, ce n'est pas nécessaire), qui est actif (amorçable). Ou peut-être pas. :-)Par conséquent, si votre lecteur flash ne se charge pas, formatez-le comme ceci: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
indiqué à titre d'exemple, voir le nombre réel de votre lecteur flash dans la commande précédente, sinon vous pouvez formater le disque dur; utilisez format FS=NTFS
si vous l'aimez plus)Créer un secteur de démarrage
bootsect /nt60 E:
(où E: est la lettre sous laquelle le lecteur flash est monté)Installer le chargeur de démarrage bootmgr
Encore une fois, il y a 2 façons: en utilisant le DVD d'installation et sans lui.1) Tout d'abord, considérez la méthode uniquement en utilisant le système existant:bcdboot C:\Windows /l ru-ru /s E:
Vous devez vous rappeler de la profondeur de bits de la version du système d'exploitation!Si vous créez un lecteur flash avec la version x32 de WinRE pour traiter les systèmes x32, le système source, à partir duquel le chargeur de démarrage est copié à l'aide de bcdboot.exe, doit être exactement x32. À propos de x64, respectivement, la même chose.Mais le plus est qu'avec cette méthode, vous pouvez avoir au moins 10 versions de WinRE sur un lecteur flash USB - de tous les systèmes (Windows Vista / 7/8 / 8.1 / 10 + versions de serveur similaires) et n'importe quelle profondeur de bits. En même temps. Sans inscription et SMS. :-)2) Si vous utilisez un DVD, vous devez copier les dossiers et fichiers suivants (et bien sûr, lors de la copie manuelle, la version Windows n'est pas importante!):\boot\fonts\chs_boot.ttf
\boot\fonts\cht_boot.ttf
\boot\fonts\wgl4_boot.ttf
\boot\bcd
\bootmgr
(il s'agit de l'ensemble minimal de fichiers nécessaires; ils peuvent également être copiés manuellement depuis le système, à partir du lecteur C: - SANS utiliser bcdboot.exe , qui copiera plus de fichiers)Windows
, bootmgr, , : , , , .
Win7 , Win8/8.1/10 — .
, , .
3 — bootmgr Windows 7, , — .
Windows .
bootmgr Windows 7, winre.wim Windows 10, .. amélioré de version en version.
Où obtenir les fichiers: à partir du système installé ou à partir du DVD - cela n'a pas d'importance.
Créer un enregistrement de démarrage
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
(où {new-guid} est le GUID du nouvel enregistrement de démarrage, voir la sortie de la première commande)Après l'exécution séquentielle de toutes les commandes, l'enregistrement de démarrage sera créé, mais son contenu sera légèrement différent, selon l'endroit d'où le fichier de stockage BCD a été extrait .Cela est dû au fait que la base de la création d'un nouvel enregistrement provient de différents enregistrements source du référentiel: pour exécuter le programme d'installation ou pour démarrer Windows.Une liste complète d'un enregistrement de démarrage fonctionnel extrait d'un 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
Sur la base de cette entrée, vous pouvez en créer d'autres de la même manière, par exemple, pour télécharger winre.wim à partir de la version x64 de Windows, en changeant simplement le chemin d'accès aux fichiers WIM dans les paramètres device
et osdevice
.Copier une image WIM
Copiez les fichiers winre.wim et boot.sdi dans le dossier \ boot sur la clé USB .Le dossier peut être n'importe lequel (puis ajustez les chemins dans les commandes bcdedit ci-dessus), mais les deux fichiers doivent se trouver dans le même dossier.Pour démarrer plusieurs images, un seul fichier boot.sdi suffit .Télécharger depuis un lecteur flash
N'oubliez pas de configurer le BIOS pour démarrer à partir de l'USB, et après un certain temps, vous vous retrouverez dans l'environnement de récupération Windows.Les commentateurs PS suggèrent que cette méthode ne fonctionne pas sur les ordinateurs et les tablettes avec UEFI.Mais je ne peux pas vérifier cela (et je peux mettre à niveau cette instruction) en raison du manque d'un appareil approprié.UPD 02.02.2016, 15:40:
Ajouts sur l'extraction d'images des partitions cachées et leur montage dans le système à l'aide de DISM.