Контакти

Як перенести дані на віртуальну машину. Імпорт і Експорт віртуальної машини в VirtualBox. Універсальний формат файлу експорту віртуальних машин

Привіт, дорогий читачу! Якщо ти коли-небудь задавався питанням - як перенести файл з хостовой машини на віртуальну в Hyper-V, то ця стаття для тебе! Справа в тому, що не завжди представляється можливим організувати мережеву зв'язність між хостом і віртуальною машиною, а іноді це і зовсім не потрібно. На щастя, в Hyper-V передбачена проста можливість перенесення файлів прямо на віртуальні машини (як Windows так і Linux та інші) за допомогою PowerShell і зараз ми про неї розповімо.

Важливо відзначити, що дана функціонал став доступний тільки в 3 версії PowerShell. Тому перевірте встановлену у себе версію. Для цього в консолі PowerShell введіть команду $ PSVersionTable

процес

Отже, відразу розкриємо всі карти. Для перенесення файлів на гостьові (віртуальні) машини потрібно використовувати команду з наступним синтаксисом:

Copy-VMFile -Name "Ім'я віртуальної машини" -SourcePath? Шлях до \\ файлу \\ який \\ хочемо перенести? -DestinationPath? Шлях до \\ папці на віртуальній машині \\ куди хочемо \\ покласти файл? -CreateFullPath -FileSource Host

Основою команди є частина Copy-VMFile, Яка, в термінології PowerShell, називається Командлети (Cmdlet) далі йдуть ключі командлет, що визначають параметри і правила виконання команди. Наприклад, в прикладі вище, c допомогою ключа -Name ми вказуємо ім'я віртуальної машини, на яку хочемо скопіювати файл, шлях до якого вказуємо в ключі -SoucePath. Директорія, в яку ми хочемо помістити файл на віртуальній машині вказується в ключі -DestinationPath. ключ -CreateFullPath створить директорію, якщо її ще немає. Ну і -FileSource Host означає, що джерелом, з якого ми переносимо файл є хостової сервер.

Однак, якщо ви виконаєте команду на поточному етапі без попередньої підготовки віртуальної машини, то отримаєте наступну помилку:


Щоб цього уникнути, необхідно попередньо включити в параметрах віртуальної машини підтримку гостьових сервісів (Guest Services). Для цього треба зайти в параметри віртуальної машини, далі виберіть сервіси Інтеграції (Integration Services) і поставте галочку навпроти (Guest Services).


Або просто введіть команду Enable-VMIntegrationService -Name? Guest Service Interface? -VMName "Ім'я віртуальної машини"

Після цього слід ввести команду Copy-VMFiles ще раз, після чого почнеться копіювання файлів з хоста в зазначену директорію на віртуальній машині. Даний спосіб підходить для файлів будь-яких розмірів, обмеженням є тільки використовується віртуальною машиною дисковий простір.

Чи корисна Вам ця стаття?

Будь ласка, розкажіть чому?

