Как да прехвърляте файлове между гост и хост компютър на виртуална машина

Как да прехвърляте файлове между гост и хост компютър на виртуална машина

Виртуалните машини ви позволяват да стартирате различна операционна система в изолирана среда, а използването на виртуална машина може значително да подобри вашата производителност. Тъй като виртуалните машини по природа са изолирани, не можете да получите директен достъп до файлове на вашия хост компютър.





Копирането на текст или файлове от хост компютъра на госта или обратното често е основна пречка за потребителите на виртуални машини. Въпреки че може да изглежда сложен, действителният процес е доста ясен. Нека разгледаме различните методи за прехвърляне на файлове между вашата гост операционна система на виртуална машина и хост компютър с помощта на VirtualBox или VMware.





Как да прехвърляте файлове от виртуална машина към хост

Виртуалната машина е софтуерна среда, която емулира хардуера, необходим за инсталиране на операционна система (ОС). Най -общо казано, това ви позволява да инсталирате операционна система на съществуваща операционна система, подобно на приложение.





Няма да се изненадате от опциите за споделяне на данни между хост компютър или гост операционна система, работеща във виртуална машина. Ето трите основни опции за споделяне на данни между виртуална машина и хост компютър:

  • Плъзгане и пускане (копиране и поставяне)
  • USB устройство
  • Споделена папка

Всеки от тези методи е идеално подходящ за определен тип данни и очаквано използване. Например, копирането и поставянето е най -доброто за споделяне на текст и малки файлове, като например копиране на код от браузър на вашия хост компютър в терминална сесия в гостуващата операционна система.



По -долу ще разгледаме споделянето на данни, използвайки тези три метода виртуални машини работи на Oracle VirtualBox и VMware Workstation Player

Свързани: Какво е виртуална машина? Всичко, което трябва да знаете





Плъзгане и пускане и споделен буфер

Най -простият вариант за прехвърляне на файлове между вашия хост компютър и виртуална машина е да настроите споделен клипборд и/или плъзгане и пускане. Това ще ви позволи да използвате общ клипборд, което означава, че ще можете свободно да копирате/поставяте текст/изображения и файлове между виртуалната машина и вашия хост компютър.

Споделен буфер в VirtualBox

Ако използвате Oracle VirtualBox, можете да настроите Споделен буфер и Drag'n'Drop само в няколко бързи стъпки:





  1. Изберете вашата виртуална машина, щракнете с десния бутон и изберете Настройки.
  2. В изскачащия прозорец щракнете върху общ и след това щракнете върху Разширено раздел.
  3. Сега трябва да видите Споделен буфер и Drag'n'Drop падащи опции.

Можете да избирате от Хост на гост, гост на домакин и двупосочен . Има и опция по подразбиране, хора с увреждания . Изберете Двупосочно в двете падащи полета, за да разрешите двупосочно споделяне на файлове.

Как да копирате и поставите данни във VMware

Подобно на функционалността VirtualBox, можете също да настроите споделен клипборд или да активирате плъзгане и пускане във VMware. Но може да се наложи първо да инсталирате пакета VMware Tools, който предлага допълнителни функции.

  1. В рамките на VMware отидете на VM> Инсталирайте VMware Tools . Ако все още не сте изтеглили VMware Tools, ще бъдат дадени инструкции за това.
  2. След това можете да разрешите копиране и поставяне VM> Настройки > Опции . Изберете Изолация за гости , тогава Активирайте копиране и поставяне и Активирайте плъзгане и пускане , потвърдете с Добре .

Споделянето на данни между гост и хост операционните системи по този начин е най -подходящо за по -малки файлове. Можете също да споделяте текстови низове, URL адреси, подобни неща. Избягвайте големите файлове обаче - имате други възможности за тях.

Свързани: Как да прехвърляте и споделяте файлове между Windows и Linux

Флашка

Използването на USB флаш за прехвърляне на данни между две физически машини е традиция, уважавана във времето. Въпреки че не е идеален, USB стикът може да прехвърля файлове между хост компютъра и виртуалната машина. Нека да разгледаме как можете да използвате USB устройство за споделяне на данни между виртуална машина и вашия хост компютър.

Прехвърляне на файлове от хост към VirtualBox с помощта на USB стик

За да имате достъп до USB устройства от VirtualBox, трябва да разрешите USB достъп. За целта трябва да изтеглите Разширителен пакет VirtualBox

Windows 10 отнема 10 минути за зареждане

