Creación de un disco de arranque TeraByte WinPE que contiene
Image for Windows (TBWinPE)

Este tutorial es una guía para crear el medio de arranque WinPE estándar que contiene Image for Windows. El medio de arranque se basa en el Windows ADK (Windows 8/8.1/10/11) o en el Windows AIK (Windows 7).

Nota: Este tutorial cubre el uso del script TBWinPE.cmd. Si está utilizando el programa de Windows TBWinPE/RE Builder, haga clic aquí para cambiar de tutorial.

Importante: El script TBWinPE.cmd está obsoleto y puede que no se actualice en futuras versiones. Se recomienda cambiar a TBWinPE/RE Builder. Si tiene compilaciones personalizadas que utilizan el script, los cambios necesarios para cambiar suelen ser mínimos.

Requisitos:

Antes de comenzar, revise los siguientes requisitos para el proyecto:

  • Sistema operativo:
    • Windows 11
    • Windows 10
    • Windows 8 / 8.1
    • Windows 7

    Nota: El equipo utilizado para crear el medio de arranque TBWinPE puede ejecutar una versión de 32 bits o 64 bits de los sistemas operativos compatibles. En cualquiera de las dos versiones puede crear versiones de TBWinPE de 32 bits o 64 bits, según lo admitido por el WinPE de origen. A partir de la versión 22H2 del Windows 11 ADK, ya no se admite la creación de compilaciones de 32 bits (x86). Si necesita crear medios TBWinPE de 32 bits, utilice el origen del Windows 10 ADK versión 2004.

  • Windows ADK para Windows 11 o
    Windows ADK para Windows 10 o
    Windows Assessment and Deployment Kit (Windows ADK) para Windows 8.1 o
    Windows Assessment and Deployment Kit (ADK) para Windows 8 o
    Windows Automated Installation Kit (AIK) para Windows 7

    El Windows 11 ADK crea una compilación basada en Windows PE para Windows 11.
    El Windows 10 ADK crea una compilación basada en Windows PE para Windows 10.

    El tamaño de la descarga varía según la versión del ADK seleccionada y las opciones seleccionadas. El espacio mínimo estimado en disco requerido es de 3,4 GB a 5,8 GB (el espacio instalado oscila aproximadamente entre 1,74 GB y 3 GB). Se recomienda una conexión a Internet de alta velocidad.

    La página de descarga se puede encontrar aquí:
    https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

    Ejecute el programa de instalación descargado para instalar el ADK (consulte el paso 2B).

    Nota: A partir de Windows 10, versión 1809, la característica Windows Preinstallation Environment (Windows PE) es una descarga independiente (un complemento para el ADK). Ambas descargas están disponibles en la página vinculada anteriormente. Instale primero el ADK y luego los archivos de WinPE.

    Nota: A partir de la versión 22H2 del Windows 11 ADK, ya no se incluyen las versiones de 32 bits de Windows PE. Si necesita crear medios TBWinPE de 32 bits, utilice el origen del Windows 10 ADK versión 2004.

    El Windows 8.0 / 8.1 ADK ya no está disponible para su descarga desde Microsoft. Sin embargo, si ya tiene el ADK instalado o tiene los archivos de instalación del ADK, aún se puede utilizar.

    El Windows 7 AIK crea una compilación basada en WinPE 3.0. Dado que se trata de una descarga muy grande (aprox. 1,6 GB), se recomienda una conexión a Internet de alta velocidad. Una vez descargado, el Windows 7 AIK debe grabarse en un DVD y luego instalarse (consulte el paso 2A).

    La página de descarga se puede encontrar aquí:
    https://www.microsoft.com/en-us/download/details.aspx?id=5753

    Si se utiliza una ruta de no instalación para el origen AIK/ADK, deberá establecer la variable del script en la ruta correcta (consulte el Apéndice 2). Por ejemplo, si instaló el ADK, copió las carpetas/archivos instalados en otra ubicación y luego desinstaló el ADK.

    Nota: Si hay varios orígenes instalados (p. ej., el Windows 7 AIK y el Windows 8 ADK) y se utilizan las rutas de instalación predeterminadas, el script seleccionará la versión más reciente. Si lo desea, se puede utilizar una versión anterior especificando su ruta en el script.

  • Archivos de TBWinPE:

    Los archivos de TBWinPE deben descargarse y extraerse en una carpeta del sistema que esté utilizando para crear la compilación.
    https://www.terabyteunlimited.com/downloads/wp/tbwinpe.zip

    Nota: Se requieren los archivos de TBWinPE/RE Builder v1.38+ para compilaciones que utilizan Image for Windows V4. Las versiones anteriores no admiten V4.

  • Image for Windows:

    Image for Windows debe estar instalado en el sistema que está utilizando para crear la compilación. Se requiere la versión 2.71 o posterior si se compila una versión de 64 bits de TBWinPE. Se recomienda utilizar la versión más actual de Image for Windows.

    Nota: Si Image for Windows no está instalado en la ubicación predeterminada, consulte el Apéndice 2 a continuación. Si no está seguro de la ubicación, lo más probable es que esté en la ubicación predeterminada.

    Nota: Si utiliza la versión de prueba de Image for Windows V3 o V4 en la compilación, es necesario ejecutar Image for Windows al menos una vez antes de crear la compilación. De lo contrario, la versión de prueba no se activará en la compilación.

    Opcional: Los archivos de arranque desde CD de Image for Linux se incluirán si están instalados. Los programas TBIView, TBIMount, TBIHD y TeraByte OSD Tool Suite Pro (TBOSDTS) también se incluirán en la compilación si están instalados. Además, se incluirán los scripts estándar instalados de TBOSDTS y los scripts de la subcarpeta pública. Se requiere TBOSDTS 1.47 o posterior para crear el archivo de arranque TBWinPE.bin.

  • Espacio en disco duro:

    El espacio requerido depende del origen de la compilación (versión de WinPE) y de las opciones de compilación. Se recomienda tener al menos 2 GB de espacio libre disponible además del espacio requerido por la instalación de AIK/ADK. También se requiere espacio adicional si se crea el archivo de arranque TBWinPE.bin (aprox. 500 MB).

    La instalación del Windows 10/11 ADK requiere un mínimo de 1,74 GB a 3 GB de espacio libre. La instalación del Windows 8/8.1 ADK requiere un mínimo de 1,6 GB de espacio libre. (Los requisitos de espacio del ADK varían según la versión y pueden ser superiores a los indicados aquí). La instalación del Windows 7 AIK requiere hasta 1,5 GB de espacio libre.

  • Memoria (RAM):

    El sistema de destino requiere un mínimo de 512 MB. No se recomienda ni se admite arrancar la compilación TBWinPE en un sistema con menos de 512 MB.

  • Controladores:

    Según el sistema, puede ser necesario añadir controladores de controladora de almacenamiento a la compilación para tener acceso a las unidades cuando se arranque en TBWinPE. Ejemplos de otros controladores que pueden necesitar añadirse incluyen controladores USB 3.0 y controladores NIC. Consulte el Apéndice 5, si es necesario.

    Nota: Las compilaciones basadas en versiones del Windows 8.x/10/11 ADK incluyen compatibilidad nativa con USB 3.0 (no es necesario añadir controladores USB 3.0). Si TBWinPE/RE Builder ya ha descargado e instalado los controladores USB 3 de Windows 7, esos controladores se incluirán automáticamente en las compilaciones basadas en Windows 7.

    Nota importante para sistemas que utilizan unidades de más de 2,2 TB: Las versiones de los controladores Intel Rapid Storage Technology (RST) incluidas en el WinPE de Windows 7 y 8 (versión 8.0) no admiten correctamente unidades de más de 2,2 TB. Como resultado, cuando se utiliza este controlador, la unidad se informará con un tamaño incorrecto (p. ej., una unidad de 3 TB que se muestra como 746 GB) y el sistema de archivos de la unidad puede dañarse. Si utiliza unidades grandes en un sistema que utiliza Intel RST, se recomienda encarecidamente descargar el controlador actual e incluirlo en la compilación TBWinPE. Vaya a la página Intel Rapid Storage Technology (RST) , haga clic en el enlace del controlador en la sección Latest Downloads y luego descargue el archivo f6flpy-x64.zip (para Windows de 64 bits) o f6flpy-x86.zip (para Windows de 32 bits). Nota: Si debe utilizar una versión anterior del controlador, se requiere la versión 10.1 para AHCI y la versión 10.5 para RAID.

