Ja, es ist möglich.
- Konfigurieren Sie die Virtualbox für die Verwendung Ihrer physischen Festplatte. Es ist ein bisschen riskant, da der VM-Gast Ihre Host-Disc direkt sieht. Details hier .
- Gewähren Sie direkten Zugriff auf Ihre physische Festplatte mit Lese- / Schreibzugriff (
setfacl -m u:yourusername:rw /dev/sda
) - Aktualisieren Sie Ihre Virtualbox-VM, um dieselbe System-UUID wie Ihr Host zu verwenden (
dmidecode -s system-uuid
zeigt Ihre System-UUID anvboxmanage modifyvm your-vm-name --hardwareuuid <your-hardware-uuid>
). Möglicherweise müssen Sie auch die Uuids Ihres Laufwerkcontrollers klonen (lsblk --nodeps --no name,serial
zeigt die seriellen IDs Ihres Hosts an. Ich musste sie nicht in meine Virtualbox klonen, aber es kann erforderlich sein. Wahrscheinlich tun es einige kniffligevboxmanage modifyvm
Befehle, oder Sie müssen die vm config xml manuell. - Richten Sie in der VM die gleichen Datenträger- und DVD-Controller-Typen wie Ihr Host ein (verwenden Sie SATA-basierte Hosts, verwenden Sie virtuelle SATA-Controller, IDE-basierte IDE-Controller usw.).
Es besteht eine weitere Gefahr: Wenn Sie Ihr Host-Laufwerk direkt in einer VM starten, ist es möglich, dass Sie dasselbe Betriebssystem zweimal starten. Oder Sie öffnen dieselbe Partition zweimal. Dadurch werden Ihre Daten abgebrochen. Mounten Sie also niemals mehrere Partitionen gleichzeitig. Mounten Sie außerdem keine NTFS-Partitionen, während diese von Windows verwendet werden (Sie können jedoch weiterhin Daten zwischen Ihren Partitionen freigeben, z. B. mit Samba).
Wenn dies versehentlich passiert ist, starten Sie mit sysrq (alt + printscreen + b) neu und fsck alles. Möglicherweise wird dazu auch ein wenig Grub-Trickser benötigt (Ich habe grub standardmäßig so konfiguriert, dass die Fenster standardmäßig neu gestartet werden. Daher vermeide ich das Problem, dass ich versehentlich mein Linux in der Windows-VM neu boote - und dies wird sicherlich passieren, da Windows Update häufig Ihr Windows neu startet hinter deinem Rücken).
Achtung: Win10 verwendet Ihre System-UUID und Ihre Laufwerk-Controller-UUIDs, um Ihren PC zu identifizieren. Wenn Sie vermissen (3), wird Ihr Win10 denken, dass er auf einen neuen Computer geklont wurde und nicht mehr aktiviert wird. Wenn Sie die ursprüngliche Hardware erneut starten, wird sie erneut aktiviert.