¿Cómo puedo montar un disco VMWare en Windows 7 de 64 bits?

19

Necesito montar una imagen de disco VMWare en Windows 7 de 64 bits, sin embargo, la "VMware Mount Utility" solo funciona en sistemas operativos de 32 bits. ¿Hay alguna aplicación o método que pueda usar para montar el disco?

Unkwntech
fuente
1
¿Qué versión de vmware usas?
akira
vmware workstation 9.0.0 tiene un vmware-mount.exe que admite Windows 7 de 64 bits en Vmware \ Vmware Virtual Disk Development Kit \ bin.
Jichao

Respuestas:

18

Desafortunadamente, Windows de 64 bits restringirá la capacidad de cargar controladores de 32 bits, razón por la cual la utilidad de montaje VMDK está fallando.

Encontré esta página que pretende poder solucionar el problema simplemente instalándolo en el Program Filesdirectorio en lugar de hacerlo Program Files (x86), pero no funcionó para mí; Quizás tengas mejor suerte. También puede buscar una herramienta de terceros como vdk.exe , pero, por desgracia, también necesitan usar un controlador, que se bloquea, sí, incluso cuando se instala / ejecuta como administrador (la fuente de VDK está disponible, por lo que alguien puede asumir la tarea de actualizarlo y compilarlo para 64 bits). OSFMount en realidad tiene una versión de 64 bits, pero desafortunadamente solo admite solo lectura para discos VMWare.

Hay algunos hilos en las placas VMW sobre esto y parece que el antiguo DiskMount (5.5) simplemente no es compatible con Windows de 64 bits y que se incluye uno más nuevo como parte de las herramientas de desarrollo (como si solo los desarrolladores necesitaran tal utilidad). Por lo tanto, sus opciones son utilizar la vmware-mountutilidad de VMWare VDDK o de vSphere VDDK más reciente, que contiene una copia más reciente de las utilidades de montaje y administración de discos. (Incluso estos se instalan como 32 bits de forma predeterminada e incluyen un archivo zip con versiones de 64 bits de algunos de los archivos, incluida la utilidad de administración de disco, pero no la utilidad de montaje). Puede montar un archivo VMDK con esto, pero tenga en cuenta que se monta como de solo lectura por defecto; para la capacidad de escritura, debe usar el/m:wcambiar, e incluso entonces, Windows sigue dando un error de ruta no encontrada al intentar cambiar / eliminar archivos en el volumen montado.

VMWarePlayer tiene una capacidad de montaje incorporada a través de la configuración del disco duro, pero de nuevo, incluso configurarlo como no, solo lectura da errores acerca de no poder encontrar el archivo. (VMWare Workstation también hace esto, pero VMWare Player es mucho más pequeño y gratuito).

Actualización: acabo de descubrir que puede hacer cambios en la unidad montada con vmware-mount(desde el VDDK), si lo hace desde un símbolo del sistema de administración (por ejemplo, e: & del /f /q pagefile.sys). Sin embargo, al hacerlo de esta manera, ni siquiera aparece en el Explorador de Windows. Puede intentar experimentar con diferentes combinaciones de permisos y privilegios de usuario para encontrar uno que funcione mejor.

Comando de montaje de VMWare Player

ingrese la descripción de la imagen aquí

Synetech
fuente
Estoy usando OSFMount para obtener acceso de solo lectura, y ahora estoy usando testdisk para crear una imagen.dd de la partición que necesito a la que OSFMount puede dar acceso de escritura, lo que me permitirá usar testdisk para arreglar la estructura de la partición para que Windows lo reconoceré para poder llegar a mis cosas: D
ldam
Muy agradable. Hace unos años tomé una imagen de mi volumen de Windows XP justo después de que mi Documents and Settingsdirectorio fue borrado de alguna manera. Ha estado usando hasta 4 GB todo este tiempo porque sigo teniendo la intención de restaurar los archivos perdidos "más tarde", pero eso significa preparar una porción de espacio en disco no utilizado para restaurarlo. Su idea de usar OSFMount para este propósito es una buena idea y finalmente podría terminar con esto y liberar espacio. :-)
Synetech
5

Instale la versión de prueba de la más nueva VMware Workstation. Viene con una utilidad de montaje bajo la File\Map virtual Diskcual funciona bien bajo Win7 x64

