


| 📆 Fecha: | 30/09/2024 |
| 🔄️ Versión: | 1.71 |
| 💻 Sistemas: | Windows (10, 11) |
| 💾 Tamaño: | 17 KB |
| 📃 Licencia: | De código abierto |
Acerca de
Fido es un script de PowerShell creado por Pete Batard, desarrollador de Rufus, cuyo cometido es simplificar la obtención de imágenes ISO oficiales de Windows. Su función no es crear memorias USB arrancables ni modificar las imágenes descargadas: se concentra en localizar y generar los enlaces de descarga que proporcionan los servidores de Microsoft.
El proyecto nació como una pieza de apoyo para Rufus, donde se utiliza para ofrecer la descarga de una ISO directamente desde la interfaz del programa. También puede ejecutarse de forma independiente, algo especialmente interesante para administradores, técnicos y usuarios que prefieren trabajar desde PowerShell.
Su funcionamiento tiene una particularidad importante: Fido consulta los servicios de descarga de Microsoft para obtener las opciones disponibles y construir el enlace correspondiente a la edición, idioma y arquitectura seleccionados. Por tanto, no aloja las imágenes de Windows ni actúa como repositorio alternativo; sirve como intermediario para hacer más accesible la descarga oficial.
El mismo planteamiento se aplica a las imágenes de UEFI Shell, un entorno utilizado principalmente en tareas de diagnóstico, desarrollo de firmware y administración de sistemas.
Características más destacadas
Descarga de ISOs oficiales de Windows
La función central de Fido consiste en automatizar la obtención de imágenes ISO de Windows desde la infraestructura de descarga de Microsoft. En lugar de tener que navegar por distintas páginas y pasar por los mecanismos que Microsoft utiliza para presentar sus descargas, el script consulta sus servicios y recupera los enlaces correspondientes.
El usuario puede escoger elementos como versión de Windows, edición, idioma y arquitectura. Esto resulta especialmente práctico cuando se necesita una ISO concreta para instalar un sistema, preparar un medio con Rufus o conservar una imagen oficial para tareas de mantenimiento.
Selección de arquitectura, idioma y edición
Fido no se limita a entregar un único enlace genérico. Su lógica consulta las opciones disponibles para la versión seleccionada y permite determinar qué variante se quiere descargar.
La arquitectura es especialmente relevante en equipos actuales porque Windows puede distribuirse para x86, x64 y ARM64, dependiendo de la versión y de lo que Microsoft ponga a disposición. Fido detecta además la arquitectura nativa del sistema cuando no se especifica otra, lo que reduce la necesidad de introducir manualmente ese dato.
Para un técnico que trabaja con varios equipos, esta selección resulta más útil que un simple enlace de descarga: permite preparar rápidamente una imagen adecuada para cada plataforma.
Integración con Rufus
Aunque Fido puede funcionar por separado, su contexto más habitual es Rufus. El script proporciona a Rufus la infraestructura necesaria para ofrecer la descarga de imágenes de Windows desde la propia aplicación, antes de proceder a utilizarlas para crear el medio de instalación.
Esta separación de responsabilidades tiene sentido desde el punto de vista técnico. Rufus se ocupa de trabajar con la unidad USB y la imagen, mientras que Fido resuelve la parte relacionada con localizar la descarga. El resultado es un componente pequeño y especializado en lugar de incorporar toda esa lógica dentro del ejecutable principal de Rufus.
Funcionamiento desde la línea de comandos
Fido no depende exclusivamente de una interfaz gráfica. Puede ejecutarse desde PowerShell con parámetros para seleccionar la versión, edición, idioma y arquitectura, y también puede devolver directamente la URL de descarga en lugar de iniciar el proceso automáticamente.
Esta modalidad encaja mejor en entornos técnicos. Por ejemplo, un administrador puede integrar Fido en un procedimiento de preparación de equipos o utilizar sus parámetros desde otro script de PowerShell. También facilita repetir una descarga con los mismos criterios sin tener que recorrer una interfaz gráfica.
Acceso a imágenes de UEFI Shell
Además de Windows, Fido puede localizar y descargar imágenes ISO de UEFI Shell, incluyendo versiones de lanzamiento y, cuando están disponibles, variantes de depuración. Estas imágenes proceden del proyecto de firmware UEFI correspondiente y no tienen como objetivo sustituir una ISO de Windows.
Es una función bastante más especializada, pero puede resultar útil para desarrolladores de firmware y administradores que necesitan arrancar un entorno UEFI independiente para diagnóstico o pruebas de hardware y firmware.
Otras características
- Selección automática del idioma a partir de la configuración regional del sistema.
- Selección automática de la versión y arquitectura cuando no se especifican manualmente.
- Consulta de las versiones disponibles mediante parámetros de línea de comandos.
- Obtención de una URL de descarga sin iniciar directamente la descarga.
- Soporte para versiones de Windows que Microsoft mantiene disponibles mediante sus servicios de descarga.
- Manejo de consultas contra las API y mecanismos de descarga utilizados por Microsoft.
- Licencia de software libre GPL-3.0 o posterior.
Alternativas relevantes
- Media Creation Tool: la herramienta oficial de Microsoft está más orientada a usuarios que quieren crear directamente un medio de instalación o descargar Windows mediante el procedimiento proporcionado por Microsoft. Puede resultar preferible cuando no se necesita controlar tanto los parámetros de la descarga.
- Rufus: es la alternativa más cercana en cuanto al flujo de trabajo, aunque su propósito es diferente. Además de descargar imágenes mediante Fido, permite utilizarlas para crear medios arrancables y ofrece numerosas opciones relacionadas con el proceso de instalación.
- Ventoy: resulta más apropiado cuando se necesita mantener varias imágenes ISO en una misma unidad USB y arrancar diferentes sistemas desde ella. No pretende ser principalmente un descargador de ISOs.
- Microsoft Installation Assistant: está pensado para actualizar o instalar Windows de una manera más guiada. Es menos adecuado cuando el objetivo concreto es obtener y conservar una ISO para utilizarla posteriormente.
Requisitos y compatibilidad
Fido está implementado como script de PowerShell, por lo que no es una aplicación independiente con instaladores tradicionales. El proyecto requiere Windows 8 o posterior y PowerShell; Windows 7 no está soportado.
En cuanto a arquitectura, el propio script puede identificar sistemas x86, x64 y ARM64, y las imágenes disponibles dependen de las arquitecturas que Microsoft publique para cada versión de Windows. Las versiones recientes de Windows 11 incluyen soporte para descargas ARM64 además de x64.
No existe una versión portátil convencional porque Fido ya funciona como un archivo .ps1: no necesita una instalación tradicional. Puede guardarse y ejecutarse desde una ubicación local siempre que el entorno de PowerShell cumpla los requisitos.
La principal limitación no procede de Fido sino de su dependencia de los servicios de Microsoft. Las versiones antiguas de Windows que Microsoft deja de ofrecer tampoco pueden mantenerse indefinidamente disponibles a través de Fido. Del mismo modo, determinadas ediciones empresariales, como LTSC/LTSB, quedan fuera del alcance previsto del proyecto.
También conviene tener presente que Microsoft modifica periódicamente sus mecanismos de descarga. Fido ha tenido que adaptarse a cambios en las API y a restricciones introducidas por Microsoft, por lo que una versión concreta del script puede dejar de funcionar correctamente hasta que se actualice.
Un vistazo final
Fido está pensado para quien necesita obtener imágenes ISO oficiales de Windows de forma controlada y automatizable, más que para quien busca una herramienta general de instalación. Su mayor utilidad aparece en equipos de soporte, administración de sistemas, laboratorios de pruebas y flujos de trabajo donde las ISO deben descargarse repetidamente con determinados parámetros.
Para un usuario ocasional, la descarga convencional de Microsoft puede ser suficiente. En cambio, quienes trabajan habitualmente con Rufus, PowerShell o instalaciones de Windows encontrarán en Fido una pieza especializada que elimina buena parte del proceso manual sin convertirse en una herramienta de creación de medios por sí misma.
Limitaciones: Actualmente no hay ningún plan para agregar soporte para descargas de ISO de Windows 10 LTSB/LTSC.
≡ Registro de cambio
- Agregar descargas de Windows 11 26H2
