Contents

3 sposoby przesyłania plików między maszyną wirtualną a komputerem na VMware i VirtualBox

Kluczowe dania na wynos

Uruchamianie maszyn wirtualnych umożliwia niezależną obsługę alternatywnego systemu operacyjnego, jednak pośredni dostęp do plików z komputera głównego nadal stanowi wyzwanie. Wymiana danych pomiędzy tymi systemami nie nastręcza jednak istotnych przeszkód.

Przesyłanie plików między maszyną wirtualną (VM) a komputerem lokalnym można osiągnąć za pomocą różnych technik, takich jak bezpośrednia manipulacja za pomocą operacji przeciągnij i upuść, wykorzystanie wymiennych urządzeń pamięci masowej, takich jak dyski flash USB, lub wykorzystanie funkcji udostępniania plików w sieci. Przydatność każdego podejścia może się różnić w zależności od czynników, takich jak rozmiar i typ przesyłanych danych, a także pożądany poziom wygody i bezpieczeństwa.

Korzystając z VirtualBox lub VMware jako platformy wirtualizacji, łatwo jest ułatwić wymianę plików między komputerem hosta a środowiskiem wirtualnym. Opanowanie tej umiejętności jest niezbędne do optymalnego wykorzystania maszyn wirtualnych przy jednoczesnym zabezpieczeniu danych za pomocą procedur tworzenia kopii zapasowych.

Maszyny wirtualne umożliwiają działanie różnych systemów operacyjnych w odizolowanym środowisku. W związku z tym, że maszyny wirtualne z natury wykazują separację, bezpośredni dostęp do plików na komputerze hosta jest niemożliwy.

Przesyłanie plików między maszyną wirtualną a jej komputerem hostującym może czasami stanowić wyzwanie dla użytkowników maszyny wirtualnej. Jednak proces przenoszenia plików w przeciwnym kierunku, z hosta do maszyny wirtualnej, może wydawać się zniechęcający, ale w rzeczywistości wymaga tylko kilku prostych kroków.

Przyjrzyjmy się różnym technikom wykorzystywanym do przesyłania danych między wirtualnym środowiskiem systemu operacyjnego gościa w maszynie wirtualnej a odpowiadającym mu komputerem hosta, wykorzystując VirtualBox lub VMware jako platformę wirtualizacji.

Jak skopiować pliki z maszyny wirtualnej na maszynę lokalną

Maszyna wirtualna stanowi platformę opartą na oprogramowaniu, która symuluje wymagania sprzętowe niezbędne do instalacji systemu operacyjnego. Zazwyczaj umożliwia to wdrożenie systemu operacyjnego w już zainstalowanym systemie operacyjnym, analogicznie do instalowania aplikacji w innej aplikacji.

Dostępne metody wymiany informacji między komputerem podstawowym a systemem operacyjnym działającym w środowisku wirtualnym mogą być zgodne z przewidywaniami:

Funkcja przeciągania i upuszczania, zwana także kopiowaniem i wklejaniem, to metoda przenoszenia danych lub plików z jednej lokalizacji do drugiej poprzez fizyczne manipulowanie nimi za pomocą myszy lub touchpada. Ta czynność polega na wybraniu pliku lub zestawu informacji za pomocą kursora, a następnie przeniesieniu go w wybrane miejsce poprzez kliknięcie i przytrzymanie lewego przycisku myszy przed zwolnieniem go w zamierzonym miejscu. Kopiowanie i wklejanie działa w podobny sposób, ale wymaga kliknięcia prawym przyciskiem myszy i wybrania opcji „kopiuj” lub „wklej”.

⭐Dysk USB

⭐Folder udostępniony

Każda metoda przedstawiona w niniejszym dokumencie jest przeznaczona dla określonych typów informacji i przewidywanych zastosowań. Aby to zilustrować, praktyka kopiowania i wklejania jest szczególnie odpowiednia do rozpowszechniania treści pisanych i plików kompaktowych, takich jak przesyłanie kodu zebranego z przeglądarki internetowej w głównym systemie komputerowym do środowiska terminala w alternatywnym systemie operacyjnym.

VirtualBox, szeroko stosowane oprogramowanie do wirtualizacji, jest uważane za całkowicie bezpieczne pod względem jego użytkowania, ponieważ nie są znane żadne luki w zabezpieczeniach z nim związane. Mimo to niektóre osoby mogą nadal postrzegać proces przesyłania plików między systemem operacyjnym gościa w VirtualBox a komputerem hosta jako potencjalnie niebezpieczny. Jednak w rzeczywistości takie obawy są nieuzasadnione, ponieważ proces przesyłania plików nie stwarza żadnego nieodłącznego ryzyka ani niebezpieczeństwa.

