8 votes

Convertir une clé USB en un disque dur de machine virtuelle

Je crée une clé USB amorçable. Avant de l'utiliser, je voudrais la tester avec VMware Player (ou VirtualBox).

Je pourrais faire une image brute de l'UFD et la convertir avec "qemu".

qemu-img convert -O vmdk imagefile.img imagefile.vmdk

ou je peux utiliser raw2vmdk .

Mon problème est que mon UFD est très volumineux par rapport aux données qui y sont stockées (plus volumineux que le disque dur principal de mon système). Il n'y a donc pas de place pour l'image brute et le fichier vmdk sur mon système.

Est-il possible de faire une image brute de l'UFD en se basant uniquement sur les données réelles (secteurs utilisés) ?

Ou est-il au moins possible d'avoir un processus direct ? UFD vers VMDK sans passer par une image brute ?

Je voudrais éviter les solutions avec UFD physique qui m'obligent à garder mon UFD branché.

Évidemment, après avoir joué avec la machine virtuelle, l'inverse devrait être possible, c'est-à-dire copier le lecteur virtuel sur l'UFD.

10voto

A. Richards Points 121

Pour ceux qui veulent convertir le disque au lieu d'utiliser un disque virtuel transparent, ou lien... (il m'a fallu environ 20 minutes pour convertir un disque USB de 32 Go en vmdk)

VBoxManage convertfromraw \\.\PhysicalDrive2 D:\VirtualMachines.vmdk --format vmdk
  • * \.\PhysicalDrive \= numéro de votre clé USB trouvé dans la gestion des disques.
  • * D:\VirtualMachines \= c'est le chemin que j'ai utilisé. il peut être n'importe où.
  • *.vmdk / --format vmdk \= l'extension et le format choisi doivent correspondre.

3voto

week Points 3268

Vous pouvez utiliser VBoxManage, il est fourni avec VirtualBox.

Cela va créer un disque virtuel "transparent", qui vous donne un accès direct au périphérique spécifié. VBoxManage internalcommands createrawvmdk -filename mydrive.vmdk -rawdisk \\.\PhysicalDrive0

Regardez ici pour d'autres exemples : http://www.sysprobs.com/access-physical-disk-virtualbox-desktop-virtualization-software

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X