Checho's Blog

Talking about Windows Internals, Deployment and Troubleshooting

Artículos recientes

News and Awards

Follow me on Twitter and LinkedIn

@secalderonr

View Sergio Calderon's profile on LinkedIn

Recomendados

Tags

Community

Email Notifications

Archives

Actualizar una imagen personalizada de Windows 7 a una edición superior de forma Offline utilizando DISM.

Untitled-5

Hola a todos,

Como siempre hoy les quiero compartir un poco de lo que he ido aprendiendo durante todo este tiempo, y es que ya hemos hablado de varios temas interesantes que tocan muchas herramientas más que útiles y hasta indispensables para realizar un buen proceso de implementación y de “construcción” de imágenes de Windows 7.

Para este artículo seguiremos con Deployment Image Servicing and Management (DISM), incluida en el WAIK, esta vez enfocándonos a otro posible ambiente en que nos podemos encontrar y es la actualización a ediciones superiores de Windows 7 desde una inferior.

El proceso normal de esto normalmente siendo usuarios finales sería o realizar una instalación completamente limpia si poseemos el medio de instalación o proceder a Windows Anytime Upgrade que me brinda esta posibilidad manteniendo configuraciones y aplicaciones, pero en un entorno un poco más avanzado como IT PRO yo podría querer no sólo la posibilidad de hacer esto sino además poder trabajar sobre esa nueva instalación como agregando actualizaciones, paquetes de idioma o algunas modificaciones, bondad que sí lo logro con DISM!

Lo que haremos será:

- Capturar una imagen personalizada de una edición inferior de Windows 7

- Realizar la actualización a una edición posterior con DISM de forma offline.

- Opcional: Agregar actualizaciones como Internet Explorer 9.

- Realizar la instalación de nueva imagen maestra actualizada a la edición posterior.

Lo que necesitaremos por supuesto:

- Equipo técnico donde se trabajará con las imágenes y se requiere tener instalado WAIK for Windows 7. Si todavía no tienen WAIK, pueden descargarlo desde aquí.

- Equipo de referencia donde se capturará la imagen y posteriormente se instalará la imagen actualizada a edición posterior.

- Archivos de instalación de Windows 7. Si todavía no tienen Windows 7 pueden descargar un trial de 90 días desde aquí.

- Imagen de entorno de preinstalación de Windows (Windows PE) para captura de la imagen maestra.

Capturando la imagen…

Lo primero que tenemos que hacer es desde el equipo técnico o donde esté instalado la edición inferior de Windows 7 (Para este artículo Home Premium) resellar la imagen para poder capturarla, para esto ejecutamos desde una consola de comandos con privilegios elevados (Clic derecho, ejecutar como administrador):

CE1

C:\Windows\System32\Sysprep\Sysprep /oobe /generalize /shutdown

UG3

En este artículo pueden encontrar el proceso para resellar de una forma más detallada. (Ver: Limpiando y preparando el sistema con Sysprep)

*Nota: Este proceso puede tardar algunos minutos dependiendo de la cantidad de aplicaciones y recursos del sistema.

Después de esto reiniciaremos el equipo con el Windows PE; si desean saber cómo crear un Windows PE pueden ver este artículo. (Ver: Solución)

Una vez iniciado el equipo desde el Windows PE ejecutamos el comando para capturar la imagen maestra y personalizada que acabamos de resellar ejecutando:

Imagex /Capture C: C:\install.wim “Nombre” “Descripción”

Donde “Nombre” y “Descripción” es como queremos que se visualice en la ventana de instalación cuando seleccionamos sistema operativo, por lo general se recomienda que sea descriptivo con la imagen instalada como “Windows 7 Home Premium”:

UG4

*Nota: El directorio C:\ y D:\ pueden variar dependiendo de dónde haya sido instalado el sistema operativo y en qué unidad se encuentre la imagen de Windows PE.

Una vez capturada la imagen debemos copiarla al Equipo técnico desde el Windows PE o gráficamente reiniciando e iniciando nuevamente el equipo recién resellado y buscándola en la unidad que se indicó que se guardara (En este caso C:\).

Realizando upgrade…

Ya nuestra imagen está lista para ser actualizada!
Desde el Equipo técnico debemos ejecutar el DISM, para esto hacemos Clic en Inicio, Todos los programas, Windows AIK, y clic derecho y Ejecutar como administrador en Deployment Tools Command Promt (Consola de comandos de herramientas de implementación).

Lo primero será montar la imagen en un directorio para poder realizar las modificaciones y actualizaciones, para esto ejecutamos:

Dism /Mount-Wim /WimFile:<DirectorioWim> /Index:1 /MountDir:<DirectorioMount>

Donde <DirectorioWim> es donde guardamos el archivo .wim de la imagen capturada (Para este artículo “install.wim”) y <DirectorioMount> es el nombre de la carpeta donde queremos montar la imagen para poder trabajar con ella.

Para este artículo yo tengo la imagen en el directorio H:\ del Equipo técnico y la carpeta está en la misma unidad con nombre “Mount”, el comando sería:

