J'ai un disque dur existant, un disque nvme avec Ubuntu Linux dessus. J'ai un autre disque nvme avec Windows 10 que j'utilise comme système d'exploitation principal (jeux, navigation Web, etc.). Alors que je pourrait redémarrer d'un système d'exploitation à l'autre en moins d'une minute, j'aimerais avoir la liberté de no . Je me demande donc si je peux "simplement" utiliser mon disque linux dans Virtual Box ? et démarrer en virtuel comme en réel ? Comment pourrais-je configurer cela ?
I a fait voir de cette question que la documentation de VirtualBox a quelques informations sur l'utilisation de "disques bruts" comme stockage virtuel (ch 9.7) -- Mais d'après le format de la documentation, on dirait qu'elle n'a pas été mise à jour depuis un certain temps ou que la configuration n'a pas été souvent explorée. Je m'inquiète donc de l'exactitude des données et je me demande s'il existe des exemples concrets de réussite dans ce domaine.
Mise à jour (2020-07-25)
Après avoir créé le VDMK via
# CWD: C:\Program Files\Oracle\VirtualBox
VBoxManage.exe internalcommands createrawvmdk -filename "C:\Users\me\VirtualBox VMs\Ubuntu (local NVMe)\local-nvme.vmdk" -rawdisk \\.\PhysicalDrive1
Et fermer / quitter VirtualBox et les services connexes, puis démarrer les programmes VBoxSVC.exe et VirtualBox.exe en tant qu'administrateur,
Je reçois une erreur :
The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.
Je pensais que c'était peut-être parce que le disque était actuellement en ligne et devait être déconnecté, mais je ne vois pas comment déconnecter le disque sans erreurs supplémentaires.
Le disque 1 contient une partition EFI -- mais elle ne devrait plus l'être -- j'avais l'habitude de faire un double démarrage avec Ubuntu, donc cette partition de 512MB debe juste être grub2.
Note : Le disque 0 est mon lecteur système / le lecteur sur lequel se trouve Windows. Aussi, je n'utilise pas actuellement Grub pour le Grub.
0 votes
Il suffit d'importer la machine physique dans une machine virtuelle et de l'utiliser de cette manière. joe0.com/2017/09/27/…
0 votes
Qui crée une image du disque réel, plutôt que d'utiliser le disque réel.
0 votes
Oui, bien sûr, mais cela fonctionnera probablement beaucoup mieux. C'est ainsi que j'utilise toutes mes machines.
0 votes
Je n'ai pas d'espace pour cela // ce n'est pas ce que je demandais :-\N- Je n'ai pas d'espace pour cela.
0 votes
J'ai réussi à trouver un autre article qui confirme les instructions de la documentation citée en lien serverwatch.com/server-tutorials/
0 votes
Mais cela ne semble pas fonctionner -- lorsque je vais ajouter le lecteur dans l'interface utilisateur de VirtualBox, le vdmk n'apparaît pas comme une option, et lorsque j'affiche "Tous les fichiers", une erreur survient après l'avoir sélectionné.
0 votes
On dirait un problème de permissions en fait ... hmm
0 votes
L'exécution de VirtualBox en tant qu'administrateur a donné le résultat suivant : "The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Assurez-vous qu'il y a suffisamment d'espace libre sur le disque et que le disque fonctionne correctement. L'opération peut être reprise par la suite."
0 votes
AFAIK Windows dispose de certaines mesures de protection qui empêchent la modification des données au sein d'une partition en utilisant le disque.
\\.\PhysicalDrive?
. Vous pouvez désactiver cette protection en "démontant" ce lecteur - prenez-leoffline
via diskpart comme indiqué ici : bankmark.de/virtualbox-and-raw-devices0 votes
Ce sont les étapes que j'ai montrées dans la capture d'écran - je ne peux pas déconnecter le disque pour une raison quelconque :(
0 votes
A trouvé ceci : serverfault.com/questions/927845/ Il semble que je doive supprimer
/boot/EFI/Microsoft
sur cette partition0 votes
Ok, il s'est avéré que la suppression de /boot/EFI/Microsoft a eu des ... conséquences. Heureusement, j'ai trouvé cet article woshub.com/how-to-repair-deleted-efi-partition-in-Windows-7 qui, en combinaison avec gparted, m'a permis de recréer la partition EFI sur mon disque principal et de réinstaller et configurer l'EFI par défaut de Microsoft Windows. Je suis maintenant en mesure de "déconnecter" mon disque linux dans l'outil diskpart de Windows.
0 votes
Et après avoir redémarré VirtualBox en tant qu'administrateur, je peux me connecter à mon disque brut linux :D quelle aventure !