Recientemente compilé una nueva biblioteca de comandos desde la actualización de WinPE 2.0 a WinPE 3.0. Con la llegada de Windows 7, lanzaron una nueva forma de crear memorias USB de arranque utilizando Administración y mantenimiento de imágenes de implementación (DISM.exe). Quizás te estés preguntando, ¿para qué podría usar esto? Lo estamos usando en mi trabajo para volver a crear imágenes de computadoras, capturar imágenes de respaldo, montar imágenes, etc. Hay muchos otros usos para él, pero no entraré en eso aquí. Literalmente he hecho este procedimiento un par de cientos de veces. En un artículo futuro, le mostraré cómo escribir un script por lotes simple para automatizar este proceso. Pero es útil comprender qué sucede con cada comando en caso de que tenga problemas. Los scripts por lotes nunca funcionan el 100 % del tiempo.
Entorno de arranque de WinPE 3.0
Necesitará lo siguiente para proceder:
- Kit de instalación automatizada (AIK) de Windows® para Windows® 7 RC (Descargar de Microsoft) : 08.06.09
- Unidad flash de arranque (500 MB o más)
Una vez que haya instalado WAIK, deberá navegar hasta el menú de inicio y hacer clic en «Símbolo del sistema de herramientas de implementación». He proporcionado una imagen a continuación.

Una vez que haya iniciado DTCP, deberá seguir los comandos que he compilado a continuación. El primero que he proporcionado una captura de pantalla.
DISM – Paso 1 – Preparación/Limpieza
[vb]DISM /Limpieza-Wim[/vb]
El comando de limpieza DISM simplemente limpia cualquier wims/montaje anterior con el que haya estado trabajando. Si hace esto con mucha frecuencia, deberá usar este comando; de lo contrario, comenzará a recibir errores de wims anteriores que posiblemente aún queden en el sistema.

DISM – Paso 2 – Copie WinPE 3.0 a su unidad C local
[vb]copiar.cmd x86 c:winpe_x86
copiar c:winpe_x86winpe.wim c:winpe_x86ISOsourcesboot.wim [/vb]
Esto crea una carpeta winpe_x86 en su unidad C: y luego copia el contenido de la carpeta WinPE desde la instalación de WAIK a su carpeta.
DISM – Paso 3 – Montaje del archivo .Wim en su unidad C local
[vb]Dism /Montar-Wim /WimFile:C:winpe_x86winpe.wim /index:1 /MountDir:C:winpe_x86mount [/vb]
Este comando monta el archivo wim que se copió en el paso 2 para que pueda explorar la carpeta system32 e insertar sus scripts personalizados, etc.
DISM – Paso 4 – Agregar paquetes a su WIM
[vb]Dism /image:C:winpe_x86mount /Add-Package /PackagePath:”C:Archivos de programaWindows AIKToolsPEToolsx86WinPE_FPswinpe-wmi.cab”
Dism /image:C:winpe_x86mount /Add-Package /PackagePath:”C:Archivos de programaWindows AIKToolsPEToolsx86WinPE_FPsen-uswinpe-wmi_en-us.cab”[/vb]
Hay muchos paquetes que puede agregar a su entorno de arranque WINPE, estos son dos que siempre agrego al mío.
DISM – Paso 5 – Adición de controladores a WinPE
[vb]DISM /imagen:c:winpe_x86mount /Add-Driver /driver:C:YOUR_FOLDER_OF_INF_DRIVERS /recurse[/vb]
Una buena adición a DISM sobre el comando peimg anterior en WINPE 2.0 es la capacidad de agregar controladores con el comando /recurse. El comando /recurse ahora nos permite simplemente tener todos nuestros controladores en su propio directorio y decirle a DISM que escanee la carpeta raíz y todo lo que hay debajo. El número de subdirectorios no importará. Tengo una gran biblioteca de controladores, por ejemplo, querrá tener los controladores de red y vga para cualquier cosa que inicie en el entorno WinPE. Al agregar el controlador de red a su entorno de arranque de WinPE, le permite acceder a recursos compartidos de red para capturar e implementar imágenes .wim.
DISM – Paso 6 – Adición de secuencias de comandos personalizadas, archivos por lotes, etc.
[vb]xcopy /e /y “C:SU_CARPETA_DE_SCRIPTS” C:winpe_x86mountWindowsSystem32[/vb]
Sin agregar nada a su entorno de arranque de WinPE, simplemente se quedará con una ventana del símbolo del sistema cuando arranque en una computadora. He agregado más de 15 scripts por lotes diferentes con diferentes funciones. Una cosa que sugiero agregar es GImageX. GImageX es un programa GUI muy pequeño que puede agregar para poder capturar, implementar y montar imágenes dentro del entorno de arranque de WinPE. He proporcionado una imagen de GImageX GUI a continuación.

DISM – Paso 7 – Desmontar tu .WIM terminado
[vb]Desmontar /Desmontar-Wim /MountDir:C:winpe_x86mount /Commit[/vb]
Esto confirma los cambios finales en su archivo .WIM y cualquier cosa que le haya agregado. Es muy importante desmontar su archivo .WIM cuando haya terminado.
DISM – Paso 8 – Copia tu .WIM para arrancar ISO
[vb]copia c:winpe_x86winpe.wim c:winpe_x86ISOsourcesboot.wim /Y[/vb]
DISM – Paso 9 – Crea .ISO de arranque de WinPE 3.0
[vb]oscdimg -n -bc:winpe_x86etfsboot.com c:winpe_x86ISO c:winpe_x86winpe_x86.iso[/vb]
Ahora, si desea utilizar una memoria flash, deberá formatear una memoria flash de cierta manera y luego simplemente copiar el contenido de c: winpe_x86ISO en su unidad flash. ¡Y eso es! Pégalo en una computadora, reinícialo y arráncalo. El .ISO creado en el paso 9 puede simplemente grabarse en un CD con Nero u otro programa capaz de crear un CD de arranque y luego puede arrancarlo de la misma manera.
DISM – Paso 10 – Copia de seguridad opcional
[vb]xcopy /e /y “C:winpe_x86” E:BACKUP_FOLDER_FOR_LATEST_BOOT_BUILD[/vb]
Este paso es opcional, pero siempre me gusta mantener una copia de seguridad para el futuro. Además, si alguna vez necesita crear otra memoria flash o CD de arranque, simplemente puede ir a su copia de seguridad y obtener los archivos.