Paso 1: Descargar y extraer los archivos de TBWinPE

Descargue el archivo ZIP de TBWinPE desde el siguiente enlace:
https://www.terabyteunlimited.com/downloads/wp/tbwinpe.zip

La descarga de TBWinPE será en forma de un archivo ZIP que contiene el script CMD de TBWinPE y los archivos de soporte.

Nota importante: Dado que este archivo proviene de otro equipo, Windows puede bloquearlo. Que esto ocurra o no depende de la versión de Windows y de la configuración de seguridad. Si el archivo está bloqueado, no funcionará correctamente. Para comprobar si el archivo está bloqueado, haga clic con el botón derecho en el archivo descargado, seleccione Propiedades en el menú emergente y vea si existe un botón o casilla Desbloquear en la pestaña General. Si existe, haga clic en el botón Desbloquear o marque la casilla y luego haga clic en Aceptar. A continuación se muestra un ejemplo de un archivo bloqueado:

Extraiga el contenido de este archivo en la carpeta desde la que desea ejecutar TBWinPE. Se recomienda crear una nueva carpeta en la raíz de una unidad (C:\TBWinPE, D:\TBWinPE, etc.) y extraer los archivos allí.

A continuación se muestra un ejemplo de los archivos extraídos en la carpeta C:\TBWinPE:

Puede dejar esta ventana del Explorador abierta para usarla en el paso 3, si lo desea.

Paso 2: Instalar el Windows 7 AIK o el Windows 8/8.1/10/11 ADK

Consulte el Paso 2A si va a instalar el Windows 7 AIK.

Consulte el Paso 2B si va a instalar el Windows 8/8.1/10/11 ADK.

Nota: Si utiliza una ruta de instalación personalizada, tome nota de ella y consulte el Apéndice 2 cuando termine.

Paso 2A: Instalar el Windows 7 AIK

El Windows 7 AIK crea una compilación basada en WinPE 3.0. Dado que se trata de una descarga grande (aprox. 1,6 GB), se recomienda una conexión a Internet de alta velocidad. Una vez descargado, el Windows 7 AIK debe grabarse en un DVD y luego instalarse.

La página de descarga se puede encontrar aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=5753

