Cómo ARRANCAR desde un USB en VirtualBox (Guía Paso a Paso) 🚀

VirtualBox es una herramienta increíble, pero tiene una limitación histórica: no tiene un botón sencillo para arrancar desde una memoria USB. Si intentas probar un Live USB de Linux o un instalador de Windows creado con Rufus, verás que el USB no aparece en la lista de arranque.

Aunque VirtualBox no lo muestra en la interfaz gráfica, es posible hacerlo mediante un enlace al hardware real (Raw Disk Access). Sin embargo, en Windows 10 y 11 la seguridad ha aumentado y el método cambia dependiendo de si usas un Disco Duro Externo o un Pendrive (Memoria Flash).

Aquí tienes la guía paso a paso para evitar errores de permisos y el temido «Access Denied».


Paso 1: Identificar el número de tu disco

Lo primero es saber qué número le ha asignado Windows a tu unidad USB.

  1. Conecta tu USB.

  2. Abre el Símbolo del sistema (CMD) como Administrador.

  3. Ejecuta estos comandos:

DOS
 
diskpart
list disk

Fíjate en el tamaño de los discos para identificar el tuyo.

  • Disco 0: Suele ser tu disco duro principal (¡No toques este!).

  • Disco 1 (o 2, 3…): Tu unidad USB. Memoriza este número.


Paso 2: Liberar el USB de Windows (El paso crítico)

Aquí es donde la mayoría de guías antiguas fallan. Windows bloquea el acceso exclusivo al disco. Debemos «soltarlo» para que VirtualBox pueda tomar el control. El método varía según tu dispositivo:

OPCIÓN A: Si usas un Disco Duro Externo USB

Windows permite poner los discos duros en modo «Offline». Esto es lo ideal.

En la misma ventana de Diskpart, escribe (sustituyendo # por tu número de disco):

DOS
 
select disk #
offline disk
attributes disk clear readonly
exit

OPCIÓN B: Si usas un Pendrive (Memoria Flash)

Si intentas poner un pendrive en offline, recibirás el error: «No se admite la operación en medios extraíbles». El truco aquí es quitarle la letra a la unidad para desmontarla sin apagarla.

En la ventana de Diskpart:

DOS
 
list volume
select volume #  (Busca el número de VOLUMEN que corresponde a tu USB por la letra)
remove all
exit

Nota: El USB desaparecerá de «Este Equipo», pero sigue conectado. Eso es exactamente lo que queremos.


Paso 3: Crear el enlace VMDK

Ahora crearemos un pequeño archivo .vmdk que actuará como puente entre VirtualBox y tu USB real.

Para evitar errores de permisos, guardaremos este archivo en tu carpeta de usuario y no en la raíz de C:.

En la terminal (CMD) como Administrador, navega a la carpeta de VirtualBox:

DOS
 
cd %programfiles%\Oracle\VirtualBox

Ahora ejecuta el comando de creación (Sustituye el # final por el número de DISCO que viste en el Paso 1):

DOS
 
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%\usb_boot.vmdk" -rawdisk \\.\PhysicalDrive#

Si todo ha ido bien, verás el mensaje: Created successfully.


Paso 4: Configurar VirtualBox (Sin errores)

Para que esto funcione, hay dos reglas de oro al abrir VirtualBox:

  1. Ejecutar siempre como Administrador: Haz clic derecho sobre el icono de VirtualBox y elige «Ejecutar como administrador». Si no lo haces, no tendrá permiso para leer el USB y dará error.

  2. Añadir el disco:

    • Crea una nueva máquina virtual o edita una existente.

    • En Almacenamiento, añade un nuevo disco duro.

    • Selecciona «Usar un archivo de disco duro existente» y busca el archivo usb_boot.vmdk que se creó en tu carpeta de usuario (C:\Usuarios\TuNombre).

Solución al error «FATAL: No bootable medium found» o Pantalla Roja

Si tu USB fue creado con Rufus en modo UEFI (muy común hoy en día para Windows 10, 11 o Linux moderno) y tu máquina virtual arranca en negro o con una alerta roja, es porque VirtualBox está en modo BIOS antiguo.

Para arreglarlo:

  1. Ve a Configuración de la máquina -> General. Cambia la versión a Windows 10 (64-bit) (aunque uses Linux, esto desbloquea opciones).

  2. Ve a Sistema -> Placa Base.

  3. Marca la casilla: Habilitar EFI (solo SO especiales).

¡Listo! Ahora tu máquina virtual arrancará directamente desde el USB físico como si fuera un ordenador real.


¿Cómo recuperar mi Pendrive después?

Si usaste la Opción B (Pendrive), cuando termines debes devolverle la letra para que Windows lo vea de nuevo:

  1. Abrir diskpart.

  2. select volume # (el de tu USB).

  3. assign (le asignará una letra automáticamente).


Categories:


Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies