Sí es posible, siempre que la unidad sea arrancable (a nivel de CMOS/BIOS).
Windows es bastante dependiente de los controladores importantes necesarios para el proceso de arranque. Si no puede ver la unidad de disco duro a través de todo el proceso de arranque y ejecución, entonces puede fallar en la carga completa y en la ejecución correcta.
Si intenta cargar la misma unidad externa utilizando un ordenador diferente, entonces el hardware subyacente puede exigir diferentes controladores, y puede encontrar problemas. Incluso cambiar el disco externo de un puerto usb de arranque a otro (en el mismo ordenador), puede ser suficiente para causar problemas. No todos los puertos USB son equivalentes.
Se le puede aconsejar que investigue algunos de los trucos utilizados por las soluciones arrancables de Windows PE (Entorno de Pre-ejecución):
- Dispositivos de RAM que funcionan desde el arranque, y permanecen durante las ventanas. (si tienes la RAM disponible; esto significa que la unidad extraíble se puede quitar una vez arrancado, y puede ayudar a mejorar los tiempos de arranque desde medios lentos, comprimir archivos, etc. Pero también significa que cualquier cambio que haga puede no reflejarse en el siguiente arranque. Esto podría ser bueno o podría ser malo - depende de lo que quieras.)
- Utilidades para crear y restaurar particiones / discos, que pueden funcionar antes del arranque completo (si está utilizando unidades RAM)
Si quiere utilizar la unidad extraíble para arrancar cualquier ordenador:
- Busque información sobre cómo activar la funcionalidad de Windows para buscar e implementar automáticamente los controladores para el hardware adecuado (sin tener que reiniciar)
- Particularmente para windows 7 y 8 - busque varios paquetes de controladores sin conexión (el soporte es mejor en Windows 10, pero cualquier SO puede necesitar controladores para cubrir cada tipo de hardware). No esperes obtener fácilmente un sistema totalmente universal.
Se ha dedicado mucha I+D al arranque desde unidades extraíbles desde el sector público de la comunidad (especialmente en torno al arranque PE). Microsoft es algo menos comunicativo, pero la información sigue estando disponible. Las licencias son algo restrictivas (especialmente para PE). El entorno de preejecución es el que utiliza Microsoft para instalar Windows. Este entorno de instalación es bastante capaz como un sistema operativo Windows en sí mismo - pero puede no ser exactamente lo que usted está persiguiendo.
Incluso si usted no está utilizando el entorno de pre-ejecución como un entorno del sistema operativo Windows; algunos de los secretos pueden ser útiles para usted en la ejecución de Windows desde una unidad extraíble.
Buena suerte. Mantén tus objetivos modestos. Usted PUEDE hacer esto.