След като изтеглите пакета с разширения:

  1. Поставете USB устройството, което искате да използвате
  2. Стартирайте VirtualBox и щракнете Файл> Предпочитания , тогава Разширения и щракнете + . Прегледайте изтегления пакет разширения, щракнете върху Отворено , след това, когато бъдете подканени, Инсталирай .
  3. Следвайте подканите, за да завършите процеса. След това можете да проверите дали USB е активиран Настройки> USB .
  4. Сега трябва да активирате добавената USB поддръжка. В основния прозорец на VirtualBox щракнете с десния бутон върху виртуалната машина, която искате да използвате, и изберете Настройки> USB .
  5. Щракнете + след това потърсете USB устройството. Той ще бъде достъпен, когато стартирате VM. По същия начин могат да се добавят допълнителни устройства.

Как да прехвърляте файлове към VMWare с USB стик

С VMware, когато е свързано USB устройство и виртуалната машина е активният прозорец, устройството се открива. При този сценарий обаче той няма да бъде открит от хост компютъра. За да се случи това, извадете устройството, минимизирайте виртуалната машина, след което свържете отново.

Това е просто, но може да стане объркано, ако забравите към коя операционна система е свързан USB стикът.

Тази опция е най -подходяща за големи файлове. Разбира се, вие сте ограничени от капацитета на USB устройството, така че имайте това предвид. Какъвто и софтуер за виртуална машина да използвате, се препоръчва безопасно изхвърляне на USB устройства както на хост, така и на гост виртуални машини.

Създайте споделена папка

Третата ви опция е да настроите мрежово споделяне на вашия хост компютър, до което гостуващата виртуална машина може да получи достъп. Това означава да определите част от твърдия диск на вашия компютър като достъпна през локалната мрежа. С тази настройка виртуалната машина може да се свърже с мрежата и да получи достъп до устройството.

Въпреки че физически всички на един и същ компютър, това добавя по -голям капацитет към споделянето на данни от вашата виртуална машина.

Създайте споделена папка във VirtualBox

Трябваше вече да сте изтеглили VirtualBox Guest Additions. Това трябва да се инсталира чрез Устройства> Инсталирайте добавки за гости , където трябва да потърсите подходящия EXE файл. Следвайте стъпките до края, след което изберете опциите по подразбиране завършек .

Стартирайте VirtualBox и отворете Устройства> Споделени папки> Настройки за споделени папки . Щракнете върху +, след това влезте Пътят на папката, щракнете върху стрелката и изберете Други . Прегледайте (хост операционната система) папката, която използвате като споделяне, маркирайте я и след това Изберете Папка .

В Добавете Споделяне прозорец, дайте име на споделянето (запазвайки същото име в гостуващата ОС, тъй като хост операционната система е разумна). Проверете Автоматично монтиране и Направи постоянен , тогава Добре .

От операционната система за гости ще намерите споделянето, настроено на обичайното място за мрежови споделяния. Например в Windows 10 това ще бъде под Мрежови местоположения в Windows Explorer .

Споделете мрежово устройство във VMWare

Процесът на създаване на споделена папка на VMWare е доста ясен:

  1. В рамките на VMWare Workstation изберете вашата виртуална машина и щракнете върху Player> Manage> Virtual Machine Settings
  2. Кликнете върху Настроики > Споделени папки. След това можете да изберете опция за споделяне под Споделяне на папки
  3. Кликнете върху Добавяне за да настроите споделената папка и следвайте инструкциите на екрана в Добавете съветника за споделена папка .
  4. След това можете да въведете Път на хоста в директорията, която искате да споделите, и дайте име на папката си.
  5. След като щракнете Следващия , вие решавате достъпа до папката ( Само за четене или Активирайте това споделяне последният позволява на хоста и виртуалната машина пълен достъп до споделената папка).
  6. Кликнете върху завършек за да създадете споделена папка.

Потребителите на Linux могат да видят споделената папка под / mnt / hgfs директория.

Въпреки че това е най -сложната опция за настройка, ще можете да споделяте по -големи файлове без усилие. Те могат да включват инсталатори, файлове с изображения на диск и видеоклипове с висока разделителна способност.

Прехвърляне на файлове от VM към хост

Не всеки трябва да използва виртуална машина, но тези от нас, които почти винаги трябва да споделят данни. Ако не копирате файлове от хоста в гостуващата ОС, има причина да копирате данни от виртуалната машина. Това обикновено е, когато се каните да унищожите виртуалната машина и искате да архивирате данните си.

Научаването как да споделяте данни между виртуална машина и хост операционна система ще помогне за зареждането на вашата виртуална машина.

струва ли си да си купите ps4
Дял Дял Туит електронна поща VirtualBox срещу VMware Player: Най -добрата виртуална машина за Windows

Кой софтуер за виртуална машина трябва да използвате? VirtualBox и VMware Player са популярни. Ето как те сравняват.

Прочетете Напред
Свързани теми
  • Обяснена технология
  • VirtualBox
  • Виртуална машина
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурността, Linux, DIY, програмирането и технологиите, обяснени и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате