Come posso montare un disco VMWare in Windows 7 a 64 bit


19

Devo montare un'immagine del disco VMWare in Windows 7 a 64 bit, tuttavia "Utilità di montaggio VMware" funziona solo su sistemi operativi a 32 bit. Esiste un'applicazione o un metodo che posso usare per montare il disco?


1
quale versione di vmware usi?
Akira,

vmware workstation 9.0.0 ha un vmware-mount.exe che supporta Windows 7 a 64 bit in Vmware \ Vmware Virtual Disk Development Kit \ bin.
Jichao,

Risposte:


18

Sfortunatamente, Windows a 64 bit limiterà la possibilità di caricare driver a 32 bit, motivo per cui l'utilità di montaggio VMDK non riesce.

Ho trovato questa pagina che pretende di essere in grado di aggirare il problema semplicemente installandolo nella Program Filesdirectory anziché Program Files (x86), ma non ha funzionato per me; forse avrai più fortuna. Potresti anche cercare uno strumento di terze parti come vdk.exe , ma purtroppo anche loro hanno bisogno di usare un driver, che viene bloccato — sì, anche quando si installa / si esegue come amministratore (il sorgente per VDK è disponibile, quindi qualcuno potrebbe assumere il compito di aggiornarlo e compilarlo per 64 bit). OSFMount in realtà ha una versione a 64 bit, ma sfortunatamente supporta solo la lettura per i dischi VMWare.

Ci sono alcuni thread sulle schede VMW su questo e sembra che il vecchio DiskMount (5.5) non supporti Windows a 64 bit e che uno nuovo sia incluso come parte degli strumenti di sviluppo (come se fossero necessari solo gli sviluppatori tale utilità). Pertanto, è possibile utilizzare l' vmware-mountutilità da VMWare VDDK o dal più recente vSphere VDDK che contiene una copia più recente delle utilità di montaggio e gestione del disco. (Anche questi vengono installati a 32 bit per impostazione predefinita e includono un file zip con versioni a 64 bit di alcuni file, inclusa l'utilità di gestione del disco, ma non l'utilità di montaggio.) Puoi montare un file VMDK con questo, ma nota che si monta come sola lettura per impostazione predefinita; per capacità di scrittura, è necessario utilizzare/m:we anche in questo caso Windows continua a fornire un errore di percorso non trovato quando si tenta di modificare / eliminare i file sul volume montato.

VMWarePlayer ha una capacità di montaggio integrata tramite le impostazioni del disco rigido, ma anche in questo caso, impostandolo su non — sola lettura fornisce errori sull'impossibilità di trovare il file. (Anche VMWare Workstation fa questo, ma VMWare Player è molto più piccolo e gratuito.)

Aggiornamento: ho appena scoperto che è possibile apportare modifiche all'unità montata vmware-mount(dal VDDK), se lo si fa da un prompt dei comandi dell'amministratore (ad esempio, e: & del /f /q pagefile.sys). Tuttavia, quando lo fa in questo modo, non appare nemmeno in Esplora risorse. Puoi provare a sperimentare diverse combinazioni di autorizzazioni e privilegi utente per trovare quella che funziona meglio.

Comando di montaggio di VMWare Player

inserisci qui la descrizione dell'immagine


Sto usando OSFMount per ottenere l'accesso in sola lettura, e ora sto usando testdisk per creare un'immagine.dd della partizione di cui ho bisogno a cui OSFMount può dare accesso in scrittura, che mi permetterà di usare testdisk per sistemare la struttura della partizione in modo che Windows lo riconoscerò così posso arrivare alle mie cose: D
ldam

Molto bella. Qualche anno fa ho scattato un'immagine del mio volume di Windows XP subito dopo che la mia Documents and Settingsdirectory è stata in qualche modo cancellata. Sta usando fino a 4 GB per tutto questo tempo perché continuo a voler ripristinare i file persi da esso "in seguito", ma ciò significa preparare un pezzo di spazio su disco inutilizzato per ripristinarlo. La tua idea di utilizzare OSFMount a questo scopo è una buona idea e potrei finalmente riuscire a risolverlo e liberare spazio. :-)
Synetech,

5

Installa la versione di prova del più recente VMware Workstation. Viene fornito con un'utilità di montaggio in base alla File\Map virtual Diskquale funziona correttamente con Win7 x64