La descarga del Windows 7 AIK de Microsoft será un archivo ISO de aproximadamente 1,6 GB de tamaño. Una vez descargado, grabe el archivo ISO en un DVD con una utilidad como BurnCDCC. Esta utilidad se incluye con IFW y también se puede descargar desde TeraByte Unlimited en el siguiente enlace:
https://www.terabyteunlimited.com/downloads-free-software.htm

Para iniciar la instalación, inserte el DVD y espere a que aparezca la pantalla de bienvenida del Windows 7 AIK. Si el DVD no se ejecuta automáticamente al insertarlo, puede abrir la unidad de DVD en una ventana del Explorador y luego hacer doble clic en startcd.exe.

Seleccione Windows AIK Setup en el menú de la pantalla de bienvenida. Después de cierta inicialización y la pantalla del acuerdo de licencia, aparecerá el siguiente cuadro de diálogo:

Los valores predeterminados mostrados anteriormente funcionarán bien y se recomienda mantenerlos. Si no está seguro de si hay suficiente espacio libre en la unidad de instalación, compruebe el espacio en disco requerido antes de continuar utilizando el botón Disk Cost. Cuando esté listo, haga clic en Next para iniciar la instalación. Al finalizar, aparecerá la siguiente pantalla:

Nota: El Windows AIK requiere que estén instalados tanto .NET Framework como MSXML 6.0. Si aún no están instalados en el sistema, Windows AIK Setup lo detectará y solicitará que instale cualquiera de estos elementos o ambos primero. Ambos están disponibles para instalar desde el mismo DVD y aparecen en el menú de la pantalla de bienvenida como .NET Framework Setup y MSXML 6.0 [SP1] Setup. Windows XP (en particular) normalmente requerirá la instalación de estos programas.

Paso 2B: Instalar el Windows 8/8.1/10/11 ADK

A menos que tenga una necesidad específica de utilizar un ADK más antiguo, se recomienda utilizar la versión actual del Windows 10 ADK. El tamaño de la descarga varía según las opciones seleccionadas. El espacio mínimo estimado en disco requerido oscila entre 3,0 GB y 5,8 GB (el tamaño de descarga real suele ser menor, con un espacio instalado de 1,6 GB a 3,0 GB). Se recomienda una conexión a Internet de alta velocidad.

El Windows ADK para Windows 10/11 se puede encontrar aquí:
https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

A partir de Windows 10, versión 1809, la característica Windows Preinstallation Environment (Windows PE) es una descarga independiente (un complemento para el ADK). Ambas descargas están disponibles en la página vinculada anteriormente. Instale primero el ADK y luego los archivos de WinPE. El procedimiento de instalación para ambos instaladores es el mismo, excepto al seleccionar qué características instalar.

Nota: A partir de la versión 22H2 del Windows 11 ADK, ya no se incluyen las versiones de 32 bits de Windows PE. Si necesita crear medios TBWinPE de 32 bits, utilice el origen del Windows 10 ADK versión 2004.

El Windows 8.0 / 8.1 ADK ya no está disponible para su descarga desde Microsoft. Sin embargo, si ya tiene el ADK instalado o tiene los archivos de instalación del ADK, aún se puede utilizar.

Para iniciar la instalación, ejecute el programa de instalación del ADK descargado (adksetup.exe). Para el Windows 11 ADK y el Windows 10 ADK (versión 1809 o posterior), también descargará y ejecutará el instalador del complemento de Windows PE (adkwinpesetup.exe).

Puede seleccionar que el instalador descargue los elementos seleccionados o puede descargar el ADK para instalarlo en un equipo independiente. En este tutorial se utilizará la opción Instalar.

Seleccione la opción Install the Assessment and Deployment Kit to this computer y haga clic en Next.

Nota: El uso de la ruta de instalación predeterminada permitirá que el script encuentre la instalación automáticamente. Si utiliza una ruta personalizada, consulte el Apéndice 2.

En la siguiente pantalla, seleccione si desea unirse o no al CEIP y/o enviar datos de uso anónimos a Microsoft y haga clic en Next. En la pantalla License Agreement, haga clic en Accept.

La siguiente pantalla mostrará las características del ADK disponibles para la instalación. Para mantener la descarga al mínimo, se recomienda limitar la selección a las características Deployment Tools y Windows Preinstallation Environment (Windows PE) (si la característica Microsoft .NET Framework 4.0/4.5 está disponible, también debe seleccionarse). Si está instalando el Windows 11 ADK o el Windows 10 ADK (versión 1809 o posterior), tendrá disponible la característica Deployment Tools en el instalador del ADK y la característica Windows Preinstallation Environment (Windows PE) en el instalador del complemento de Windows PE.

Selección de Deployment Tools desde el instalador del Windows 10 ADK (versión 1809):

Selección de Windows Preinstallation Environment (Windows PE) desde el instalador del complemento de Windows PE del Windows 10 ADK (versión 1809):

Haga clic en el botón Install. Si recibe un aviso de UAC, haga clic en Continue o Yes para permitir que se ejecute el programa.

Permita que se complete la instalación. Esto puede llevar un tiempo considerable, según la velocidad de la conexión a Internet.

Paso 3: Editar el archivo imagew.ini

Nota importante: Omita este paso si está incluyendo Image for Windows V3 o V4 en la compilación (imagew.ini no se utiliza con las versiones 3.x/4.x).

Image for Windows requiere una clave de producto válida para funcionar en modo de uso completo. Esta información se almacena en el archivo imagew.ini, que Image for Windows lee cuando se ejecuta.

