El arranque en WinRE puede ser útil para la reparación rápida de Windows instalado: restaurar un inicio del sistema, restaurar desde una imagen, volver a un punto de restauración, cambiar las opciones de arranque y finalmente acceder a la línea de comando, lo que significa que puede hacer muchas cosas interesantes diferentes, como format C:
.Además, puede ejecutar regedit.exe y otros programas del sistema, e incluso algún software de terceros, a menos que, por supuesto, no requiera ejecutar Windows "normal" para funcionar.Una solución alternativa, por supuesto, es arrancar desde el DVD de instalación o la imagen ISO, pero iniciar la imagen WIM del entorno de recuperación directamente será más rápido: pesa mucho menos que un DVD completo.Además, en la misma memoria USB puede colocar varias imágenes WIM, por ejemplo, 2 imágenes WinRE de diferentes tamaños de bits (x32 + x64) y otras imágenes del DVD de "reparación". Tengo AntiWinLocker cargado de la misma manera , y esto sin tener que tener un ISO separado con él.En general, la capacidad de descargar una imagen WIM puede ser muy útil. Así que vamos al grano.De hecho, personalmente creo unidades flash de arranque basadas en GRUB4DOS, pero hoy consideraremos una forma menos alternativa de moverse solo con las herramientas estándar del sistema operativo Windows.Lo que se necesita
1) la imagen winre.wim en sí , que se puede obtener de dos maneras:- desde el sistema instalado, en Win7 se encuentra en C: \ Recovery \ recovery-guid (donde la carpeta recovery-guid es un conjunto de letras / números); en Win8 y superior - en C: \ Recovery \ WindowsRE .O bien, la carpeta C: \ Recovery puede no existir, entonces se encuentra en la partición especial de arranque de Windows "Sistema reservado", que tiene un tamaño de 100-500 MB y se encuentra en el disco de la partición principal del sistema C: \ .Luego, a esta pequeña sección se le debe asignar una letra en Administración de discos.Caso más complicado: \ Carpeta de recuperaciónSe encuentra en la partición de recuperación OEM oculta , que simplemente no tiene que asignar una letra, antes de eso debe cambiar su tipo .Esto se realiza utilizando la línea de comando iniciada en nombre del administrador y 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
y partition 2
como ejemplo, vea los números reales de la unidad / partición en la salida del comando list
; úselo para detail
ver y recordar la ID de la partición antes del cambio para devolverla)IMPORTANTE: winre.wim copiado de la partición de recuperación creada por el fabricante de la computadora o computadora portátil, ¡puede diferir del estándar y puede no tener las funciones necesarias !Por lo tanto, es mejor tomarlo, desde el DVD de instalación desde la imagen \ sources \ install.wim , dentro de la imagen, el archivo se encuentra en la ruta \ System32 \ Recovery .Las imágenes WIM se pueden montar en un sistema usando 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
o abra la última versión de 7-zip .2) archivo auxiliar boot.sdi : también ubicado dentro de winre.wim o install.wim a lo largo de la ruta \ Windows \ Boot \ DVD \ PCAT , o en DVD en \ boot .3) el programa bootsect.exe para hacer que la unidad flash sea arrancable; también busque en WIM en \ Windows \ System32 , o en DVD en \ boot .Formatear una unidad flash
Por lo general, esto no es necesario, y las unidades flash, como regla, ya tienen una partición formateada en FAT32 (a pesar del hecho de que muchos manuales para crear unidades flash de arranque recomiendan formatear en NTFS, esto no es necesario), que está activo (arrancable). O tal vez no. :-)Por lo tanto, si su unidad flash no se carga, formatee de esta manera: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
indicado como ejemplo, vea el número real de su unidad flash en el comando anterior; de lo contrario, puede formatear el disco duro; úselo format FS=NTFS
si le gusta más)Crear sector de arranque
bootsect /nt60 E:
(donde E: es la letra debajo de la cual está montada la unidad flash)Instalar bootmgr bootloader
Nuevamente, hay 2 formas: usando el DVD de instalación y sin él.1) Primero, considere el método solo usando el sistema existente:bcdboot C:\Windows /l ru-ru /s E:
¡Debe recordar la profundidad de bits de la versión del sistema operativo!Si está creando una unidad flash con la versión x32 de WinRE para tratar sistemas x32, entonces el sistema fuente, desde donde se copia el gestor de arranque utilizando bcdboot.exe, debe ser exactamente x32. Sobre x64, respectivamente, lo mismo.Pero la ventaja es que con este método puede tener al menos 10 versiones de WinRE en una unidad flash USB, desde todos los sistemas (Windows Vista / 7/8 / 8.1 / 10 + versiones de servidor similares) y cualquier profundidad de bits. Al mismo tiempo Sin registro y SMS. :-)2) Si usa DVD, debe copiar las siguientes carpetas y archivos (y, por supuesto, al copiar manualmente, ¡la versión de Windows no es importante!):\boot\fonts\chs_boot.ttf
\boot\fonts\cht_boot.ttf
\boot\fonts\wgl4_boot.ttf
\boot\bcd
\bootmgr
(este es el conjunto mínimo de archivos necesarios; también se pueden copiar manualmente desde el sistema, desde la unidad C: - SIN usar bcdboot.exe , que copiará más archivos)Windows
, bootmgr, , : , , , .
Win7 , Win8/8.1/10 — .
, , .
3 — bootmgr Windows 7, , — .
Windows .
bootmgr Windows 7, winre.wim Windows 10, .. mejorado de versión a versión.
Dónde obtener los archivos: desde el sistema instalado o desde DVD, no importa.
Crear registro de arranque
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
(donde {new-guid} es el GUID del nuevo registro de inicio, vea el resultado del primer comando)Después de la ejecución secuencial de todos los comandos, se creará el registro de inicio, sin embargo, su contenido será ligeramente diferente, dependiendo de dónde se haya tomado el archivo de almacenamiento BCD .Esto se debe al hecho de que la base para crear un nuevo registro se toma de diferentes registros de origen del repositorio: para ejecutar el instalador o para iniciar Windows.Una lista completa de un registro de arranque en funcionamiento tomado de un DVD de 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
Según esta entrada, puede crear otros de la misma manera, por ejemplo, para descargar winre.wim desde la versión x64 de Windows, simplemente cambiando la ruta a los archivos WIM en los parámetros device
y osdevice
.Copiar una imagen WIM
Copie los archivos winre.wim y boot.sdi a la carpeta \ boot en la unidad flash USB .La carpeta puede ser cualquiera (luego ajuste las rutas en los comandos bcdedit anteriores), pero ambos archivos deben estar en la misma carpeta.Para arrancar varias imágenes, un solo archivo boot.sdi es suficiente .Descargar desde la unidad flash
No olvide configurar el BIOS para que arranque desde USB, y después de un tiempo se encontrará en el entorno de recuperación de Windows.Los comentaristas de PS sugieren que este método no funciona en computadoras y tabletas con UEFI.Pero no puedo verificar esto (y puedo actualizar esta instrucción) debido a la falta de un dispositivo adecuado.UPD 02.02.2016, 15:40:
adiciones sobre la extracción de imágenes de particiones ocultas y su montaje en el sistema mediante DISM.