1
Yikes! Download e installazione di centinaia di megabyte solo per una singola utility. :-(
Synetech,

Sì, comunque funziona. Puoi anche provare il VDDK che è stato menzionato da Synetch, questo dovrebbe funzionare anche
leepfrog

4

Idealmente si utilizza l'utilità da riga di comando ufficiale vmware-mount.exe

  • Per ottenerlo, è necessario registrarsi su VMWare (è necessario un indirizzo e-mail valido) e scaricare il kit di sviluppo del disco virtuale da 40 MB gratuito per vSphere (vSphere VDDK V5.1.0-774844).
    Attenzione: le versioni successive come 5.5 o 6.0 NON includono più l' utility vmware-mount !

  • Dopo un'installazione standard, troverai vmware-mount.exeil seguente percorso:

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

    Non preoccuparti di 32 o 64 bit, perché funziona semplicemente senza problemi e questo è ciò che conta in questo caso

  • Apri lì una finestra di comando standard e monta il tuo file .vmdk con una delle opzioni disponibili .

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

    inserisci qui la descrizione dell'immagine

    Se non si utilizza l' /m:[w|n]interruttore, tutto funziona perfettamente. Vedi la lettera di unità specificata in Windows Explorer e hai accesso completo in lettura e scrittura al disco virtuale.
    Suggerimento: inserisci la procedura di montaggio / smontaggio in file batch per correzioni, futuro e facilità d'uso.

  • Attenzione: sebbene ci sia un thread correlato, un po 'più recente su SU , non consiglio di usare l' utility 5.5 di installazione su disco VMWare , perché è davvero vecchia rispetto a quella qui: 2005 vs 2012 !


L'installazione non riesce, poiché questi tentano di installare un driver a 32 bit.
Bora,

1

Potresti provare a installare la modalità XP. Può essere installato a 32 bit in un ambiente a 64 bit, quindi è possibile eseguire VMWare in modalità XP.

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


4
hai idea di mettere una macchina virtuale attorno a una macchina virtuale per far funzionare le cose?
Akira,

1
@akira L'OP afferma che deve solo montare il disco, non in realtà eseguire la VM a cui è associata.
Stephen Jennings,

@Stephen Jennings: sì, ma ho letto "VMWARE in modalità XP" e non "Utilità di montaggio VMWARE".
Akira,

una macchina virtuale in una macchina virtuale andrebbe bene se volesse effettivamente eseguire programmi dal disco virtuale, altrimenti sarebbe sufficiente installare l'utility di montaggio vmware in modalità xp.
ubiquibacon,

1

Scarica il VMware Virtual Disk Development Kit .

Assicurati di scaricare la versione di Windows.

Si installa nella cartella Programmi (x86) a 32 bit, ma in effetti installa il driver del gestore di volumi a 64 bit.

Si noti che non è necessario essere admin per montare un disco virtuale, ma è necessario esserlo per accedere al volume montato.


0

È possibile utilizzare lo strumento OSFMount per montare i file VMDK su Windows.

OSFMount funziona con la GUI o dalla riga di comando ed è freeware.

Hai una versione a 32 e 64 bit.

Estratto da qui: http://www.sysadmit.com/2016/07/vmware-abrir-vmdk-desde-windows.html


Super User è un sito inglese. Collegamento a un sito in spagnolo? non è utile.
DavidPostill

Si prega di citare le parti essenziali della risposta dai collegamenti di riferimento, in quanto la risposta può diventare non valida se le pagine collegate cambiano.
DavidPostill

0
  1. Scarica VDDK 6.5.3 da posizioni autorizzate, ad esempio VMWare.com .
  2. Esegui vstor2install.bat dopo l'estrazione di bin \ folder CON una credenziale amministrativa.
  3. Controllare il servizio condiviso vstor2-mntapi20 tramite il comando sc . Se non in esecuzione, avviarlo.
  4. Installa VMWare Player con versione precedente alla 6.0 * e verifica se ci sono opzioni di montaggio per .vmdk con il menu contestuale.
  5. La funzione di montaggio è buona.

"Monta disco virtuale ..."

Testato su Windows 10 Professional Build 1803 CHT dal 01-09-18.

* Unconfirmed pre-requisites.

-1

L'altra cosa che puoi fare è un passo così semplice è:

  • Apri Vmware Player
  • se si dispone di un'altra VM VMX come Windows Xp, Windows 7 quindi disattivarlo e andare alle sue impostazioni vmware
  • Nella scheda Hardware fai clic sul pulsante "Aggiungi" e seleziona l'opzione HArdisk Sfoglia il file in cui esiste il tuo file "Vmdk".
  • Aggiungilo
  • Quando accendi la VM VMX (le cui impostazioni sono state modificate e hai aggiunto l'unità vmdk), ora sarai in grado di trovare l'altro disco rigido che è il tuo file vmdk.

    Godere :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.