Este paso es opcional, ya que el script le pedirá que edite el archivo si no parece contener una clave válida. Si no se proporciona ninguna clave, Image for Windows se ejecutará en modo de prueba. Si está creando la compilación utilizando la versión de prueba de Image for Windows, puede omitir este paso y seleccionar la opción 1, Use existing imagew.ini file and continue, cuando se le solicite.

Nota: Si ya tiene un archivo imagew.ini válido de una compilación anterior de TBWinPE/RE, BartPE, VistaPE o Win7RescuePE, puede copiar ese archivo en esta carpeta y omitir este paso.

Utilizando el Explorador de Windows, vaya a la carpeta con los archivos de TBWinPE extraídos o seleccione la ventana del Explorador ya abierta del paso 1.

Haga doble clic en el archivo imagew.ini de esta carpeta (o haga clic con el botón derecho en él y seleccione Abrir en el menú emergente). El archivo se abrirá en el Bloc de notas.

Después de Key=, escriba el nombre y la clave que recibió con Image for Windows. Se muestra un ejemplo arriba y también en el archivo.

Cuando termine, guarde el archivo y cierre el Bloc de notas.

Paso 4: Ejecutar TBWinPE

El script TBWinPE debe ejecutarse como administrador. Haga clic con el botón derecho en el archivo TBWinPE.cmd y seleccione Ejecutar como administrador en el menú emergente. Si UAC está habilitado (el valor predeterminado), haga clic en Continuar o Sí en el aviso de UAC para permitir que se ejecute TBWinPE.cmd.

Se abrirá una ventana del símbolo del sistema y el script comenzará a ejecutarse.

Están disponibles las siguientes opciones:

Build 32-bit (x86) TBWinPE: Seleccione esta opción para crear la versión de 32 bits (x86) de TBWinPE. Si añade controladores u otros programas, deberán ser las versiones de 32 bits. Nota: No podrá crear una compilación de 32 bits si utiliza el Windows 11 22H2 ADK o posterior como origen (ya no se incluye compatibilidad con 32 bits).

Build 64-bit (AMD64) TBWinPE: Seleccione esta opción para crear la versión de 64 bits (AMD86) de TBWinPE. Si añade controladores u otros programas, deberán ser las versiones de 64 bits. Esta compilación requiere Image for Windows 2.71 o posterior.

Toggle creating boot file: Seleccione para habilitar/deshabilitar la creación del archivo de arranque TBWinPE.bin para su uso con el programa BOOTFILE de TeraByte (admite el arranque directamente al archivo desde Windows). Cuando está habilitado, las opciones de compilación crearán el archivo de arranque en lugar del medio de arranque estándar.

List Time Zone codes: Seleccione para ver una lista de códigos de zona horaria válidos. Establecer la zona horaria es opcional. Si no se establece, se utilizará de forma predeterminada la zona horaria utilizada por la versión del Windows AIK/ADK que descargó.

List available Language Packs: El paquete de idioma utilizado de forma predeterminada depende de la versión del Windows AIK/ADK descargado. Puede utilizar esta opción para ver una lista de paquetes de idioma válidos que se pueden instalar. La instalación de un paquete de idioma es opcional.

Manage saved settings: Seleccione para abrir un menú para administrar la configuración guardada. Si se utilizará o no la configuración guardada (si se encuentra) se muestra en el menú. Guardar la configuración de compilación actual es útil cuando se utiliza configuración personalizada y/o rutas de instalación personalizadas, ya que se conservarán cuando se actualicen los archivos del script. Puede seleccionar entre las siguientes opciones:

Save current build settings: Guarda la configuración de compilación actual.

Delete saved settings: Elimina la configuración guardada y deshabilita el uso de la configuración guardada. Nota: Esta opción solo está disponible si existe configuración guardada.

Toggle using saved settings for build: Alterna entre usar o no usar la configuración guardada para la compilación. Esta configuración se guarda y el estado actual se muestra en el menú. Si no se utiliza la configuración guardada, se utilizará la configuración de compilación normal. Nota: Esta opción solo está disponible si existe configuración guardada.

Seleccione la opción de compilación deseada y el script continuará. El script mostrará un mensaje de error si encuentra un problema (consulte el Apéndice 1, a continuación). Si el archivo imagew.ini no parece contener una clave válida, se le pedirá que lo edite, continúe o cancele.

El proceso puede tardar varios minutos, según la velocidad del equipo.

Cuando termine, el script se detendrá y esperará a que se presione una tecla antes de iniciar la utilidad MakeDisk de TeraByte para crear el medio de arranque TBWinPE.

Nota: Si tiene medios de arranque TBWinPE/RE existentes que desea actualizar, pero no desea que MakeDisk reformatee el medio (se perderían los archivos existentes), consulte el siguiente artículo de la base de conocimientos: Manually Updating the TBWinPE/RE Boot Media

Haga clic en Next para iniciar el proceso y luego seleccione el tipo de medio de arranque que desea crear. En el ejemplo siguiente, se selecciona una unidad flash USB.

Importante: Al crear una unidad flash USB (UFD) de arranque TBWinPE, se recomienda utilizar una opción de diseño USB de partición (p. ej., Partition - MBR FAT/FAT32 Partition). El uso del modo No Partition puede no permitir que la unidad arranque correctamente. Si tiene problemas para arrancar la UFD, consulte este artículo de la base de conocimientos: Using a UFD (USB Flash Drive) as installation/boot media for TeraByte Unlimited products.

