Anonim

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

Одне з найбільших рекомендацій щодо віртуальних ПК можна звести до одного питання:

Як я можу ділитися файлами між віртуальним ПК та хост-комп'ютером?

На це питання я зроблю все можливе, щоб відповісти в цій документації.

Перш ніж продовжувати, існує віртуальне програмне забезпечення для ПК, яке дозволяє легко зробити все це, наприклад, VMWare Workstation, однак це платна програма. Ви, швидше за все, використовуєте безкоштовний програму Virtualbox або VMWare Player. Ця документація піде з припущення, що ви користуєтеся безкоштовним методом, який не має додаткових зручних мережних привілеїв, які має Workstation.

Крок 1. Використовуйте мостові мережі

У програмі VMWare Player та Virtualbox налаштування мережі за замовчуванням - NAT. Для спільних папок це дійсно не вдалий вибір. З іншого боку, мостові мережі працюють набагато краще.

У програмі VMWare Player:

У Virtualbox:

Якщо ви використовуєте NAT, IP-адреса, призначена віртуальній машині, буде класом A, наприклад 10.10.10.100. Із мостом присвоєний IP буде класом C, який відповідає вашій поточній схемі маршрутизатора, наприклад, 192.168.0.5.

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

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

Крок 2. Вхід і вихід, а не вихід

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

Приклад використання Windows 98SE:


Увімкнення спільного доступу до файлів через Панель управління / Мережа


Увімкнено спільний доступ до файлів та принтерів

Створіть папку на робочому столі, клацніть правою кнопкою миші та ділитися

Надайте повні права доступу, застосуйте, добре

Приклад використання Windows 2000:

Створіть папку на робочому столі, клацніть правою кнопкою миші та обмін

Поділіться папкою, Застосувати, Добре. Дозвіл за замовчуванням буде "Повний доступ", якщо увійти в систему як Адміністратор.

Крок 3. Отримайте IP-адресу віртуального ПК, PING від хоста до тесту

Використання Windows 98SE:

Показується Start / Run / winipcfg, відображається локальна IP-інформація

Використання Windows 2000:

Показується Start / Run / cmd / ipconfig, локальна інформація про IP

Тест PING від хоста (Windows 7) до віртуального (Windows 2000)

PING успішний; все перевіряється

Крок 4. Назва робочої групи PING віртуального ПК

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

У мене відкрито сеанс VMWare Player Windows 98SE, і моя визначена назва робочої групи для цього комп'ютера - vbox-win98. Я ПІНУТЕ це ім’я безпосередньо, щоб побачити, чи отримаю відповідь:

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

Крок 5. Підключіться до мережі віртуального ПК

Традиційним способом підключення до мережевої папки з ПК, підключеного робочою групою, в середовищі Windows, є метод "удару-удару", як це через адресний рядок Провідника:

\ workgroup-name-of-virtual-pc

Ці дві косої риски називаються "ударами", оскільки це простіше сказати, ніж "зворотна косою рисою". Якщо, наприклад, назва робочої групи на комп’ютері - "банан", ви б умовно позначили це як "Підключення до банана, що перебуває без удару".

Введення whack-whack з іменем робочої групи в Провіднику виглядатиме так:

… І роби це:

Якщо це не працює, можна альтернативно ввести whack-whack з наступним IP-адресом віртуального ПК, як-от так:

… Щоб отримати це:

Той чи інший буде працювати.

Чому б просто не використовувати «відомий» список комп’ютерів на лівій бічній панелі в Провіднику або «Мережеве сусідство»?

Є це:

… однак це не завжди гарантується, що це працює завдяки тому, що віртуальні комп'ютери використовуються знову і знову. Це, мабуть, правда, у вас віртуальний комп'ютер не працює весь час, і він запускається лише тоді, коли вам це потрібно; це може дещо накрутити метод виявлення мережі Windows, а також інші хост-операційні системи.

Підключення прямого імені або безпосередньо через IP - більш-менш примусовий спосіб оновлення. Це добре, тому що ви хочете, щоб хост "усвідомив", що віртуальний ПК є там, готовий і чекає вхідних з'єднань на свою частку.

Також вірно, що якщо віртуальне операційне середовище Windows є версією до Windows 2000, воно не оновлюватиме стан мережі настільки, наскільки ви хочете; тому в деяких випадках незалежно від того, скільки ви оновите, ім’я мережі просто не відображатиметься у списку.

Віртуальна ПК-шпаргалка для спільних мереж у старих Windows