Czy przyjrzymy się procesowi udostępniania informacji na różnych platformach, w szczególności z wykorzystaniem

Przeciągnij i upuść oraz udostępniony schowek

Skuteczna metoda wymiany danych między komputerem fizycznym a środowiskiem zwirtualizowanym polega na zaimplementowaniu funkcji współdzielonego schowka wraz z funkcją przeciągania i upuszczania. W ten sposób można wykorzystać ujednolicony schowek, umożliwiając bezproblemowe kopiowanie i wklejanie tekstu, obrazów i plików między maszyną wirtualną a systemem podstawowym.

Jak przesyłać pliki z Virtualbox do hosta za pomocą opcji udostępnionego schowka

Konfigurowanie udostępnionego schowka i funkcji przeciągania i upuszczania w Oracle VirtualBox to prosty proces, który wymaga tylko kilku prostych kroków. Aby rozpocząć, przejdź do sekcji „Ustawienia” maszyny wirtualnej w interfejsie VirtualBox. Stamtąd wybierz opcję „Wspólny schowek” z dostępnych opcji po lewej stronie ekranu. Następnie zaznacz pole wyboru obok „Mapowanie schowka”, co pozwoli systemom operacyjnym hosta i gościa na udostępnianie danych za pośrednictwem schowka. Na koniec upewnij się, że zarówno host, jak i gość korzystają z Oracle VirtualBox i mają dostęp do udostępnionego schowka. Po wykonaniu tych kroków użytkownicy powinni być w stanie bezproblemowo przesyłać pliki między systemami operacyjnymi hosta i gościa za pomocą metody „przeciągnij i upuść”.

⭐ Wybierz maszynę wirtualną, kliknij prawym przyciskiem myszy i wybierz Ustawienia. /pl/images/shared-clipboard-in-virtualbox.jpg

Przejdź do menu ustawień, klikając okno, które pojawi się po wyświetleniu monitu. W tym oknie znajdź opcję „Ogólne” i wybierz ją. Następnie przejdź do zakładki „Zaawansowane” i kliknij ją.

⭐ Powinieneś teraz zobaczyć opcje rozwijane Udostępniony schowek i Przeciągnij i upuść. /pl/images/advanced-settings-virtualbox.jpg

Masz kilka opcji przesyłania danych między komputerem-hostem a maszyną wirtualną w VirtualBox, w tym Host to Guest, Guest to Host i transfery dwukierunkowe. Ponadto istnieje domyślne ustawienie „Wyłączone”, które ogranicza kopiowanie plików między dwoma systemami.

Włącz dwukierunkowe udostępnianie plików, wybierając „Dwukierunkowe” w obu menu rozwijanych.

Jak kopiować pliki do VMware za pomocą przeciągania i upuszczania

Podobnie jak w przypadku funkcji VirtualBox, możesz także skonfigurować wspólny schowek lub włączyć przeciąganie i upuszczanie w VMware. Ale może być konieczne zainstalowanie pakietu VMware Tools ](https://customerconnect.vmware.com/en/downloads/info/slug/datacenter_cloud_infrastructure/vmware_tools/12_x), który zapewnia dodatkowe funkcje.

Gdy VMware działa, przejdź do opcji „VM” i wybierz „Zainstaluj narzędzia VMware”. Wskazówki zostaną dostarczone podczas procesu instalacji, jeśli nie uzyskano jeszcze niezbędnych narzędzi.

Włącz kopiowanie i wklejanie, przechodząc do „Ustawień” w menu opcji maszyny wirtualnej.

⭐Wybierz izolację dla gości.

⭐ Tutaj Włącz kopiowanie i wklejanie oraz Włącz przeciąganie i upuszczanie. /pl/images/enable-guest-isolation.jpg

⭐Potwierdź za pomocą OK.

Wykorzystanie tej metody do wymiany informacji między systemami operacyjnymi gościa i hosta jest najbardziej efektywne w przypadku plików o małej skali. Ponadto udostępnianie krótkich fragmentów tekstu, adresów internetowych i podobnych treści mieści się w jej zakresie. Rozsądnie byłoby jednak unikać stosowania tego podejścia w przypadku obszernych plików, ponieważ alternatywne metody mogą lepiej uwzględniać większe zbiory danych.

Skopiuj pliki z maszyny wirtualnej na maszynę lokalną na pamięć USB

Wykorzystywanie pamięci flash USB jako pośrednika do przesyłania informacji między wieloma platformami sprzętowymi jest od dawna praktyką. Chociaż może to nie być uważane za najbardziej wydajną metodę, dysk flash USB może ułatwić przesyłanie plików między systemem komputera hosta a środowiskiem wirtualnym. Aby nawiązać komunikację między maszyną wirtualną a głównym urządzeniem komputerowym, można wykorzystać dysk flash USB jako środek do udostępniania danych między tymi odmiennymi systemami.

Przenieś pliki z hosta do VirtualBox za pomocą pamięci USB

Musisz włączyć dostęp USB do urządzeń USB z poziomu VirtualBox. W tym celu należy pobrać pakiet VirtualBox Extension Pack.

/pl/images/install-virtualbox-extension-pack.jpg

Po pobraniu pakietu rozszerzeń:

Włóż żądane urządzenie USB do użytku.

⭐ Uruchom VirtualBox i kliknij Plik > Preferencje , następnie Rozszerzenia i kliknij \+. /pl/images/install-extensions-on-virtualbox.jpg

Przejdź do poprzednio pobranego pakietu rozszerzeń i kliknij „Otwórz”, a następnie pojawi się monit o potwierdzenie z prośbą o instalację.

Postępuj zgodnie z dostarczonymi instrukcjami, aby pomyślnie zakończyć procedurę włączania USB. Następnie możesz zweryfikować jego aktywację, przechodząc do „Ustawień” i wybierając „USB.

Kliknij prawym przyciskiem myszy maszynę wirtualną, której zamierzasz użyć, a następnie wybierz opcję „Ustawienia”, a następnie „USB”.

⭐ Kliknij \+, a następnie wyszukaj urządzenie USB, które będzie dostępne po uruchomieniu maszyny wirtualnej. W ten sam sposób można dodać dodatkowe dyski. /pl/images/setup-usb-configurations-virtualbox.jpg

Możesz użyć urządzenia USB do przesyłania plików do VirtualBox.

Jak przesłać pliki do VMware za pomocą pamięci USB

Gdy urządzenie USB jest podłączone do maszyny wirtualnej działającej na VMware, gdy VM jest aktualnie aktywnym oknem, obecność urządzenia może zostać rozpoznana w samej maszynie wirtualnej, ale nie przez komputer hosta. Aby komputer hosta mógł wykryć podłączone urządzenie USB, urządzenie musi najpierw zostać usunięte z maszyny wirtualnej, następnie zminimalizowane okno maszyny wirtualnej, a następnie ponownie podłączone.

Proces identyfikowania zgodności operacyjnej między pamięcią USB a powiązanym z nią komputerem hosta może czasem być skomplikowany, szczególnie gdy przypominanie sobie konkretnej platformy, do której została podłączona, może okazać się trudne.

Jeśli chcesz przenieść znaczne dane z maszyny wirtualnej do jej systemu hostingowego z wykorzystaniem VMware jako preferowanego rozwiązania, ta alternatywa może być dla Ciebie najbardziej odpowiednia. Należy jednak pamiętać o ograniczeniach wynikających z pojemności stosowanych nośników wymiennych. W obu przypadkach wysoce wskazane jest zachowanie ostrożności podczas bezpiecznego odłączania urządzeń USB maszyny wirtualnej hosta i gościa.

Utwórz folder udostępniony, aby przesyłać pliki z hosta na maszynę wirtualną

Alternatywne podejście do przesyłania danych między komputerem-hostem a maszyną wirtualną polega na skonfigurowaniu udostępnionego folderu sieciowego. Przydzielając określoną sekcję dysku twardego systemu hosta jako dostępną przez sieć lokalną, maszyna wirtualna uzyskuje możliwość łączenia się i uzyskiwania dostępu do wyznaczonego obszaru przechowywania plików.

Rozszerzenie możliwości udostępniania danych maszyny wirtualnej poprzez wykorzystanie wielu instancji w jednym fizycznym urządzeniu komputerowym jest możliwe dzięki wykorzystaniu współdzielonego środowiska sieciowego.

Jak przesyłać pliki z VirtualBox do hosta za pomocą udostępnionego folderu

Zaleca się wcześniejsze uzyskanie i zainstalowanie dodatków VirtualBox Guest Additions na maszynie wirtualnej. Aby to zrobić, przejdź do „Urządzeń” w menu maszyny wirtualnej i wybierz „Zainstaluj dodatki dla gości”. Tutaj znajdź odpowiedni plik wykonywalny i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces instalacji. Kontynuuj każdy krok, aż dotrzesz do przycisku „Zakończ”, wybierając ustawienia domyślne zgodnie z monitem.

/pl/images/virtualbox-sharedfolder.jpg

Uruchom VirtualBox, a następnie:

Przejdź do ustawień „Foldery współdzielone” w sekcji „Urządzenia” w menu konfiguracji urządzenia i dostosuj odpowiednie preferencje zgodnie z potrzebami.

Wykonaj poniższe kroki, aby utworzyć nowy folder w systemie MacOS:1. Kliknij ikonę „Finder” w folderze Dock lub Applications.2. Przejdź do żądanej lokalizacji, w której chcesz utworzyć nowy folder, klikając różne foldery na lewym pasku bocznym, aż dojdziesz do żądanego folderu nadrzędnego. Możesz także użyć paska wyszukiwania w prawym górnym rogu okna, aby znaleźć określone pliki lub foldery.3. Po dotarciu do żądanego folderu nadrzędnego kliknij go, aby wyświetlić jego zawartość.4. W głównym obszarze okna znajdź przycisk „Nowy folder”, który jest reprezentowany przez dwie przecinające się strzałki tworzące znak plus (+) obok słowa „folder”. Jeśli ten przycisk nie pojawi się automatycznie, poszukaj pliku „File

Przejdź do żądanego folderu i wybierz go, klikając „Wybierz folder”.

⭐ Zaznacz Automatyczne montowanie i Ustaw na stałe, a następnie OK. /pl/images/access-shared-folders-virtualbox.png

Dostęp do wspomnianego folderu współdzielonego można uzyskać za pośrednictwem zwyczajowej ścieżki w systemie operacyjnym gościa. W szczególności na platformie Windows 10 pojawi się jako jedna z opcji znajdujących się w sekcji „Lokalizacje sieciowe” w „Eksploratorze Windows”.

Alternatywna opcja do Oracle VirtualBox do przesyłania plików jest dostępna w postaci kilku godnych uwagi opcji maszyn wirtualnych, które oferują porównywalną funkcjonalność.

Udostępnij dysk sieciowy w VMware

Utworzenie folderu współdzielonego w środowisku zwirtualizowanym, takim jak VMware, można stosunkowo łatwo wykonać w kilku prostych krokach.

Przejdź do żądanej maszyny wirtualnej w VMware Workstation i wybierz „Player” z paska menu. Następnie wybierz „Zarządzaj”, a następnie „Ustawienia maszyny wirtualnej”.

Przejdź do menu „Opcje” i wybierz opcję podrzędną „Foldery współdzielone”. Stamtąd będziesz mógł dokonać wyboru spośród dostępnych opcji w kategorii „Udostępnianie folderów”.

Kliknij przycisk „Dodaj”, aby rozpocząć proces konfigurowania folderu współdzielonego, po czym zostaniesz poprowadzony przez kolejne kroki Kreatora dodawania folderu współdzielonego.

Następnie możesz wprowadzić wyznaczoną ścieżkę hosta, kierując ją do żądanego katalogu i przypisać etykietę do określonego folderu.

Po kliknięciu „Dalej” zostaniesz poproszony o wybranie, czy dostęp do folderu współdzielonego jest ograniczony tylko do odczytu, czy też przyznano pełny dostęp, zapewniając zarówno komputerowi hostowi, jak i maszynie wirtualnej pełną kontrolę nad folderem współdzielonym.

Kliknij „Zakończ”, aby utworzyć z nami folder współdzielony.

Osoby korzystające z systemu operacyjnego Linux mają możliwość przeglądania udostępnionego folderu znajdującego się pod katalogiem „/mnt/hgfs”. Chociaż konfiguracja ta może być uważana za bardziej skomplikowaną, umożliwia ona bezproblemowe udostępnianie znacznych plików, takich jak pakiety instalacyjne, dane obrazu dysku i zawartość wideo w wysokiej rozdzielczości.

Przesyłaj pliki między maszyną wirtualną a hostem

Udostępnianie danych między komputerem fizycznym a maszyną wirtualną można przeprowadzić stosunkowo łatwo za pomocą VirtualBox lub VMware. W większości przypadków nie jest konieczne przesyłanie plików z systemu hosta do systemu operacyjnego gościa w środowisku wirtualnym, ponieważ miałoby to miejsce tylko w przypadku zamiaru usunięcia maszyny wirtualnej i zachowania przechowywanych informacji.

Poprawa możliwości wymiany informacji między maszyną wirtualną a jej hostującym systemem operacyjnym może znacznie zwiększyć efektywność wykorzystania maszyn wirtualnych.