So beheben Sie das Problem, dass Drag & Drop in VirtualBox nicht funktioniert
Die Drag-and-Drop-Funktion von VirtualBox ist zwar praktisch, kann aber schnell zum Problem werden, wenn nicht alles reibungslos funktioniert. Für alle, die darauf angewiesen sind, ist es frustrierend, wenn sich Dateien nicht problemlos zwischen Host- und Gastsystem übertragen lassen. Normalerweise liegt es einfach daran, dass alles korrekt eingerichtet ist – Gasterweiterungen installiert, die richtigen Einstellungen aktiviert, der richtige VM-Typ ausgewählt usw. Die Funktion ist nicht perfekt; manchmal funktioniert sie unzuverlässig, und in manchen Konfigurationen klappt sie einfach gar nicht. Hier finden Sie eine Übersicht mit Lösungsansätzen für die häufigsten Probleme, damit Drag & Drop vielleicht endlich funktioniert.
Wie behebt man das Problem, dass Drag & Drop in VirtualBox nicht funktioniert?
Wenn Sie trotz aller Bemühungen, Dungeons & Dragons zum Laufen zu bringen, nichts tun, sollten Sie als Erstes auf die neueste VirtualBox-Version aktualisieren.Ältere Versionen weisen häufig Fehler auf oder bieten unvollständige Unterstützung, insbesondere für Linux-Gastsysteme. Die aktuelle Version können Sie überprüfen, indem Sie VirtualBox öffnen und auf „Hilfe“ > „Über VirtualBox“ klicken. Bei manchen Konfigurationen hat ein Update viele seltsame Fehler behoben. Falls Sie noch eine ältere Version verwenden, laden Sie die neueste stabile Version von der offiziellen Website herunter. Dies ist ein guter Ausgangspunkt, und es gab bereits zahlreiche Patchnotes, die Dungeons & Dragons-Fehler beheben. Es lohnt sich also, dies auszuprobieren, bevor Sie tiefergehende Anpassungen vornehmen.
Stellen Sie sicher, dass die Gasterweiterungen ordnungsgemäß installiert und aktiviert sind.
Okay, hier läuft es oft schief. Die Installation der Gasterweiterungen ist nicht einfach nur ISO-Datei einbinden und auf ein Wunder hoffen. Sie müssen den Installer tatsächlich im Gastbetriebssystem ausführen. Bei Windows-VMs bedeutet das normalerweise, in der Menüleiste auf „Geräte“ > „Gasterweiterungen-CD-Image einlegen“ zu gehen und dann die richtige ausführbare Datei (z. B.`gdnv`) vom eingebundenen Laufwerk zu öffnen. Unter Linux müssen Sie zuerst die erforderlichen Build-Komponenten – wie z. B.`gdnv`, `gdnv` usw.– VBoxWindowsAdditions.exeinstalliert haben, bevor Sie den Installer mit `gdnv` ausführen. Vergessen Sie nicht: Unter Linux wird empfohlen, die Header-Dateien vor der Installation mit `gdnv` zu aktualisieren. Andernfalls funktionieren die Gasterweiterungen möglicherweise nicht richtig, und der Nicht-Entfernen-Modus bleibt deaktiviert.build-essentialdkmssudo sh VBoxLinuxAdditions.runsudo apt-get install linux-headers-$(uname -r)
Nach der Installation müssen Sie die bidirektionale Drag-and-Drop-Funktion manuell aktivieren. Gehen Sie zu Geräte > Drag & Drop > Bidirektional. Manchmal bleibt die Einstellung nach einem Neustart nicht erhalten.Überprüfen Sie daher erneut, ob sie aktiv ist. Beachten Sie, dass auf manchen Rechnern ein Neustart oder sogar ein vollständiger Neustart des Hosts erforderlich sein kann, damit die Funktion wirksam wird.
Überprüfen Sie Ihre Linux-Header und zugehörigen Pakete
Dies gilt hauptsächlich für Linux-Gastsysteme. Die Gasterweiterungen lassen sich nicht korrekt installieren, wenn bestimmte Header-Dateien oder Bibliotheken fehlen. Führen Sie daher sudo apt-get updatezuerst `npm install` aus und laden Sie anschließend die Header-Dateien mit `npm install` herunter sudo apt-get install linux-headers-$(uname -r). Manchmal benötigen Sie auch SDL und Qt, insbesondere beim Kompilieren von Modulen oder bei der Verwendung nicht standardmäßiger Desktop-Umgebungen. Laden Sie die entsprechenden Versionen herunter, führen Sie die .runDateien mit `npm run build` im Terminal aus und folgen Sie den Anweisungen. Das ist nicht besonders kompliziert, wird aber häufig übersehen.
Seien Sie sich der Eigenheiten und Grenzen von Drag & Drop bewusst.
Im praktischen Einsatz ist Drag & Drop nicht besonders zuverlässig. Es kann Dateien blockieren, nach wenigen Versuchen nicht mehr funktionieren oder nur in eine Richtung arbeiten. Manchmal bleiben Dateien hängen oder erscheinen nicht am erwarteten Ort. Seltsam, oder? Es ist noch in der Entwicklung, und die letzten Patches helfen zwar, aber absolute Stabilität sollte man nicht erwarten. Außerdem neigen manche Dateimanager – wie PCManFM von LXDE – zu Problemen; ein Wechsel zu Nautilus oder Thunar könnte das Verhalten von Drag & Drop verbessern. Und auf Windows-Hosts: Beachten Sie, dass das Ziehen von Dateien aus einer VirtualBox mit Administratorrechten in den Windows Explorer aufgrund der Benutzerkontensteuerung (UAC) fehlschlagen kann. Das Ausführen des Datei-Explorers als Administrator kann das Problem manchmal beheben, ist aber nicht immer praktisch.
Versuchen Sie, freigegebene Ordner als Backup-Plan zu verwenden.
Wenn Sie die oben genannten Schritte ausprobiert haben und Drag & Drop immer noch nicht funktioniert, sind freigegebene Ordner eine gute Alternative. Es ist zwar nicht so einfach wie Drag & Drop, aber immerhin schnell. Um dies einzurichten, gehen Sie zu Geräte > Freigegebene Ordner > Einstellungen für freigegebene Ordner. Klicken Sie auf das Symbol zum Hinzufügen eines neuen Ordners, wählen Sie den Ordnerpfad, aktivieren Sie die automatische Einbindung und klicken Sie auf OK. Im Gastbetriebssystem finden Sie den freigegebenen Ordner am Standardspeicherort – oft unter einem Pfad wie „/local/bin“ /media/sf_[foldername]oder als Netzlaufwerk eingebunden. Das ist zwar nicht perfekt, aber besser, als sich den ganzen Tag mit dem unzuverlässigen Drag & Drop herumzuschlagen.
Und wenn gar nichts mehr hilft, ist die Netzwerkfreigabe oder das manuelle Kopieren von Dateien per USB (oder über die Netzwerkverbindung der VM) möglicherweise der letzte Ausweg. VirtualBox arbeitet bei diesen Funktionen nicht immer reibungslos, daher ist es hilfreich, realistische Erwartungen zu haben.