Dism /Mount-Wim /WimFile:H:\install.wim /Index:1 /MountDir:H:\Mount

UG5

*Nota: El proceso puede tardar algunos minutos =)

Lo que haremos será el upgrade de edición; pero primero tenemos que verificar a cuáles ediciones puedo realizar la actualización dependiendo de la que haya capturado.

Para esto ejecutamos desde el Deployment Tools Command Prompt:

Dism /Image:<DirectorioMount> /Get-TargetEditions

Para este artículo que la imagen en H:\ sería:

Dism /Image:H:\Mount /Get-TargetEditions

UG1

Debemos tener en cuenta según el resultado a qué edición deseamos actualizar, para este artículo por supuesto será a Windows 7 Ultimate.

Para realizar entonces el upgrade a la edición posterior debemos ejecutar:

Dism /Image:<DirectorioMount> /Set-Edition:<Edition>

Donde <Edition> es el nombre al que deseamos actualizar dependiendo del resultado de las que podemos ascender (Ejem: Ultimate, Professional).

Para este artículo que estoy en Home Premium y quiero actualizar a Ultimate el comando sería:

Dism /Image:H:\Mount /Set-Edition:Ultimate

UG6

*Nota: El proceso puede tardar algunos minutos.

Al terminar nuestra imagen maestra ahora estará actualizada a Windows 7 Ultimate!

Opcional: Agregar actualizaciones…

Entre muchas de las cosas que se pueden hacer con Dism ya vimos que podemos agregar actualizaciones a una imagen también de forma offline para que esté integrada una vez realizada la instalación en un equipo de destino.

Para este artículo agregaré sólo las del gran Internet Explorer 9 Beta ejecutando:

Dism /Image:<DirectorioMount> /Add-Package /PackagePath:<DirectorioUpdates>

Para este artículo yo tengo las actualizaciones del IE requeridas (5) en el Escritorio, el comando sería:

Dism /Image:H:\Mount /Add-Package /PackagePath:C:\Users\Checho\Desktop\UpdatesIE

UG7

*Nota: Todo el proceso para agregar estas actualizaciones a imágenes offline lo pueden ver en este artículo.

Una vez hayamos terminado de modificar y actualizar nuestra imagen debemos Desmontarla guardando los cambios para que se puedan ver reflejados al momento de instalar el flamante nuevo 7.

Para esto ejecutamos desde el mismo Deployment Tools Command Prompt:

Dism /Unmount-Wim /MountDir:<DirectorioMount> /Commit

Para este artículo sería:

Dism /Unmount-Wim /MountDir:H:\Mount /Commit

UG8

*Nota: Si no queremos conservar los cambios, el comando es exactamente el mismo pero finalizando con /Discard

Realizando instalación y comprobación…

Por último lo de siempre, como es una imagen maestra y personalizada tendremos que copiar todos los archivos del Medio o archivo .ISO de Windows 7 a un directorio del sistema.

Después de esto debemos copiar y remplazar el archivo .wim que creamos y modificamos al directorio .\Sources y además borrar todos los archivos de Catálogo de las ediciones (.clg)

UG9


Además de esto debemos eliminar el fichero EI.cfg de \Sources.

Finalmente crearemos la imagen .ISO para realizar la instalación en el equipo de referencia. Ejecutamos entonces desde el Deployment Tools Command Promp:

oscdimg –b<Directorio7>\boot\etfsboot.com –u2 –h <Directorio7> <DirectorioWin>\nombre.iso

Donde <Directorio7> es la carpeta donde guardé todos los archivos de instalación de Windows 7 y donde remplacé con la imagen capturada y personalizada, <DirectorioWin> es la ruta donde guardará la imagen que crearemos y “nombre.iso” es como le quiero llamar a la imagen.

Para este artículo sería:

oscdimg –bH:\Win7\boot\etfsboot.com –u2 –h H:\Win7 H:\Win7UP.iso

UG10

Una vez grabado hacemos la instalación y lo último será verificar que tanto la actualización de edición como las actualizaciones y modificaciones hayan quedado:

UG11

UG12

Saludos!

-Checho-

Posted: 30/10/2010 22:13 por Checho | con 3 comment(s) |
Comparte este post:

Comentarios

Cristian Soliz ha opinado:

Hola amigo, muy bueno el artículo, una consulta, tengo creadas imagenes .wim para versiones Starter, Home Basic y Professional de Windows 7 en 32 bits, cada una en un DVD, que posibilidad tengo de armar un solo DVD, que me permita seleccionar cualquiera de las 3 imagenes para instalar.

Desde ya muchas gracias!!!!

# December 2, 2010 8:56 PM

Checho ha opinado:

Hola Cristian,

Como son imágenes personalizadas se debe utilizar una de base para añadir las otras, este artículo te podrá ayudar:

geeks.ms/.../creando-una-iso-con-m-250-ltiples-im-225-genes-personalizadas-de-windows-7.aspx

Saludos!

# December 2, 2010 9:55 PM

José Elías ha opinado:

Excelente trabajo, nada que comentar, más bien agradecer!

Soy Tico!

# February 9, 2011 5:34 PM