VD: error VERR_ACCESS_DENIED opening image file [Solved]


nullRecientemente uno de vosotros ha tenido problemas para acceder directamente al disco duro de su equipo con VirtualBox y ejecutar directamente uno de los sistemas operativos que tiene instalado en su equipo.

El error que indica es el que aparece en el título del artículo y su solución es realmente sencilla; de paso aprovecharemos para dejar constancia de la versión de VirtualBox con la que funciona el «truco».

Mensaje de error

A pesar de seguir los pasos descritos en el artículo hay gente que se encuentra con la siguiente ventana de error al intentar añadir el disco creado a VirtualBox

null

Solución al problema

Para que funcione, el único requisito es que el usuario pertenezca al grupo disk (ni siquiera es necesario pertenecer a vboxusers) y para ello lo más rápido es lanzar un

sudo addgroup TuUsuario disk

donde

  • TuUsuario es el usuario con el que te logas en el sistema (en mi caso jasvuntu)
  • disk es el grupo al que queremos añadir el usuario para evitar el problema

NOTA1: una vez lanzado el comando es necesario cerrar la sesión (apagar el equipo no es necesario) y volver a entrar.

NOTA2: si alguien conoce una forma de aplicar los cambios de pertenencia a grupo de un usuario sin tener que cerrar la sesión le agradecería comentario explicando cómo hacerlo ;).

Versión de VirtualBox utilizada

Hay gente que comentó en su momento que no podía acceder al disco a pesar de seguir las explicaciones indicadas en el artículo.

Si ese es tu caso te recomiendo que pruebes con la versión de VirtualBox de Sun (¿o debería decir Oracle?) en lugar de la OSE que se encuentra en los repositorios.

Durante la elaboración de este artículo he probado con

  • Ubuntu 9.04 (cuando publique el artículo original era la 7.10 :))
  • y VirtualBox v3.1.6 r59338

18 comentarios en “VD: error VERR_ACCESS_DENIED opening image file [Solved]

  1. yo quería comentar que tengo el siguiente problema en virtualbox tengo la versión de sun que comentas pero no tengo sonido he ido probando con kubuntu y hasta con ubuntu 10.04 ahora tengo puesto el windows 7 pero no me reconoce el sonido,no se porque puede ser ,he probado varias opciones alsa,pulse audio,me refiero a la configuración de virtualbox y nada no se si es un problema de drivers tengo que bajarme drivers de windows 7,pero no tiene mucho sentido pues el sonido supongo debe ser de la tarjeta huesped en este caso de ubuntu 9.10.un saludo y gracias por la ayuda.

    Me gusta

  2. He probado lo que dices, pero sigo teniendo el mismo error. Soy bastante novato en este mundo, tengo instalado Kubuntu 10.04 LTS y la version de VirtualBox 3.2, y supongo que debo de hacer algo mal en la instrucción tan sencilla, si mi nombre de usuario en Linux es pepe, yo escribo tu solución:

    sudo addgroup pepe disk

    a continuación escribo el password, y reinicio la máquina … y nada, sigo con el mismo error.
    Que puede ser?
    Gracias

    Me gusta

    1. No te «disculpes» por ser nuevo el que estés probando de este tipo dicen mucho a tu favor pues no todo el mundo se molesta en aprender; como decía uno de los proverbios de Tao Te: «El árbol más corpulento nace de un brote» 😉

      Respecto al problema que tienes comprueba:

      1. Que estás usando el VirtualBox de Sun
      2. Que tu usuario pertenece al grupo disk (lanza un groups TuUsuario cambiando TuUsuario por el nombre que corresponda)
      3. Que has cerrado sesión tras lanzar el sudo addgroup TuUsuario disk para asegurarte que se hayan aplicado los cambios correctamente de pertenencia al grupo disk

      Suerte, bienvenido y un saludo

      Me gusta

  3. Buenas!! a mi me pasaba lo mismo que Novatillo. lo que hice fue cambiarle los permisos al archivo prueba.vmdk, dándole la posibilidad de lectura y escritura para mi usuario.
    La forma gráfica podría ser, abrir nautilus como root en consola:

    sudo nautilus
    (password)

    y de ahí, buscar el archivo prueba.vmdk, hacer clik derecho sobre él >> propiedades >> permisos.

    Espero les sirva!!
    Saludos!!

    Me gusta

    1. No es mala opción (sobre todo porque te ha funcionado ;))
      Como mejora al comentario, indicar que debería ser gksu nautilus pues sudo sólo se usa desde la terminal (veo que la usas bastante e imagino que de ahí el lapsus ;))
      Salu2 y gracias por aportar tu experiencia personal @Jicaru

      Me gusta

  4. Hola a todos, yo sigo teniendo el mismo problema, utilizo el nautilus como mencionan pero al buscar el archivo que en mi caso es Win.vmdk, al ver sus permisos me dice que solo es de lectura y escritura para el propietario que es root, y solo el propietario puede cambiar los permisos.
    ¿Que puedo hacer?

    Me gusta

    1. Este… je ya no es necesario ^^, volví a hacer todo nuevamente, y todo salió a la perfección!, ya me ha dejado usar mi partición de disco duro con el VirtualBox, muchas gracias por todas sus páginas y comentarios de ayuda!!!

      Me gusta

  5. Bien, pues aqui agradeciendo los tips, resolvi el problema dando autorizaciones al disco virtual, ahora funciona perfecto.

    Haaaa. si no fuera por uds. e internet …..

    Me gusta

  6. tenia el mismo problema que todos y lo solucione de la misma forma que esta aca descripta pero cuando quiero iniciar la pantalla se pone en negro y se queda asi.

    Si alguien sabe como puedo solucionar este por favor ayudenme.

    Muchas gracias.

    Pablo.

    Me gusta

  7. BUEEENAS GENTE! como andamos? la verdad buenisimo el tutorial, segui todos los pasos y, al igual que Pablo, lo que obtengo es una pantalla negra y listo… Alguna pista de por donde seguir??

    Me gusta

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.