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.
-
Conecta tu USB.
-
Abre el Símbolo del sistema (CMD) como Administrador.
-
Ejecuta estos comandos:
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):
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:
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:
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):
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:
-
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.
-
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.vmdkque 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:
-
Ve a Configuración de la máquina -> General. Cambia la versión a Windows 10 (64-bit) (aunque uses Linux, esto desbloquea opciones).
-
Ve a Sistema -> Placa Base.
-
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:
-
Abrir
diskpart. -
select volume #(el de tu USB). -
assign(le asignará una letra automáticamente).

Deja una respuesta