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

Redirección de Perfiles y Carpetas en Windows 7 (Parte III)

LogoBlogWithSlogan

Ya estamos finalizando la serie de artículos sobre la Redirección de Carpetas y Perfiles en Windows 7; en las anteriores entregas, vimos cómo Windows controla y administra la redirección de sus carpetas por medio de Políticas de Grupo, además de cómo era el comportamiento cuando hacíamos la configuración manualmente.

A pesar de esto, como nos hemos dado cuenta, hasta ahora sólo hemos tocado lo que concierne a la redirección de las carpetas de usuario (Documentos, Imágenes, Música, etc), el perfil hasta ahora sigue en su ubicación predeterminada al instalar Windows, es decir, en %SystemDrive%\Users, que normalmente es C:\Users

En este post veremos el procedimiento que corresponde a la redirección de Perfiles, que básicamente, es que no se vayan sólo las carpetas sino todos los archivos que requiere cada perfil para otra partición o ubicación definida.

El procedimiento soportado consiste en utilizar un Archivo de autorespuesta, a comparación con las anteriores maneras, se configura el redireccionamiento desde la instalación de Windows y no cuando éste ya está online (Instalado).

¿Qué necesitamos?

- Los archivos de instalación de Windows 7, tengamos en cuenta que vamos a preparar una imagen, necesitamos entonces copiarlos todos a una carpeta local, para este artículo, estarán en C:\7

- En el Equipo técnico donde está la carpeta con los archivos de instalación, necesitamos tener instalado el Kit de Instalación Automatizada para Windows 7 (WAIK). Si aún no lo tienen, pueden descargarlo desde Aquí.

- Un equipo virtual o físico donde probar el despliegue del sistema operativo.

Configurando Archivo de autorespuesta

Ya hemos visto desde hace tiempo y en varios artículos que el Archivo de autorespuesta es básicamente, un XML de texto plano que le indica a Windows qué debe hacer conforme va transcurriendo la instalación, es decir, le dice qué particionamiento debe tener, idioma, usuarios, y configuraciones adicionales.

Esto da la estupenda oportunidad de pensar en un despliegue totalmente desatendido (Sin interacción de usuario) tanto en Windows como en Server y configurable desde varios gestores (MDT, WDS, SCCM, etc).

Como dije, el Archivo de autorespuesta entrega una grandísima cantidad de configuraciones y personalizaciones que se pueden asegurar en la imagen que quedará finalmente implementada, esto lo hace utilizando el Administrador de imágenes de Windows (SIM) incluido en el WAIK y, básicamente utiliza unos componentes que alojan todas las configuraciones y que se adhieren en diferentes fases que tiene el Archivo de autorespuesta y que a la vez, representan las fases de instalación de Windows.

Lo que haremos será utilizar el subcomponente de FolderLocation, ubicado en el componente de Windows-Shell-Setup para redirigir el perfil a la partición D:\ o a cualquier otra.

¡Empecemos!

Para ejecutar el Administrador de Imágenes de Windows (SIM), hacemos clic en Inicio, Todos los programas, Microsoft Windows AIK; clic derecho en Windows System Image Manager y seleccionar “Ejecutar como Administrador”.

SIM se divide en tres grandes páneles, el primero de Izquierda a derecha donde se encuentra divido en dos llamados Distribution Share que es donde se ubican los recursos adicionales como paquetes a distribuir con la imagen y el que nos interesa aquí que es Windows Image, en éste debemos seleccionar sea la Imagen de instalación (install.wim) o su respectivo archivo de catálogo (install_Windows 7 <Edicion>.clg) para que se presenten los catálogos.

Hacemos clic derecho sobre Select a Windows Image or catalog file y escogemos Select Windows Image…

image

Debemos ir hasta la carpeta donde ubicamos los archivos de instalación de Windows 7 (En mi caso, en C:\7), ubicar la carpeta Sources y seleccionar el archivo de imagen o catálogo, el más rápido y que sirve sin problemas es el archivo de Catálogo, en mi caso, como es Windows 7 Enterprise, tiene el nombre de install_Windows 7 ENTERPRISE.clg:

image

Cuando se abre el archivo de catálogo, en el SIM debajo de Windows Image ahora se verá la imagen seleccionada y las carpetas de Components y Packages:

image

El segundo pánel está compuesto por el de Answer File, aquí irá el Archivo de autorespuesta y todos los componentes adicionados a éste.

Debemos hacer clic derecho sobre Create or open an Answer file y seleccionar New Answer file…

image

El resultado será el Archivo de autorespuesta con todos los nodos disponibles para agregar componentes:

image

Hasta aquí sólo agregamos el archivo de catálogo con los componentes y creamos el archivo de Autorespuesta, lo que sigue ahora será enfocarnos en agregar el componente de FolderLocation que hará la redirección de perfiles para que la imagen al instalarse se vayan directo a D:\

A pesar de que el componente principal es FolderLocation para lo que queremos, debemos hacer una configuración adicional y se basa en las particiones del disco, debemos asignarlas desde el Archivo de autorespuesta para que la redirección funcione, si no se hace, no funcionará así se haya especificado el FolderLocation.

La aparente razón es porque Windows no utiliza el nombre para las particiones sino hasta el final cuando las asigna, por tanto, la configuración no se establece al no encontrar la partición a la que se redireccionó ya aplicada (Ver captura de “Sobre asignación de particiones” en la última parte)

El primer paso entonces es ir al panel inferior izquierdo, debajo de Windows Image, expandir el nodo de Components y buscar el de Microsoft-Windows-Setup_6.1.7600.16385_neutral, expandir el subcomponente DiskConfiguration, Disk, CreatePartition, clic derecho y seleccionar Add settings to Pass 1 windowsPE

image

Debajo de CreatePartition, está ModifyPartition, debemos agregarla de la misma forma también a windowsPE.

Hacemos esto tres veces para cada una, es decir, tres para CreatePartition y tres para ModifyPartition.

En el Archivo de autorespuesta, debajo de windowsPE, se deben ver todos los componentes agregados y aún sin configurar (Color azul claro):

image

La razón de la que son tres particiones es porque la primera será la Oculta de 200 MB que Windows utiliza para los archivos de BitLocker y de arranque, la segunda será la de instalación del sistema operativo, normalmente C:\, y la tercera será la destinada a la redirección de perfiles, normalmente y para este artículo, la particón D:\

Esta es la configuración que debe tener todo el componente de DiskConfiguration:

DiskConfiguration

WillShowUI: OnError
Disk DiskID: 0
WillWipeDisk: True
CreatePartition Order: 1
Size: 200
Type: Primary
CreatePartition Order: 2
Size: <TamañoEnMB>
Type: Primary
CreatePartition Extend: True
Order: 3
Type: Primary
ModifyPartition Active: True
Format: NTFS
Label: System
Order: 1
PartitionID: 1
ModifyPartition Format: NTFS
Label: Windows
Order: 2
PartitionID: 2
ModifyPartition Format: NTFS
Label: Perfiles
Order: 3
PartitionID: 3


En el componente de InstallTo, si es que se especifica una instalación desatendida, se le debe indicar que sea en la segunda partición, es decir en DiskID 0, PartitionID 2:

image

Después de indicadas estas configuraciones para el particionamiento, se debe abrir el componente de Microsoft-Windows-Shell-Setup, clic derecho en FolderLocation y seleccionar Add setting to Pass 7 oobeSystem

image

En el Archivo de autorespuesta, se selecciona y en la tercera columna de propiedades se le debe indicar una partición y carpeta preferida si se desea a FolderLocation y ProgramData, en mi caso, todo para D:\Users  y D:\ProgramData respectivamente.

*Nota: Ambas carpetas se recomiendan enviarlas a la misma ubicación.

Capture

*Nota: Recomiendo siempre poner una carpeta a crear, preferiblemente de igual nombre que la que maneja Windows (Users ó Usuarios y ProgramData), si sólo se pone la unidad, pueden dañar el servicio de perfiles y obtener este error al intentar ingresar por primera vez:

ErrorPro

Esto es todo, adicionalmente se puede configurar el Archivo de autorespuesta para que la instalación sea totalmente desatendida.

Una vez terminado, se debe ir al menú File, Save as y guardar el archivo en la carpeta Raiz de los archivos de instalación de Windows con el nombre Autounattend.xml, en mi caso en C:\7

image

Si desean, pueden descargar el Archivo que utilicé para este artículo que redirige a D:\ y está totalmente desatendido, exceptuando el nombre del equipo y el de usuario, además de que copia el perfil de usuario predeterminado teniendo en cuenta que se puede trabajar con una imagen maestra capturada. Todo para que lo tengan como referencia:

Construyendo Imagen…

Ya todo está listo, nos queda crear la imagen .ISO de nuestra instalación, para eso vamos a Inicio, Todos los programas, Microsoft Windows AIK, clic derecho sobre Deployment Tools Command Prompt y seleccionamos “Ejecutar como administrador”

El comando para construir la imagen es:

oscdimg –b<Directorio7>\Boot\Etfsboot.com –u2 –h <Directorio7> <Ubicacion>\Name.iso 

Donde <Directorio7> es la carpeta que contiene los archivos de instalación de Windows, <Ubicacion> es el directirio donde deseamos guardar la imagen ISO y “Name.iso” es como deseamos llamar la imagen con la extensión .ISO.

En mi caso, sería:

oscdimg –bC:\7\Boot\Etfsboot.com –u2 –h C:\7 C:\Win7FD.ISO

image

Sobre asignación de particiones

Como había mencionado en el principio del artículo, estamos particionando desde el Autorespuesta es porque así se haga el particionamiento dinámico en Windows, nos estamos asegurando de que el XML le diga al sistema operativo que la segunda partición es la que tendrá los Perfiles, si no lo hacemos, tal vez habría que jugar con el cómo Windows administra las letras de particiones:

FDD

En la captura anterior por ejemplo, mientras se hace la expansión de archivos en la instalación de Windows, la primera letra asignada es la C:\, pero no es a Windows, sino a la partición oculta de 200 MB mientras se hace la instalación, la letra que es Windows es la D:\ y la que tiene Perfiles es finalmente la F:\, por lo que si no particionáramos desde el Autorespuesta habría que saber en este caso esto e indicarle a FolderLocation que guarde en F:\, probáblemente al terminar la instalación que Windows pasa a ser C:\ porque la partición oculta se queda sin unidad y Perfiles pasa a ser D:\, tendría ahí los perfiles de usuario entonces.

*Nota: Estaré probando esta teoría pronto, pero veo innecesario teniendo el Autorespuesta de complicarnos en este artículo buscando cuál es cuál.

El último paso es finalmente instalar grabando la ISO en alguna unidad DVD/USB o bien montándolo en un equipo virtual y una vez terminado, verificar que efectivamente en la partición D:\ (O en la que se haya escogido) esté la carpeta de Users con el respectivo perfil creado:

image

Como ven, quedó la carpeta Users en la unidad D:\ tal y como debería de ser.

En el próximo post estaremos terminando esta serie de artículos explicando cómo realizar este mismo proceso manual, aunque no soportado.

PD. No olviden seguirme en Twitter: http://twitter.com/#!/Checho_L Smile

Saludos,

Checho

Posted: 4/11/2011 16:03 por Checho | con 3 comment(s)
Comparte este post:

Comentarios

Checho's Blog ha opinado:

¡Hola a todos! Finalmente, hemos llegado al final de la serie de artículos denominados: Redirección de

# November 7, 2011 5:13 PM

roencue ha opinado:

hola Checho´s hay algo que no entiendo donde consigo el installto? porque hay createpartition con valores en extend y otros n? realize una imagen con la tabla que tienes alli de la configuracion diskconfiguration y no me funciono

# June 26, 2012 6:20 PM

Checho ha opinado:

Hola,

Descarga el archivo de Autorespuesta que dejé en el post y podrás comparar con el tuyo, ese está funcional. Ahí podrás ver además dónde está InstallTo.

Saludos,

# July 2, 2012 2:51 PM