Нам шкода, що стаття не була корисна для вас: (Будь ласка, якщо не утруднить, вкажіть з якої причини? Ми будемо дуже вдячні за докладну відповідь. Спасибі, що допомагаєте нам стати краще!

З Windows на Ubuntu, встановлені на Virtualbox? Коли я підключаю USB, він з'являється тільки в Windows.

Як я можу побачити це в Ubuntu?

6 Solutions collect form web for "Як перенести файли з Windows на Ubuntu на Virtualbox?"

Є два способи, які я зазвичай використовую

Варіант 1. Перед завантаженням Ubuntu, в настройках віртуальної машини VirtualBub Uuuntu, вкажіть папку загального доступу. Потім після входу в Ubuntu створіть новий каталог, наприклад / media / vboxshared і змонтуйте цей диск за допомогою команди sudo mount -t vboxsf SHARENAME / media / vboxshared. Введіть пароль, коли він запитує пароль.

Варіант 2. Перед завантаженням Ubuntu додайте новий мережевий адаптер і виберіть «Мостовий адаптер». Потім після входу в Ubuntu запустіть команду ifconfig -a | more ifconfig -a | more щоб отримати IP-адресу цього нового мережевого адаптера. У Windows використовуйте WinSCP або FileZilla для передачі файлу в Ubuntu

У будь-якому випадку ви можете легко зробити USB-ключ видимим в гостьовій. З вашого запитання я припускаю, що ви запустили Ubuntu в гостьовій системі, а хост - Windows.

Всякий раз, коли ви вставляєте USB-ключ, якщо ви хочете побачити його в гостьовій системі, виконайте наступні дії:

    Чисто размонтіруйте USB з вікон, клацнувши відповідний значок в нижньому правому куті і вибравши опцію «безпечно видалити ...».

    У вікні VirtualBox виберіть пункт меню «Devices \u003d\u003e usb devices» в головному меню гостьового вікна і виберіть свій USB-ключ. Тепер він повинен з'явитися в Ubuntu.

Ця операція еквівалентна фізичній вставці вашого USB-ключа в USB-порт вашого гостьового комп'ютера.

В іншому випадку інші параметри

    Загальна папка, як зазначено у відповідях laebshade і Alvin Sim. Але це може бути повільним.

    FTP і т. Д., Як зазначено у відповіді Альвіна Сім (передбачається, що у вас є ftp-сервер на вашому хості Windows).

    Просте кріплення самби від гостя:

    Mount -t cifs // winhost / share / home / yourname / mntpoint -o user \u003d winusr% paswd, uid \u003d 0, gid \u003d 0, file_mode \u003d 0777, dir_mode \u003d 0777

    Для невеликих обсягів і частої синхронізації відкрийте обліковий запис Dropbox.

Sudo mount -t vboxsf SHARENAME / media / vboxshared

  1. створіть свою загальну папку на своєму ПК. наприклад "c: \\ SharedBoth"
  2. переконайтеся, що ви вибрали свою загальну папку c: \\ SharedBoth в меню c: \\ SharedBoth «настройки» - «загальні папки» - «додати» - «постійний / автомонтіровать», перш ніж запускати віртуальну машину ubuntu.
  3. запустіть термінал ubuntu, введіть команду вище,
    sudo mount -t vboxsf SharedBoth / media
  4. потім перевірте, чи створена папка sf_SharedBoth в папці з носіями. Перед тим, як зробити крок 3, вам потрібно переконатися, що ви встановили «гостьові доповнення»,

Хто господар, а хто гість? У будь-якому випадку, Virtualbox має механізм спільного використання, який ви можете використовувати; просто встановіть гостьові доповнення, як описано в документації, потім налаштуйте принтер як спільний ресурс в конфігурації VirtualBox.

Дякую за відповідь Елвіна Сім. Хоча це ясно, я все ще витрачаю деякий час, щоб зробити все правильно. Добре, ось мої докладні кроки з використанням варіанту 1 Alvin Sim.

  1. Перед запуском вашого гостя
  2. Перейти до VirtualBox Manager
  3. Виберіть бажаного гостя
  4. Перейти до налаштувань користувача
  5. У гостьових настройках перейдіть ліве бічне меню і перейдіть до загальних папок
  6. В загальних папках додайте свою зацікавлену папку в хост-машину
  7. Після додавання шляху до папки з хостом ви побачите оновлений список папок в загальних папках . Пам'ятайте свою нову папку Name, зазначену в цьому списку. Скажімо, це HOST_SHARE.
  8. Натисніть «ОК» і збережіть зміни.
  9. Запустіть свій гостьовий комп'ютер
  10. У гостьовій машині створіть нову папку, наприклад GUEST_SHARE
  11. У гостьовому терміналі введіть

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE

    Ви знайдете свої матеріали в цій папці GUEST_SHARE.

  1. У віртуальній коробці увійдіть в Ubuntu.
  2. В панелі меню клацніть пристрої -\u003e USB-пристрої -\u003e Виберіть ваш пристрій (Pendrive).
  3. Потім перейдіть в папку Home. Зліва ви побачите свій пристрій.

Перевстановлення операційної системи або зміна комп'ютерного пристрою не означає кінець роботи з встановленими гостьовими ОС в програмі. Правда, винятком може бути випадок, коли файли жорстких дисків віртуальних машин знаходяться на системному диску комп'ютера, а саму систему неможливо відновити після критичного збою. Щоб продовжити роботу з наявними гостьовими ОС із збереженням їх стану, але вже на переустановленной Windows або на іншому комп'ютері, в арсеналі програми VirtualBox є інструмент експорту конфігурації існуючих віртуальних машин для його імпорту в подальшому. Інша можливість продовжити роботу з існуючими гостьовими ОС - додавання нових віртуальних машин на базі наявних файлів їх жорстких дисків. Всі ці процеси і розглянемо нижче.

1. Універсальний формат файлу експорту віртуальних машин

Конфігурація існуючої віртуальної машини VirtualBox експортується в файл « .ova». Файл «.ova» (Open Virtual Appliance) - це універсальний файл зберігання даних віртуальної машини, який можна використовувати в різних програмах для віртуалізації операційних систем. Це,. Експортована в цей файл віртуальна машина може бути потім імпортована як програмою VirtualBox, так і VMware Workstation або Microsoft Hyper-V в рамках підтримуваних цими програмами гостьових систем.

Розглянемо детальніше процес експорту і імпорту конфігурації віртуальної машини VirtualBox в основній системі Windows.

2. Експорт віртуальної машини

У вікні VirtualBox вибираємо конкретну віртуальну машину для експорту, тиснемо меню « файл»І вибираємо« експорт конфігурацій».

У наступному вікні тиснемо « Next».

Експорт конфігурації можливий тільки при вимкненому стані віртуальної машини, і, якщо вона припинена, VirtualBox запропонує скинути збережене стан для продовження процесу.

Далі з'явиться вікно параметрів експорту. Формат залишаємо встановлений, а ось папку файлу експорту «.ova», за замовчуванням розташовується на системному диску, міняємо на папку, наприклад, як в нашому випадку, спеціально створену на несистемно диску D.

У наступному вікні тиснемо « експорт».

Чекаємо завершення процесу експорту.

Експортована віртуальна машина в файлі «.ova» буде знаходитися в зазначеній папці, звідки її можна перемістити на інший комп'ютер, знімний носій, в хмарний сервіс. Або можна залишити, як в нашому випадку, на місці - на несистемно диску, де цей файл буде зберігатися під час установки Windows.

3. Імпорт віртуальної машини

Після інсталяції VirtualBox на новій Windows або на іншому комп'ютері відкриваємо програму і в меню « файл»Вибираємо« імпорт конфігурацій».

У наступному вікні вказуємо шлях до файлу «.ova» з експортованої віртуальною машиною. тиснемо « Next».

В самому кінці вікна буде вказано шлях, куди після імпорту буде поміщений файл жорсткого диска «.vdi». За замовчуванням це системний диск, і щоб не захаращувати його і запобігти втраті файлу «.vdi» в разі збою системи, можна змінити шлях, вказавши папку зберігання на несистемно диску. тиснемо « імпорт».

Чекаємо завершення процесу імпорту.

Після чого побачимо імпортовану віртуальну машину в списку машин VirtualBox. Що і залишилося тепер, так це запустити машину.

Гостьова ОС запуститься точно в тому стані, в якому вона була на момент експорту віртуальної машини.

4. Додавання нової машини з існуючого файлу жорсткого диска VirtualBox

Альтернатива експорту та імпорту віртуальної машини - додавання нової машини з існуючого файлу жорсткого диска VirtualBox « .vdi». Цей спосіб нічим не поступається процедурі експорту та імпорту віртуальної машини. Більш того, якщо файл «.vdi» розташований на несистемно диску, при перевстановлення Windows на фізичному комп'ютері можна навіть і не витрачати час на експорт конфігурації. Що зберігається же на системному диску файл «.vdi» можемо просто перенести на несистемний диск. За великим рахунком, процес експорту і імпорту віртуальної машини виграє тільки економією займаного місця файлом «.ova». Наприклад, в нашому випадку проводився експорт віртуальної машини зі встановленою гостьовий ОС Windows ХР, і вага файлу «.ova» на виході склав 4,11 Гб. У той час як розмір файлу жорсткого диска «.vdi» цієї ж системи становить 10 Гб.

Така вигода в економії місця може бути актуальною в разі перенесення віртуальної машини на інший комп'ютер за допомогою хмарних сховищ або знімного носія з обмеженим розміром. У нашому випадку, коли мова йде саме про перевстановлення Windows, цілком підійде спосіб додавання нової машини з існуючого файлу жорсткого диска VirtualBox.

Запускаємо VirtualBox і тиснемо « створити».

Задаємо показник оперативної пам'яті. тиснемо « Next».

У вікні вибору жорсткого диска вибираємо параметр « Використовувати існуючий жорсткий диск», За допомогою кнопки огляду вказуємо шлях зберігання файлу« .vdi ». тиснемо « створити».

Віртуальна машина з'явиться в списку VirtualBox, можемо її запускати.

Гостьова ОС запуститься рівно в тому стані, в якому була збережена в останній раз роботи з нею.

Додавання нової віртуальної машини з існуючого файлу «.vdi» - це також спосіб перенести файл жорсткого диска гостьовий ОС на несистемний диск комп'ютера, якщо спочатку такий був створений на системному диску, і згодом займане ним місце стало впливати на продуктивність комп'ютера. Для цього необхідно видалити віртуальну машину зі списку в головному вікні VirtualBox. На обраної машині викликаємо контекстне меню і вибираємо « вилучити».

Потім в віконці, що з'явилося тиснемо « Прибрати зі списку».

Після цього можна шукати файл жорсткого диска «.vdi» на системному диску (як правило, за замовчуванням це шлях C: \\ Users \\ Імя_пользователя \\ VirtualBox VMs), Переносити його на несистемний диск і додавати віртуальну машину заново.

Чи допомогла Вам ця стаття?

VirtualBox - одна з найбільш популярних безкоштовних програм для створення віртуальних машин. З її допомогою можна в безпечному оточенні експериментувати з програмами і операційною системою не побоюючись нашкодити системі реального комп'ютера. На жаль, у VirtualBox є один недолік, перенесення файлів між реальним комп'ютером і віртуальною машиною погано реалізований і в багатьох випадках просто не працює. У мережі можна знайти інструкції, які описують настройку VirtualBox для перенесення файлів, але вони також не завжди робочі і як правило дуже складні для сприйняття.

У даній статті ми розберемо максимально простий спосіб перенесення файлів з реального комп'ютера на віртуальну машину VirtualBox. У цій інструкції ми будемо використовувати локальну мережу. А для того, щоб налаштувати цю локальну мережу максимально швидко, просто і надійно найкраще використовувати режим «Мережевий міст». В цьому режимі віртуальна машина підключається до вашої домашньої локальної мережі і стає її частиною. Це дозволяє без проблем отримувати доступ з віртуальної машини до відкритих мережевих папок, які зберігаються на реальних комп'ютерах.

Якщо на реальному комп'ютері буде мережева папка з повним доступом (доступом на запис), то це дозволить скидати в неї файли з віртуальної машини. Таким чином, відкрита мережева папка може виконувати роль буфера між реальним комп'ютером і віртуальною машиною.

Крок № 0. Відкрийте загальний доступ до папки по локальній мережі на реальному комп'ютері.

Перед тим як приступати до налаштування віртуальної машини потрібно переконатися, що на реальному комп'ютері є мережева папка з загальним доступом і дозволом на запис. Якщо такий папки немає, то її потрібно створити. Тут ми не будемо розглядати процес відкриття доступу до папки, так як це тема для окремої статті. Про те, як це робиться ви можете почитати в статті «» або в статті «».

Крок № 1. Заходимо в настройки віртуальної машини і включаємо режим «Мережевий міст».

Для початку потрібно відкрити програму VirtualBox, натиснути правою кнопкою по віртуальній машині, в яку ви хочете перенести файли, і вибрати варіант «Налаштування».

В налаштуваннях віртуальної машини переходимо в розділ «Мережа» і міняємо тип мережевого підключення на «Мережевий міст».

Після цього зберігаємо налаштування натисканням на кнопку «ОК».

Крок № 2. Запускаємо віртуальну машину і завершуємо настройку локальної мережі.

Після завантаження операційної системи з'явиться вікно з пропозицією вибрати тип локальної мережі. На цьому етапі вибираємо «Домашня мережа», це знизить ймовірність проблем при перенесенні файлів з реального комп'ютера на віртуальну машину.

Після цього Windows може попросити перезавантажити систему. Якщо таке вікно з'явилося, то перезавантажуємо віртуальну машину (через).

Крок № 3. Перевіряємо роботу локальної мережі між віртуальною машиною і реальним ПК.

Після перезавантаження віртуальної машини вона повинна стати частиною вашої домашньої локальної мережі і перенесення файлів вже повинен працювати. Ви можете це перевірити, відкривши вікно, в якому мережевому підключенні на віртуальній машині. Якщо все налаштовано правильно, то машина VirtualBox повинна отримати IP адресу з діапазону вашої домашньої мережі.


Також ви можете спробувати виконати команду ping перевіривши доступ з віртуальної машини до реальної.


Якщо все нормально, то ping повинен проходити.

Крок № 4. Відкриваємо мережеві папки реального комп'ютера з віртуальної машини.

Якщо проблем не виявлено, то можна відкривати мережеві папки, доступ до яких відкритий на реальному комп'ютері. Для цього на віртуальній машині потрібно відкрити вікно «Мій комп'ютер» і в адресний рядок ввести IP адресу реальної машини (в такому форматі, як на скріншоті внизу).

Після цього ви повинні отримати доступ до мережевих папок на вашій реальній машині.

Також ваш реальний комп'ютер повинен з'явитися в мережевому оточенні на віртуальній машині.

Після отримання доступу до мережевих папок перенесення файлів з віртуальної машини VirtualBox на реальний комп'ютер і назад не повинен викликати проблем. Ви просто копіюєте потрібні файли в мережеву папку і отримуєте до них доступ на обох машинах.

Привіт друзі! Сьогодні для любителів віртуальних машин Володимир приготував просто потрясний матеріал!

Привіт адмін, скажи будь ласка, як перенести віртуальну машину VirtualBox на звичайний комп'ютер?

Кілька місяців тому вийшла Windows 10 і я побоявся встановлювати її безпосередньо на свій комп'ютер, а встановив на віртуальну машину, потім встановив в операційну систему всі потрібні мені програми: браузери, безкоштовний OpenOffice, Skype і так далі, через деякий час став помічати, що десята винда мені сподобалася і у мене навіть виникла ідея перенести її на звичайний комп'ютер! Це можливо? В інтернеті такої інформації не знайшов.

Як перенести віртуальну машину VirtualBox на звичайний комп'ютер. Або як за допомогою програми Vhd2disk перенести Windows 10 з віртуальної машини на стаціонарний ПК

Привіт друзі! Перенести віртуальну машину VirtualBox на звичайний комп'ютер можливо і часто така потреба виникає у системних адміністраторів, розробників різного програмного забезпечення та інших комп'ютерних фахівців, також це може знадобитися звичайному користувачеві ПК.

  • Примітка: На сайті існує, створений спеціально для любителів віртуальних машин.

Для перенесення можна використовувати поки ще мало відому програму Vhd2disk - розроблену спеціально для перенесення віртуальних операційних систем на фізичне залізо, або іншими словами - для створення точної копії віртуального диска VHD на звичайному жорсткому диску.

Отже, маємо віртуальну машину VirtualBox з встановленої на неї Windows 10.

управління дисками

Диск 0, Це і є віртуальний диск зі встановленоюWindows 10.

При створенні віртуального диска я вказав розмір 250 Гб. На диску (C :) встановлена \u200b\u200bопераційна система, а на (E :) знаходяться різні файли.

В першу чергу конвертуємо віртуальний диск формату VDI, що належить віртуальній машині, в формат VHD.

файл -->Менеджер віртуальних носіїв.

Виділяємо лівої мишею віртуальний диск VDI, що належить операційній системі, яку хочемо переносити на звичайний комп'ютер і тиснемо на кнопку копіювати.

відзначаємо пункт VHD (Virtual Hard Disk).

Next.

відзначаємо пункт Динамічний віртуальний жорсткий диск.

Next.

Клацаємо лівою мишею на кнопці провідника.

Вибираємо місце збереження майбутньої копії віртуального жорсткого диска, я виберу диск ( G:), Так як ньому багато вільного місця.

копіювати.

Відбувається недовгий процес перетворення віртуального жорсткого диска VDI в формат VHD.

Після закінчення процесу тиснемо на кнопку Закрити.

На диску (G :) поруч з віртуальним жорстким диском VDI з'явилася його копія, тільки в форматі VHD.

управління дисками

Розгортати копію віртуального диска потрібно на повністю чистий фізичний жорсткий диск без розділів.

Відкриваємо оснащення Управління дисками.

Я виберу Диск 1.

Видаляю на ньому всі розділи.

Vhd2disk

Настав час програми Vhd2disk. Викачуємо її на офіційному сайті:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd


Запускаємо програму. У головному вікні клацаємо лівою мишею на кнопці провідника.

У відкритому провіднику знаходимо копію нашого віртуального диска VHD, виділяємо його лівою кнопкою миші і тиснемо Open VHD.

У полі Target drive ми повинні вказати порядковий номер того жорсткого диска, на який будемо розгортати копію віртуального диска. Тиснемо на стрілочку.

У випадаючому списку вибираємо PhysicalDrive1, Так як розгортати вміст віртуального диска VHD ми будемо на Диск 1.

Тиснемо на кнопку Vhd to disk.

Починається процес копіювання вмісту віртуального жорсткого диска VHD на звичайний жорсткий диск.

Процес успішно завершений.

Status: VHD dumped on drive successfully!(VHD скопійовано на жорсткий диск!).

Заходимо в Управління дисками, тиснемо Дія-->Оновити.

Як бачимо, жорсткий диск (Диск 1) представляє з себе точну копію віртуального жорсткого диска VHD з віртуальної машини і встановленою Windows 10.

Пробуємо завантажитися в Windows 10.

Перезавантажуємо комп'ютер і входимо в меню завантаження, вибираємо наш жорсткий диск (копію віртуального диска VHD з Windows 10).

підготовка пристроїв

Windows 10 завантажена!

Управління дисками.

У диспетчері завдань є кілька пристроїв без драйверів, але для нас це не проблема, драйвера встановлюємо по.



Сподобалася стаття? поділіться їй