Il est possible avec VirtualBox et certainement aussi VMWare, de créer un fichier vmdk qui pointe vers un disque physique.
VBoxManage internalcommands createrawvmdk -filename /chemin/vers/fichier.vmdk -rawdisk /dev/xxx
Comme toutes les opérations de bas niveau qui touchent aux disques, c'est une procédure risquée qui peut entraîner une perte totale de données en cas d'erreur, en particulier si l'hôte et l'invité montent simultanément le ou les systèmes de fichiers trouvés dans ces disques.
Il n'est pas non plus garanti que la VM réussisse à booter le système d'exploitation présent sur le disque car le matériel est bien sûr très différent entre la machine physique et la machine virtuelle. Windows fait certainement partie des OS pouvant poser problème, les versions OEM exigeant souvent les machines physiques pour lesquelles elles ont été conçues, et les autres supportant difficilement ou pas du tout les changements.
S'il ne s'agit que d'accéder aux données sans booter sur le disque, la seule précaution absolue est d'éviter les montages multiples par plusieurs VMs ou une VM et l'hôte.
Partager