Haga clic en Finish para crear el medio de arranque. Si desea crear otro medio de arranque (p. ej., creó un CD y también desea una UFD), puede ejecutar MakeDisk desde la carpeta TBWinPE (no es necesario volver a crear la compilación a menos que haya actualizado los programas de TeraByte instalados o los archivos del script TBWinPE).

Paso 5: Uso de TBWinPE

El arranque en TBWinPE normalmente tardará varios minutos, según el sistema.

El escritorio de TBWinPE tendrá un aspecto similar a la captura de pantalla siguiente. Tenga en cuenta que este tipo de compilación es una compilación de WinPE relativamente simple y no incluye una barra de tareas ni un shell de tipo Windows. TBLauncher se puede utilizar para ejecutar fácilmente los programas incluidos o para apagar o reiniciar el sistema.

Para salir de TBWinPE, retire el medio de arranque TBWinPE y haga clic en el botón Shut down o Restart en TBLauncher.

Nota: Algunos sistemas que utilizan TBWinPE creado a partir del Windows 8 ADK pueden experimentar un retraso al apagar o reiniciar. Si esto sucede, puede mantener presionada la tecla Mayús al hacer clic en el botón para forzar la acción.

Los programas de TeraByte incluidos en la compilación también se pueden ejecutar desde una ventana del símbolo del sistema escribiendo el nombre del programa y pulsando INTRO: imagew, tbiview, tbimount, tbosdtw, tbihd


Apéndice 1 - Errores y advertencias

El script TBWinPE mostrará un mensaje de error y se abortará por los siguientes problemas:

  • Se encuentra una versión incorrecta de tbutil.
  • El script se ejecuta sin privilegios de administrador.
  • No se encuentra Windows AIK/ADK, DISM.EXE o WINPE.WIM.
  • No se encuentra Image for Windows.
  • No se encuentra TBOSDTS 1.47 o posterior (solo al crear el archivo de arranque).
  • El archivo INI de licencia aplicable no existe y el script no puede crearlo.
  • DISM no puede montar, guardar o desmontar la imagen de WinPE.

Además, se mostrará un mensaje de error si la carpeta Drivers existe pero no contiene controladores o si hay un problema al añadir un controlador. La compilación no se pausará ni se abortará por estos errores.

Se mostrará un mensaje de advertencia para los siguientes problemas:

  • La licencia aplicable no parece válida. Podrá solucionar el problema y continuar.
  • La carpeta mount está en uso.
  • Hubo un error al configurar WinPE.

Apéndice 2 - Uso de rutas de programa personalizadas

Por defecto, el script TBWinPE (TBWinPE.cmd) espera que los programas de TeraByte y el Windows AIK/ADK estén instalados en sus ubicaciones predeterminadas. Si alguno de estos programas no está instalado en sus ubicaciones predeterminadas, deberá editar la(s) variable(s) de ruta apropiada(s) y establecer la ruta correcta.

Nota: Use un editor de texto sin formato (es decir, el Bloc de notas) para editar el archivo TBWinPE.cmd.

ifwpath - Ruta de Image for Windows
tbiviewpath - Ruta de TBIView y TBIMount
tbosdtpath - Ruta de TeraByte OSD Tool Suite Pro
sourcepath - Ruta de instalación de Windows AIK/ADK

Nota: Los programas TBIView, TBIMount y TeraByte OSD Tool Suite Pro son opcionales. El script los incluirá si se encuentran.

Por ejemplo, si instaló el ADK de Windows 10 en D:\Win10ADK, especificaría lo siguiente para sourcepath:
set sourcepath=D:\Win10ADK

Importante: Si los archivos de origen están instalados, la variable sourcepath debe establecerse en la ruta de instalación del origen (la misma ruta utilizada como destino de instalación en el Paso 2A/2B). Si los archivos de origen no están instalados, la variable debe establecerse en la ubicación de los archivos de origen, seleccionando la carpeta que se habría especificado si se hubiera instalado en esa ubicación.

Importante: No incluya una barra invertida final en las rutas. No incluya espacios antes o después del signo igual.

Apéndice 3 - Opciones avanzadas

Opciones de script

Se pueden establecer varias opciones en el script TBWinPE (TBWinPE.cmd). Estas opciones se encuentran cerca del principio del archivo (justo después de la sección de rutas personalizadas, que se muestra en el Apéndice 2).

Nota: Use un editor de texto sin formato (es decir, el Bloc de notas) para editar el archivo TBWinPE.cmd.

screenresolution - Use esta opción para cambiar la resolución de pantalla utilizada por WinPE. La resolución predeterminada es 1024x768 (-m3). Para ver las opciones de resolución, consulte el Apéndice 4, a continuación.
Ejemplo: set screenresolution=-m5

pausebuild - Esta opción pausará el script después de que las modificaciones de TeraByte se hayan completado, pero antes de que el archivo WIM se haya desmontado. Esto permite al usuario explorar la subcarpeta mount para verificar el contenido o añadir contenido a la compilación. Establezca en 1 para habilitar.
Ejemplo: set pausebuild=1

usestartnetcmd - Use esta opción para que la compilación utilice el archivo startnet.cmd para controlar el inicio del programa en lugar del predeterminado (winpeshl.ini). La ventana del símbolo del sistema será el shell en lugar de TBLauncher. Establezca en 1 para habilitar.
Ejemplo: set usestartnetcmd=1

