Restablecimiento o recuperación sin sistema operativo: permitir que los usuarios creen medios de recuperación
Los medios de recuperación (reconstrucción completa) ayudan a restaurar un dispositivo Windows a su estado de fábrica, incluso si el usuario necesita reemplazar el disco duro o borrar completamente la unidad limpia.
Windows usa los archivos integrados de Windows, incluidas las actualizaciones recientes de Windows y los controladores, además de las personalizaciones incluidas en el paquete de aprovisionamiento de OEM, para crear los medios de recuperación.
Si implementa Windows con el diseño de partición predeterminado, los usuarios podrán crear medios de recuperación sin sistema operativo de forma predeterminada.
Si va a implementar Windows con un diseño de partición personalizado, deberá agregar algunos archivos de configuración para permitir que los usuarios creen medios de recuperación sin sistema operativo:
- Un script de restablecimiento de partición, que es un script DiskPart modificado que restablece el diseño de partición personalizado.
- Un archivo de configuración de restablecimiento de botón de inserción (ResetConfig XML) que identifica las particiones de Windows y Windows RE.
Nota
En Windows 10, versión 1607 y posteriores, las aplicaciones de escritorio y la configuración capturadas en paquetes de aprovisionamiento en siloed no se restaurarán con este medio. Los paquetes de personalizaciones normales (.ppkg) capturados mediante la herramienta ScanState no se ven afectados por este problema.
Creación de archivos de configuración
Script de restablecimiento de partición
En el Bloc de notas, cree un archivo de configuración que particione el disco duro después de restablecer el disco duro. Este script debe ser el mismo que el script usado para crear particiones en el disco duro, con las siguientes excepciones:
El script no debe contener comandos para seleccionar o limpiar la unidad. Windows identifica automáticamente la unidad del sistema. Para más información, consulte Identificación de la unidad del sistema más adelante en este tema.
El script debe asignar letras a la partición del sistema, la partición de Windows y la partición de herramientas de Windows RE.
Nota
Cuando se usa un diseño de partición personalizado, el tamaño de la partición de herramientas de Windows RE debe tener suficiente espacio libre para permitir un tamaño mayor en el futuro. El tamaño recomendado de la partición de herramientas de Windows RE es de 990 MB con un mínimo de 250 MB gratis.
Ejemplos:
UEFI (basado en particiones de unidades de disco duro basadas en UEFI/GPT):
rem == ResetPartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem reset the drive and recreate five partitions
rem for a UEFI/GPT-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
rem == The differences between this file and
rem CreatePartitions-UEFI.txt
rem are noted in parenthesis.
rem (NOT USED: select disk 0)
rem (NOT USED: clean)
convert gpt
rem == 1. System partition =========================
create partition efi size=100
rem ** NOTE: For Advanced Format 4Kn drives,
rem change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=128
rem == 3. Windows partition ========================
rem == a. Create the Windows partition ==========
create partition primary
rem == b. Create space for the recovery tools ===
shrink minimum=500
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
rem
rem == c. Prepare the Windows partition =========
format quick fs=ntfs label="Windows"
assign letter="W"
rem === 4. Recovery tools partition ================
create partition primary
format quick fs=ntfs label="Recovery tools"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
list volume
BIOS (basado en particiones de disco duro basadas en BIOS/MBR):
rem == ResetPartitions-BIOS.txt ==
rem == These commands are used with DiskPart to
rem reset the drive and create three partitions
rem for a BIOS/MBR-based computer.
rem Adjust the partition sizes to fill the drive
rem as necessary. ==
rem == The differences between this file and
rem CreatePartitions-BIOS.txt
rem are noted in parenthesis.
rem (NOT USED: select disk 0 )
rem (NOT USED: clean )
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Windows partition =====================
rem == a. Create the Windows partition =======
create partition primary
rem == b. Create space for the recovery tools
shrink minimum=500
rem ** Update this size to match the size of
rem the recovery tools (winre.wim)
rem plus some free space.
rem == c. Prepare the Windows partition ======
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 3. Recovery tools partition ==============
create partition primary
format quick fs=ntfs label="Recovery"
assign letter="R"
set id=27
list volume
- Guarde el archivo, por ejemplo, E:\Recovery\RecoveryImage\ResetPartitions-UEFI.txt.
Archivo de configuración de restablecimiento de botón de inserción (ResetConfig.xml)
En el Bloc de notas, cree un archivo de configuración que apunte al script de partición de restablecimiento de botón de inserción.
Para obtener información sobre cómo configurar este archivo, vea ResetConfig XML Reference.
UEFI:
<?xml version="1.0" encoding="utf-8"?>
<!-- ResetConfig.xml for UEFI -->
<Reset>
<!-- May be combined with custom scripts – insert Run Phase elements here -->
<SystemDisk>
<DiskpartScriptPath>ResetPartitions-UEFI.txt</DiskpartScriptPath>
<MinSize>75000</MinSize>
<WindowsREPartition>4</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<OSPartition>3</OSPartition>
</SystemDisk>
</Reset>
BIOS:
<?xml version="1.0" encoding="utf-8"?>
<!-- ResetConfig.xml for BIOS -->
<Reset>
<!-- May be combined with custom scripts – insert Run Phase elements here -->
<SystemDisk>
<DiskpartScriptPath>ResetPartitions-BIOS.txt</DiskpartScriptPath>
<MinSize>75000</MinSize>
<WindowsREPartition>3</WindowsREPartition>
<WindowsREPath>Recovery\WindowsRE</WindowsREPath>
<OSPartition>2</OSPartition>
</SystemDisk>
</Reset>
Guarde el archivo con el formato de archivo UTF-8:
Haga clic en Archivo y después en Guardar como. En el cuadro Codificación , seleccione UTF-8 y guarde este archivo como E:\Recovery\RecoveryImage\ResetConfig.xml.
Permitir que los usuarios creen medios
Los usuarios pueden usar esta opción para crear medios de recuperación cuando sea necesario.
Paso 1: Agregar los archivos de configuración al equipo de destino
En el equipo de destino, inserte la unidad flash USB con los archivos de configuración.
Copie los archivos de configuración en el equipo de destino:
Copy E:\Recovery\RecoveryImage\* R:\RecoveryImage\*
donde E es la letra de unidad de la unidad flash USB y R es la letra de unidad de la partición de imagen de recuperación.
Paso 2: Probar que Windows puede crear medios de recuperación
Reinicie el equipo de destino y complete la experiencia rápida (OOBE).
Haga clic en Inicio, escriba crear una unidad de recuperación y seleccione Crear una unidad de recuperación y haga clic en Sí en el símbolo del sistema de UAC.
Inserte una unidad flash USB.
Seleccione Copiar la partición de recuperación del equipo en la unidad> de recuperaciónSiguiente>Crear>.
Paso 3: Probar los medios de recuperación
- En un equipo que no tiene ningún sistema operativo, inserte el medio de recuperación.
- Inicie el equipo, presione una tecla para abrir los menús de arranque del firmware y, a continuación, seleccione el dispositivo de arranque adecuado.
- En los menús Herramientas de Windows RE, seleccione una distribución del teclado, por ejemplo, EE. UU.
- Haga clic en Solucionar problemas Quitar>todo lo siguiente>. Si se le pide que limpie la unidad, seleccione Sí.
- Seleccione Sí, volver a particionar las unidades>Quitar solo mis archivos>Restablecer.
Solución de problemas
- Asegúrese de que ResetConfig.xml se guarda como un archivo UTF-8.
- Asegúrese de que el nombre de archivo que aparece en el <elemento DiskpartScriptPath> del archivo ResetConfig.xml coincide con el nombre de archivo en el script Diskpart.
- Asegúrese de que el script Diskpart no incluye comandos para seleccionar la unidad o limpiar la unidad (
select disk 0
,clean
).
Identificación de la unidad del sistema
Windows identifica la unidad del sistema mediante los métodos siguientes:
Equipos basados en BIOS: se usa la unidad del sistema notificada por BIOS.
Equipos basados en UEFI: cuando se habilita Windows RE mediante el reagentc /setreimage
comando , Windows escribe la ruta de acceso de ubicación del adaptador y el GUID del disco del sistema en una variable UEFI. Este paso solo se realiza cuando las particiones del sistema y del sistema operativo están en la unidad del sistema. La variable se actualiza si es necesario cuando Windows RE se deshabilita y, a continuación, se vuelve a habilitar.
Si se detectan varias unidades locales, Windows identifica la unidad del sistema buscando en el orden siguiente.
Windows busca una unidad con un GUID que coincida con el valor almacenado en firmware.
Windows busca una unidad con una ruta de acceso de ubicación que coincida con el valor almacenado en firmware.
Windows busca una unidad con un ESP existente.
Si se encuentran varias unidades con ESP, el proceso de recuperación no continuará.
Windows busca un disco sin inicializar (sin procesar).
Si se encuentran varios discos sin inicializar, el proceso de recuperación no continuará.
Temas relacionados
Introducción al reseteo con botón