leepfrog
fuente
1
¡Ay! Descarga e instalación de cientos de megabytes solo para una sola utilidad. :-(
Synetech
Sí, sin embargo, esto funciona. También puede probar el VDDK que mencionó Synetch, esto también debería funcionar
Leepfrog
4

Lo ideal es utilizar la utilidad oficial de línea de comandos vmware-mount.exe

  • Para obtenerlo, debe registrarse en VMWare (necesita una dirección de correo electrónico válida) y descargar el kit de desarrollo de disco virtual gratuito de 40 MB para vSphere (vSphere VDDK V5.1.0-774844).
    Atención: ¡Las versiones posteriores como 5.5 o 6.0 ya no incluyen vmware-mount-utility !

  • Después de una instalación estándar, encontrará vmware-mount.exeen la siguiente ruta:

    C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\bin
    

    No se preocupe por 32 o 64 bits, porque simplemente funciona sin ningún problema, y ​​eso es lo que cuenta en este caso

  • Abra una ventana de comando estándar allí y monte su archivo .vmdk con una de las opciones disponibles .

    vmware-mount [driveletter:] [path-to-vmdk] [options]
    

    ingrese la descripción de la imagen aquí

    Si no usa el /m:[w|n]interruptor, todo funciona perfecto. Verá la letra de unidad especificada en el explorador de Windows y tendrá acceso completo de lectura y escritura al disco virtual.
    Sugerencia: coloque su procedimiento de montaje / desmontaje en archivos por lotes para correcciones, futuro y facilidad de uso.

  • Cuidado: aunque hay un hilo relacionado, poco más reciente en SU , no recomiendo usar VMWare Disk Mount Utility 5.5 , porque es realmente viejo en comparación con el aquí: 2005 vs. 2012 .

Hice
fuente
La instalación falla, ya que estos intentan instalar un controlador de 32 bits.
Bora
1

Puede intentar instalar el modo XP. Se puede instalar como 32 bits en un entorno de 64 bits, luego puede ejecutar VMWare en modo XP.

http://www.microsoft.com/windows/virtual-pc/download.aspx

ubiquibacon
fuente
44
¿Su idea es colocar una máquina virtual alrededor de una máquina virtual para que las cosas funcionen?
akira
1
@akira El OP dice que solo necesita montar el disco, no ejecutar la VM con la que está asociado.
Stephen Jennings
@Stephen Jennings: sí, pero leí "VMWARE en modo XP" y no "VMWARE Mount Utility".
akira
una máquina virtual en una máquina virtual funcionaría bien si quisiera ejecutar programas desde el disco virtual; de lo contrario, basta con instalar la utilidad de montaje vmware en modo xp.
ubiquibacon el
1

Descargue el kit de desarrollo de disco virtual VMware .

Asegúrese de descargar la versión de Windows.

Se instala en la carpeta de archivos de programa de 32 bits (x86), pero de hecho instala el controlador del administrador de volumen de 64 bits.

Tenga en cuenta que no necesita ser administrador para montar un disco virtual, pero debe ser uno para acceder al volumen montado.

Bora
fuente
0

Puede usar la herramienta OSFMount para montar archivos VMDK en Windows.

OSFMount funciona con GUI o desde la línea de comandos y es freeware.

Tienes una versión de 32 y 64 bits.

Extraído de aquí: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html

Tomásdelanes
fuente
Super User es un sitio en inglés. ¿Vincular a un sitio en español? no es útil
DavidPostill
Cite las partes esenciales de la respuesta de los enlaces de referencia, ya que la respuesta puede volverse inválida si las páginas enlazadas cambian.
DavidPostill
0
  1. Descargue VDDK 6.5.3 desde ubicaciones autorizadas, por ejemplo, VMWare.com .
  2. Ejecute vstor2install.bat después de extraer la carpeta bin \ CON una credencial administrativa.
  3. Verifique el servicio vstor2-mntapi20-shared a través del comando sc . Si no se está ejecutando, inícielo.
  4. Instale VMWare Player con la versión superior a 6.0 * y verifique si hay opciones de montaje para .vmdk con el menú contextual.
  5. La función de montaje es buena.

"Montar disco virtual ..."

Probado en Windows 10 Professional Build 1803 CHT a partir del 01-09-18.

* Unconfirmed pre-requisites.
midmaestro
fuente
-1

La otra cosa que puedes hacer es un paso tan fácil:

  • Abra el reproductor de VMware
  • Si tiene otras VM VMX como Windows Xp, Windows 7, apáguelo y vaya a la configuración de vmware
  • En la pestaña Hardware, haga clic en el botón "Agregar" y seleccione la opción HArdisk. Busque el archivo donde existe su archivo "Vmdk".
  • Agrégalo
  • Cuando enciende su VM VMX (cuyas configuraciones tiene cambios y agregó el disco vmdk), ahora podrá encontrar el otro disco duro que es su archivo vmdk.

    Disfruta :)

Monu
fuente