bootprompt - Esta opción hará que el CD de TBWinPE pida al usuario que pulse una tecla antes de arrancar (al igual que el CD/DVD de instalación de Windows). Si no se pulsa una tecla en unos segundos, el equipo arrancará normalmente desde el disco duro. Establezca en 1 para habilitar.
Ejemplo: set bootprompt=1

timezone - Use esta opción para establecer la zona horaria. Para ver una lista de zonas horarias válidas, ejecute el script TBWinPE y seleccione la opción 3 del menú.
Ejemplo (para establecer la hora del este): set timezone=16

languagepack - Use esta opción para instalar un paquete de idioma. Para ver una lista de paquetes de idioma válidos, ejecute el script TBWinPE y seleccione la opción 4 del menú. El paquete de idioma seleccionado se instalará y se establecerá como predeterminado.
Ejemplo: set languagepack=FR-FR

inputlocale - Use esta opción para establecer la configuración regional de entrada en un valor alternativo. La configuración regional seleccionada debe ser compatible con el paquete de idioma actual que se esté utilizando.
Ejemplo: set inputlocale=fr-CH

screendpi - Use esta opción para establecer el valor de DPI de la pantalla. Esto puede ser útil al usar pantallas FHD/QHD/QFHD que no se detectan correctamente de forma automática. Se utilizará el DPI predeterminado si la opción no está establecida o el valor especificado no es válido. Establezca en 0 (cero) o déjelo en blanco para usar el valor predeterminado. Los valores válidos son: 0, 96, 120, 144, 168, 192, 240, 288
Ejemplo: set screendpi=144

Scripts de inicialización, ejecución y compilación personalizados

Estos scripts se pueden usar en la compilación para manejar más fácilmente tareas personalizadas de compilación, inicialización y automatización. InitScript y RunScript se ejecutan desde TBLauncher al inicio y proporcionan una alternativa al uso del script startnet.cmd. Nota: Las compilaciones personalizadas que usan startnet.cmd y no ejecutan TBLauncher aún pueden usar estos scripts llamándolos directamente desde startnet.cmd.

Para usar estos scripts, coloque el(los) archivo(s) de script deseado(s) en la carpeta TBWinRE antes de crear la compilación. Los archivos InitScript y RunScript se copiarán en la carpeta \Windows\System32 de la compilación (X:\Windows\System32 cuando se inicie).

InitScript.cmd - Este script se ejecutará antes de que se muestre TBLauncher y justo antes de que se inicie automáticamente el programa configurado (por ejemplo, Image for Windows). Nota: Si este script no debe ejecutarse hasta después de que se haya completado la inicialización estándar de WinPE, asegúrese de deshabilitar la opción BackgroundInit de TBLauncher.

RunScript.cmd - Este script se ejecutará al inicio (inmediatamente después de InitScript.cmd, si se usa) y reemplazará al programa configurado para iniciarse automáticamente (por ejemplo, Image for Windows). Nota: Las compilaciones personalizadas que usan autorun.cmd deberán llamarlo directamente desde RunScript.cmd para usarlo, ya que no se ejecutará automáticamente (por ejemplo, call %TBDrive%\TBData\autorun.cmd).

BuildScript.cmd - Este script se ejecutará durante el proceso de compilación, lo que permite automatizar las operaciones de compilación personalizadas.

Apéndice 4 - Cambio de la resolución de pantalla

La resolución de pantalla predeterminada para Windows 7 WinPE es 800x600. Esta resolución no es lo suficientemente alta como para mostrar toda la ventana de Image for Windows. El programa ChgRes.exe se utiliza para cambiar la resolución a 1024x768 después de que WinPE arranque (antes de que se ejecute Image for Windows).

Se puede seleccionar una resolución diferente en TBWinPE ejecutando el programa ChgRes y especificando las opciones necesarias. Ejecutar ChgRes sin ninguna opción mostrará la información de uso.

También es posible establecer la resolución predeterminada en un modo diferente usando el Bloc de notas para editar la variable screenresolution en TBWinPE.cmd (o la línea chgres en startnet.cmd, si la opción usestartnetcmd está habilitada en TBWinPE.cmd), reemplazando las opciones de ChgRes por las nuevas y luego recreando la compilación ejecutando el script TBWinPE. Advertencia: No se recomienda realizar ningún otro cambio en el archivo startnet.cmd a menos que esté familiarizado con el proceso de compilación de WinPE.

Tenga en cuenta que las resoluciones admitidas al arrancar en WinPE difieren de las de Windows. Algunos sistemas solo pueden admitir un número muy limitado de resoluciones. Antes de especificar una resolución alternativa, debe verificar que la resolución que desea usar sea válida en WinPE probándola con ChgRes mientras arranca en TBWinPE.

Apéndice 5 - Adición de controladores de Windows

Los controladores de Windows se pueden añadir a la compilación colocándolos en la carpeta Drivers. Esta carpeta debe estar ubicada en la carpeta de compilación (C:\TBWinPE en este ejemplo): C:\TBWinPE\Drivers

La carpeta Drivers se buscará para encontrar controladores cuando se esté creando la compilación. Colocar los archivos de cada controlador añadido en su propia carpeta suele ser el método más sencillo. Por ejemplo, si está creando la compilación de TBWinPE de 64 bits usando el AIK de Windows 7 y necesita añadir controladores USB 3.0 de 64 bits, podría colocar los archivos del controlador en C:\TBWinPE\Drivers\usb3x64 (como se muestra a continuación):

Los controladores deben ser del tipo INF (.inf) y todos los archivos de soporte (.cat, .pnf, .sys, .oem, .dll, etc.) deben incluirse. Todos los archivos y subcarpetas relacionados con el controlador deben estar en la misma carpeta que el archivo .inf. En la mayoría de los casos, los archivos del controlador se empaquetan juntos en una carpeta y simplemente puede copiar esa carpeta en la carpeta Drivers (esto copiará todos los archivos y cualquier subcarpeta).

Los instaladores de Windows (por ejemplo, archivos .msi) u otros tipos de paquetes de controladores (como archivos .exe) no son compatibles. Además, los archivos INF que no son paquetes de controladores válidos se ignorarán.

Los controladores utilizados deben ser versiones de 32 bits (x86) para compilaciones de 32 bits (x86) y versiones de 64 bits (AMD64) para compilaciones de 64 bits. Use controladores de Windows 7 para compilaciones basadas en el AIK de Windows 7, use controladores de Windows 8 para compilaciones basadas en el ADK de Windows 8, use controladores de Windows 10 para compilaciones basadas en el ADK de Windows 10, etc.

Apéndice 6 - Las carpetas de compilación "ISO" y "mount"

La carpeta ISO contiene los archivos utilizados para crear la compilación (las versiones de script anteriores a la 1.3 usaban winpe para compilaciones de 32 bits y winpe64 para compilaciones de 64 bits). Una vez completada la compilación y creado el medio de arranque, la carpeta de compilación se puede eliminar para recuperar el espacio (aproximadamente 135-300 MB, dependiendo de la compilación). Si se elimina, la carpeta se recreará cuando se ejecute el script de nuevo. La carpeta de compilación no se elimina automáticamente por el script, ya que puede ser útil para usuarios avanzados.

La carpeta mount se utiliza para montar el archivo boot.wim de WinPE que se está modificando.

Apéndice 7 - Personalización de TBLauncher

El archivo TBLauncher.ini se puede editar para modificar las opciones de inicio y los elementos del menú. Las siguientes opciones están disponibles:

Mode - Esta opción controla qué programa se inicia automáticamente cuando se ejecuta TBLauncher. Los modos válidos son:

  • WinRE - Se ejecuta el programa Opciones de recuperación del sistema, si se encuentra. De lo contrario, IFW.
    Nota: Aunque este ajuste es válido, se ignorará ya que WinPE no incluye el programa de recuperación. Se utilizará el modo WinPE.
  • WinPE - Se ejecuta IFW.
  • IFW - Se ejecuta IFW utilizando los parámetros especificados en la opción IFWModeParameters.

Ejemplo: Mode=WinPE

RunWpeinit - TBLauncher ejecuta el programa de inicialización de WinPE (wpeinit) al iniciarse (0 = deshabilitado, 1 = habilitado). Cuando está deshabilitado, puede ejecutarlo manualmente desde el menú Archivo de TBLauncher, si es necesario. Deshabilitar esta opción puede acelerar el inicio de TBWinPE.

Ejemplo: RunWpeinit=0

RunNetworkInit - TBLauncher ejecuta la inicialización de red al iniciarse (0 = deshabilitado, 1 = habilitado). Cuando está deshabilitado, puede ejecutarlo manualmente desde el menú Archivo de TBLauncher, si es necesario. Esto debe ejecutarse si se requiere acceso a la red. Deshabilitar esta opción puede acelerar el inicio de TBWinPE.

Ejemplo: RunNetworkInit=1

DisableFirewall - Deshabilita el firewall de Windows (0 = firewall habilitado, 1 = firewall deshabilitado). Esto es necesario para utilizar multidifusión con Image for Windows.

Ejemplo: DisableFirewall=1

BackgroundInit - Esta opción hará que TBLauncher ejecute los programas de inicialización en segundo plano en lugar de esperar a que finalicen antes de ejecutar IFW o el programa Opciones de recuperación del sistema (0 = deshabilitado, 1 = habilitado). Dependiendo del sistema, puede haber aún un retraso antes de que se ejecute IFW o el programa Opciones de recuperación del sistema. Por ejemplo, si tiene configurado IFW para ejecutarse automáticamente y requiere acceso a la red, debería deshabilitar esta opción para que la red esté disponible cuando se ejecute IFW.

Ejemplo: BackgroundInit=1

IFWModeParameters - Utilice esta opción para especificar las opciones de línea de comandos para IFW cuando utilice el modo IFW. Esto es útil si desea configurar la compilación de TBWinPE para ejecutar automáticamente IFW y realizar una tarea específica (p. ej., crear una copia de seguridad o restaurar una imagen).

Ejemplo: IFWModeParameters=/b /v /d:w0 /f:"e:ackupswin7.tbi" /desc:"Unidad Windows 7"

FindBootDrive - Busca la unidad de medios de arranque de TBWinPE después del arranque (0 = deshabilitado, 1 = habilitado). Si está habilitado, TBLauncher buscará los medios de arranque. Si se encuentran, se aplica lo siguiente:

  • La variable de entorno %TBDrive% se establecerá en la letra de unidad de los medios de arranque y puede utilizarse en scripts personalizados o elementos de menú.

  • Si el archivo TBDataTBLauncher.ini existe en la unidad, se utilizará en lugar del archivo INI integrado. Tenga en cuenta que las opciones de inicialización del archivo de reemplazo no se utilizarán ya que la inicialización ya ha ocurrido. Sin embargo, se utilizarán la opción Mode y los elementos de menú.

  • Si el archivo TBDataautorun.cmd existe en la unidad, se ejecutará, anulando la configuración de Mode. Esto permite una configuración y uso sencillos de un script de ejecución automática sin necesidad de recrear la compilación. Importante: Debe tenerse cuidado al utilizar un script de ejecución automática. Dependiendo del script, ejecutarlo en el sistema incorrecto o cuando no sea aplicable puede tener consecuencias no deseadas.

Se recomienda tener solo un medio de arranque TBWinPE conectado al sistema (el que se está arrancando) cuando utilice esta opción, ya que la búsqueda se detiene cuando se encuentra la primera coincidencia. El uso de esta opción normalmente ralentizará el inicio de TBLauncher entre 6 y 10 segundos debido al tiempo requerido por WinPE para inicializar los dispositivos conectados.

No se podrá encontrar la unidad de arranque cuando se arranque al archivo de arranque TBWinPE.bin. Esto se debe a que ya no existe como unidad en el momento en que se realiza la búsqueda. Sin embargo, si hay otros medios de arranque TBWinPE conectados, se encontrarán. Por ejemplo, si arranca al archivo de arranque y tiene su UFD TBWinPE personalizado conectado, se encontrará y se utilizarán el TBLauncher.ini y autorun.cmd que contiene.

Ejemplo: FindBootDrive=1

MaxSearchTime - Especifica el número máximo de segundos (hasta 20) para buscar la unidad de arranque. Se aplica solo cuando FindBootDrive está habilitado. El valor predeterminado es 8 segundos. Si el tiempo de búsqueda no es suficientemente largo, es posible que no se encuentre la unidad o que solo se encuentre esporádicamente.

Ejemplo: MaxSearchTime=10

UpdatePrograms - Busca versiones actualizadas de los programas TeraByte (0 = deshabilitado, 1 = actualización automática, 2 = preguntar al usuario). Después del arranque, si la opción no está deshabilitada, TBLauncher buscará en las rutas de compilación especificadas y en las rutas de instalación predeterminadas los programas TeraByte (IFW, TBIView, TBIMount, TBOSDT). Si se encuentra una versión más reciente, se utilizará en lugar de la versión incluida en la compilación (se preguntará primero al usuario si se especifica 2). Importante: Se recomienda actualizar los medios de arranque cuando actualice Image for Windows. Si depende de esta opción y la unidad que contiene las versiones actualizadas no es accesible (p. ej., en blanco, dañada, etc.), la búsqueda fallará y es posible que no pueda acceder a sus copias de seguridad utilizando la versión anterior incluida en la compilación. Nota: Esta búsqueda puede realizarse manualmente desde el menú Herramientas de TBLauncher.

Ejemplo: UpdatePrograms=2

ClosedTransparency - Permite que la ventana de TBLauncher sea transparente cuando está cerrada (inactiva). Esto puede ser útil en pantallas más pequeñas donde la salida de otros programas normalmente quedaría oculta por TBLauncher. Los valores válidos son 0 - 4, siendo 0 opaco (predeterminado), 1 - 4 aumentando la transparencia.

Ejemplo: ClosedTransparency=3

Log - Crea archivo de registro (0 = deshabilitado, 1 = habilitado). El archivo de registro no se crea si TBLauncher se ejecuta en Windows normal.

Ejemplo: Log=1

AlwaysOnTop - Mantiene la ventana de TBLauncher encima de otras ventanas (0 = deshabilitado, 1 = habilitado). Se recomienda habilitar esta opción.

Ejemplo: AlwaysOnTop=1

AccessibilityOpts - Controla las siguientes opciones de accesibilidad:
0 - No se ejecutan programas de accesibilidad al iniciarse
1 - Ejecutar Narrador
2 - Ejecutar OSK (Teclado en pantalla)
3 - Ejecutar tanto Narrador como OSK
Nota: Narrador solo es compatible con TBWinRE basado en Windows 10 1703 o posterior.

Ejemplo: AccessibilityOpts=1

Elementos de menú personalizados
Se pueden añadir entradas de menú editando la variable ItemCount (en la sección [Menu]) y añadiendo una sección para el nuevo elemento (p. ej., [Menu_Item_10]). Especifique el Name, Path, WorkingDir (si corresponde), Parameters (si corresponde) y el valor de índice de Icon (normalmente 0). Las cadenas de entorno se expandirán (p. ej., %ProgramFiles%). Tenga en cuenta que X: es la letra de unidad asignada a la unidad RAM de WinPE arrancada (si necesita codificarla de forma fija).

Si se utiliza la opción FindBootDrive, también puede utilizar la variable de entorno %TBDrive% en las rutas de los elementos de menú para especificar los medios de arranque. Esto permite añadir aplicaciones portátiles a la unidad cuando la letra es desconocida hasta el arranque.

Para ver ejemplos, consulte los elementos de menú existentes en el archivo. También hay ejemplos en el artículo de la base de conocimientos Añadir programas a compilaciones TBWinPE/RE.

Apéndice 8 - Arranque directo del archivo WIM de TBWinPE/RE en Windows 7 o posterior

TBWinPE/RE Builder puede configurar Windows para arrancar directamente el archivo WIM desde una compilación estándar de TBWinPE o TBWinRE cuando se utiliza Windows 7 o posterior. Esto permite arrancar en el entorno TBWinPE/RE con un simple reinicio de Windows sin necesidad de medios de arranque.

Consulte el tutorial de TBWinPE de TBWinPE/RE Builder (Apéndice 4) para obtener más detalles.