Vmware workstation підключення фізичного диска. Створення та підключення додаткового диска. Підключення диска до віртуальної машини

Користувачі, що працюють з гіпервізорами, можуть стикатися з необхідністю отримання доступу до диска віртуальної машини. (ВМ)із середовища хост-системи – основний операційної системи (ОС), встановлений на фізичному диску. Наприклад, коли потрібно скопіювати дані у гостьову ОС, що не підтримує встановлення додатків. Або коли в роботі гіпервізора виникають помилки, які унеможливлюють запуск ВМ, а всередині неї приховані необхідні файли.


Як підключити диск ВМ для відображення у хост-системі?Нижче розглянемо, як у середовищі хостової Windows підключаються файли віртуальних жорстких дисків, використовувані гіпервізорами, Hyper-Vі VMware .

У статті буде запропоновано варіанти доступу до дисків ВМ:

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

Для можливості запису даних у файл віртуального диска (Тобто щоб у гостьовій ОС з'явилися переміщені з хост-системи файли) ВМ у середовищі свого гіпервізора має бути вимкнена. Саме вимкнено, а не призупинено. Не кожна програма-гіпервізор нагадує про цю тонкість.

1. Підключення VHD та VHDX засобами Windows

VHDі VHDX- Формати файлів віртуальних дисків, що використовуються вбудованим в Windows 8.1і 10 гіпервізором Hyper-V- Серед цих версій хост-системи можна примонтувати за допомогою її ж штатних засобів.

На файлі диска викликаємо контекст-меню, вибираємо .

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

2. Підключення VMDK засобами VMware Workstation

VMDKі VHD– формати дисків ВМ, з якими працює ПЗ VMware— можна підключити для відображення у провіднику хостової Windows за допомогою засобів програми VMware Workstation . Її засоби монтування передбачають і читання та запис даних. Відкриваємо параметри потрібної ВМ. На вкладці «Обладнання»ліворуч клацаємо жорсткий диск, праворуч тиснемо кнопку "Карта". З'явиться віконце майстра підключення диска. Тут вибираємо потрібний розділорієнтуючись на його розмір. У нашому випадку це системний розділ Windows. Знімаємо галочку відкриття в режимі читання. І тиснемо «Ок».

Важливий нюанс:при відкритті системних розділів гостьових ОС, встановлені на віртуальні GPT -диски, у вікні майстра необхідно вибирати не сам розділ із встановленою ОС (Розділ С у випадку з гостьовою Windows) , а попередній йому MSR -розділ з розміром зазвичай 16 або 128 Мб. Звичайно, якщо MSR -розділ є у структурі EFI -Системи Буде він там не у кожному разі.

Примонтований розділ відкриється у провіднику хост-системи. Для відключення закриваємо його відкритого у провіднику (або файловий менеджер) . І йдемо туди ж, де ми його монтували – у параметри ВМ. Але тепер тиснемо кнопку «Вимкнути».

3. Конвертування VDI у VHD засобами VirtualBox

Не дозволяє своїми засобами монтувати диски ВМдля доступу до них із середовища хост-системи Windows. Але серед її арсеналу є конвертер, який може перетворювати диски рідного формату VDI в VHD , VMDK та інші типи. А, наприклад, VHD-файл у середовищі хостової Windows 8.1або 10 можна відкрити штатними засобами ОС. Більше того, при необхідності продовжити роботу з ВМ, її можна перестворити з урахуванням вже конвертованого диска VHD. У вікні переключаємося на розділ «Інструменти». Клацаємо диск потрібної ВМ, у контекст-меню вибираємо «Копіювати».

Тут важливий момент: графу "Ім'я файлу"потрібно підчистити - видалити з імені розширення ".vdi". І відстежити нижче, щоб як тип було задано "VHD". Тиснемо «Зберегти».

І тепер - «Копіювати».

Конвертований файл згодом відкриваємо за допомогою провідника.

Забираємо його з хост-системи шляхом вилучення, як показано в п.1 статті.

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

Безкоштовна версія може монтувати для читання та запису даних різні типивіртуальних дисків, включаючи жорсткі, з якими працюють ВМVMDK , VDI , VHD , VHDX. У вікні програми тиснемо «Швидке монтування», вказуємо шлях до файлу диска ВМвідкриваємо.

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

5. Плагін для Total Commander

Працюючим з Total Commander тільки для перегляду та копіювання цінних даних, що зберігаються на диску ВМдалеко ходити не потрібно. Питання вирішується всередині цього файлового менеджераза допомогою плагіна до нього. Первинна місія цього плагіна – реалізація доступу до середовищі Windowsдо розділів та носіїв з файловими системами, що використовуються в Linux. І непідтримуваними Windows. На додаток до основних можливостей плагін може монтувати для читання диски ВМформатів VMDK , VDI , VHD , VHDXі HDS .

Розпаковуємо його всередині Total Commander. Відповідаємо «Так»на пропозицію встановлення. Слідуємо крокам настановного майстра.

Запускаємо Total Commander (принципово)від імені адміністратора. Перемикаємося на . Заходимо до .

ВМ. Тиснемо "Next".

В огляді вказуємо папку ВМ. Потім побачимо всі підключені до машини диски. Можемо зняти галочки з непотрібних, якщо їх кілька. І кликаємо "Mount".

Тиснемо Ctrl + R для оновлення вмісту панелей Total Commander. І побачимо вмонтовані розділи віртуального диска.

Його вміст копіюємо звичайним для Total Commanderчином – кнопкою внизу або клавішею F5. Процедура розмонтування дисків плагіном не передбачається. Та вона як така і не потрібна: досить просто перезапустити Total Commander.

Отже, ми створили та запустили віртуальний комп'ютер, який працює з віртуальним жорстким диском. Але ізольований комп'ютер в наші дні вже виглядає якось архаїчно, і природно виникає бажання обмінюватися файлами як з базовим комп'ютером, так і з іншими комп'ютерами (як реальними, можливо, і віртуальними). Розгляньмо, як це бажання задовольнити. У цьому розділі опишемо роботу з фізичними дисками, а в наступному поговоримо про вихід у локальну мережу.

18.7.1 Необхідні запобіжні заходи.

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

"Підтримка роботи з фізичними дисками є просунутою особливістю (an advanced feature) системи VMware і може використовуватися тільки користувачами, які вже знайомі з продуктом. на неї операційну систему Що стосується завантаження раніше встановленої на фізичний диск операційної системи у віртуальний комп'ютер, то вона може не працювати для деяких конфігурацій апаратного забезпеченнята операційної системи".

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

Основна небезпека, пов'язана з використанням реальних дисків, полягає в одночасному доступі до одного розділу жорсткого дисказ кількох операційних систем. Усі ОС створювалися для розрахунку повний контрольнад комп'ютером. Оскільки кожна ОС уявлення не має про іншу, то коли дві ОС намагаються здійснювати операції запису або читання в тому самому розділі реального дискаможе статися втрата або навіть руйнування даних. Справа в тому, що система VMware (поки що) не регулює дискові операціїбазової операційної системи. Тому розділ реального диска не повинен одночасно використовуватися (бути змонтований) в ОС на базовому комп'ютері та в віртуальній машині.

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

Якщо вам необхідно здійснити обмін даними між базовим та віртуальним комп'ютерами, можна підключати той самий диск до цих комп'ютерів по черзі. Для цього доведеться спочатку змонтувати розділ у базовій ОС Linux, перенести на нього необхідні дані, розмонтувати диск, запустити VMware та віртуальний комп'ютер, скопіювати дані на віртуальний диск, вимкнути VMware та знову віддати диск базової ОС. Альтернативою такому незручному способу перенесення даних є використання мережевих можливостей ОС, таких як протоколи Samba або NFS, для перенесення даних з одного комп'ютера до іншого. Ці можливості будуть розглянуті в наступному розділі, а поки давайте навчимося підключати фізичний диск (або розділ на такому диску) до вже створеного віртуального комп'ютера як другого жорсткогодиска.

18.7.2 Підключення фізичного диска до віртуального комп'ютера

Отже, ми маємо віртуальний комп'ютер, на якому працює Windows (в одному з її варіантів), що запускається з віртуального диска C:. І, припустимо, ми маємо розділ жорсткого диска (нехай, для певності, це буде розділ /dev/hda2), який був відформатований в тій же ОС від Microsoft (у FAT, FAT32 або NTFS, залежно від варіанта ОС). Звичайно, виникає бажання отримати доступ до цього розділу з віртуального комп'ютера. Спробуємо підключити цей розділ як диск D: віртуального комп'ютера. Але перш, ніж описувати конкретні процедури підключення, дамо деякі попередні відомості.

Права доступу до дисків

Жорсткі диски, до яких ви хочете отримати доступ із віртуального комп'ютера (і, зокрема, диски, з яких відбувається запуск операційних систем, як це буде описано в розд. 18.7.3), повинні бути доступні як читання, так і запису для користувачів, що запускають систему VMware. У більшості дистрибутивів Linux фізичнідиски (наприклад, /dev/hda, /dev/hdb) належать групі disk. Якщо це так, то можна просто додати користувачів системи VMware до цієї групи. Можна також легко змінити власника пристрою. Будь ласка, ретельно продумайте питання безпеки під час вибору способу надання доступу до дисків. Найпростіший і цілком прийнятний на персональному комп'ютері спосіб полягає в тому, щоб надати користувачам системи VMware доступ до всіх фізичним пристроям/dev/hd, до яких треба звертатися з віртуальних машин, а в питаннях розмежування доступу покластися на конфігураційні файли VMware.

Файл опису фізичного диска

Щоб система VMware могла отримати доступ до фізичних дисків, для кожного з таких дисків повинен бути створений невеликий файл, який містить деякі дані, необхідні віртуальній машині для отримання доступу до розділів диска. У документації на VMware такий файл називають "Safe Raw Disk", ми називатимемо його файлом опису фізичного диска. Ось типовий приклад такого файлу для комп'ютера, на якому встановлені ОС Windows NT та Linux:

DEVICE /dev/hda

# Partition type: MBR

RDONLY 0 62

# Partition type: HPFS/NTFS

ACCESS 63 8193149

# Partition type: Linux swap

NO_ACCESS 8193150 8466254

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

Таблиця 18.1.Інформація з файлу опису диска

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

Підключення фізичного диска до віртуального комп'ютера.Маючи на увазі щойно сказане, можна розпочати підключення фізичного диска до віртуального комп'ютера, навіщо треба виконати такі дії.

    Додайте користувача, від імені якого запускатимете систему VMware, до групи disk (це робиться шляхом редагування файлу /etc/group суперкористувачем).

    Переконайтеся, що фізичний диск, що підключається, не змонтований у файловій системі базового комп'ютера.

    Щоб створити файл опису фізичного диска, запустіть VMware, виберіть необхідну конфігурацію(але не вмикайте живлення віртуального комп'ютера) та відкрийте меню Settings | Configuration Editor, після чого клацніть на значку "+" ліворуч від вказівки на IDE- або SCSI-диски.

    Знайдіть рядок, в якому зазначено, що відповідний диск не встановлений ("Not installed"), та встановіть на нього підсвічування (курсор). Припустимо, наприклад, що ви вибрали рядок " P-S Not Installed" серед IDE-дисків. Значить віртуальна машина вважатиме, що цей фізичний диск підключений як другий диск (slave) до першого контролера (primary IDE controller). Відповідно, якщо в групі SCSI-дисків знайдеться рядок "SCSI 0:1 Not Installed ", то для віртуального комп'ютера такий диск матиме номер 1 на SCSI-контролері. Якщо рядка "Not Installed" не знайдеться, то до Вашого віртуального комп'ютера підключено вже 4 IDE-диски (або, відповідно, 7 SCSI-дисків), т.е. е. досягнуть межа.В такому випадку видаляйте який-небудь диск, користуючись кнопкою Remove.

    В полі Device Typeвстановіть (виберіть) значення Raw Disk.

    В полі Nameвведіть ім'я файлу опису фізичного пристрою (наприклад, raw_hda.dsk).

    Клацніть по кнопці Create Raw Disk.

    У рядку введення, що з'явився, вкажіть ім'я фізичного диска (не розділу, а саме диска, наприклад, /dev/hdaдля IDE-диска або /dev/sdaдля SCSI).

    З'явиться нове вікно, у якому виведено список розділів, які є на цьому фізичному диску. Для кожного розділу вкажіть права доступу, які будуть мати в цьому розділі віртуальна машина. Для кожного розділу потрібно вибрати один із таких варіантів завдання прав:

    No Access — віртуальний комп'ютер не матиме змоги ні читати, ні писати до цього розділу. Цей варіант вибирають лише в тому випадку, якщо необхідно проконтролювати спроби (несанкціонованого) звернення до цього розділу.

    Read/Write — віртуальний комп'ютер матиме можливість читати і робити запис у даний розділ. Цю опцію вибирають лише для тих розділів, які містять файлові системи, "рідні" для операційної системи віртуального комп'ютера.

    Read-Only — віртуальний комп'ютер матиме змогу лише читати з даного розділу. Виберіть цей варіант для решти розділів на диску.

    Клацніть по кнопці Save. У деяких випадках після цього може з'явитися вікно, що повідомляє, що два розділи на диску перетинаються (мають спільні сектори) і, отже, мають бути задані однакові права доступу. Такого взагалі бути не повинно (і цю ситуацію необхідно якось виправляти), але якщо все ж таки таке вікно з'явиться, ви можете задати однакові права для обох розділів і знову клацнути по кнопці Save. Файл опису фізичного диска буде записаний у каталог, де зберігаються інші файли Вашої віртуальної машини (щось на кшталт /home/user1/vmware/nt4 / ).

    Клацніть по кнопці Installщоб приєднати вибраний фізичний диск до віртуального комп'ютера. Як і у випадку віртуального диска, ви можете поставити для фізичного диска один із трьох можливих режимівроботи: "з записом" ("Persistent"), "без запису" ("Nonpersistent") або "з відкладеним записом" ("Undoable").

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

Якщо в подальшому вам потрібно буде відключити фізичний диск від віртуального комп'ютера (наприклад, щоб змонтувати його у файловій системі базового комп'ютера), відкрийте Редактор конфігурації ( Settings | Configuration Editor) і клацніть по екранної кнопки Removeна вкладці, що відповідає цьому диску. На цій же вкладці є кнопка Edit Raw Disk..., за допомогою якої можна скоригувати права доступу до розділів диска, які визначаються файлом фізичного диска. Звернутися до цієї опції вам доведеться в тих випадках, коли ви, скажімо, замінили фізичний диск на комп'ютері або модифікували розбиття його на розділи.

18.7.3 Завантаження ОС із фізичного диска

Раз є можливість підключати фізичні диски до віртуального комп'ютера, то, природно, виникає питання: "А чи не можна завантажувати операційну систему віртуального комп'ютера з фізичного диска?" Таке питання особливо актуальне в тому випадку, коли до установки системи VMware на Вашому комп'ютері вже були встановлені в різні розділи як одна з операційних систем Windows, так і Linux (в якій ви запускаєте віртуальний комп'ютер). І відповідь на це питання позитивна. Система VMware може використовувати завантажувачі, встановлені раніше на комп'ютері. Завантажувач буде працювати всередині VMware і надасть можливість користувачеві вибрати операційну систему, що запускається на віртуальному комп'ютері. Можна і знову встановити, наприклад, Windows 98 на фізичний диск, а потім запускати її у віртуальній машині.

VMware поки що (у версії 2) підтримує завантаження з реальних дисків тільки для IDE пристроїв(В той час як файл, що моделює віртуальний диск, може бути розташований як на IDE, так і на SCSI диск) (Примітка 26) . . Однак використання ОС, встановленої на фізичному диску, пов'язане з деякими особливостями, які треба враховувати при налаштуванні обох ОС (навіть крім тих небезпек, про які ми вже говорили в розд. 18.7.1). Першою з таких особливостей є необхідність створення окремого профілю обладнання Windows.

p align="justify"> Операційні системи фірми Microsoft (включаючи Windows 95, Windows 98, Windows NT 4.0) використовують поняття "профілю обладнання". Кожен профіль визначає певний набір відомих пристроїв. Якщо встановлено два або більше профілю, користувачеві в процесі завантаження пропонується вибрати один з них.

ОС Windows 95, Windows 98 та Windows 2000 завдяки механізму Plug and Play у процесі завантаження перевіряють відповідність реальних пристроївзазначеного профілю обладнання. Невідповідність призводить до того, що знову запускається механізм визначення пристроїв та встановлення драйверів. Хоча в більшості випадків цей процес успішно завершується, це суттєво уповільнює завантаження.

Windows NT не підтримує Plug and Play та використовує профіль обладнання для ініціалізації пристроїв. Невідповідність реального набору тому, що зазначено у профілі, викликає видачу повідомлення про помилку та вимкнення (точніше непідключення) пристрою.

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

    Спочатку проінсталюйте операційну систему, яку ви хочете запускати на віртуальному комп'ютері, на фізичний IDE-диск реального комп'ютера (звісно, ​​це робити не потрібно, якщо ОС вже була встановлена ​​раніше).

    До запуску системи VMware завантажте цю ОС (мається на увазі одна з ОС сімейства Windows) на реальному комп'ютеріта створіть два профілі обладнання. Для цього відкрийте Панель управлінняувійдіть у меню Системата перейдіть на вкладку Профіль обладнання. Там вже є щонайменше один профіль, який називається "Поточний (Original configuration)". Клацніть по кнопці Копіюватиі назвіть новий профільНаприклад, "Віртуальна машина".

    Тільки для Windows NT/2000:Вимкніть деякі пристрої у новоствореному профілі. Для цього відкрийте вікно Пристроїв Панелі керування, виберіть пристрій, що вимикається, і натисніть екранну клавішу Зупинити. Відключити необхідно аудіоплату, MIDI, джойстик, плату Ethernet та інші мережеві, а також USB пристрою(відключати їх треба тільки у новоствореному профілі, не промахніться). Якщо ви встановили і плануєте запускати у віртуальному комп'ютері Windows 95 або Windows 98, відключати пристрої не потрібно. Вони будуть автоматично вимкнені на стадії завантаження ОС.

    Перезавантажте комп'ютер і запустіть Linux.

    Переконайтеся, що розділ фізичного диска, який відведено для використання операційною системою віртуального комп'ютера, не змонтовано на Linux. Видаліть або закоментуйте відповідний рядок у файлі /etc/fstab, а в даному сеансі розмонтуйте цей розділ із командного рядка.

    Встановіть права доступу розділам жорсткогодиска. Про те, як це зробити, було сказано в розд. 18.7.2. Найпростіший і цілком прийнятний спосіб полягає в тому, щоб включити користувачів системи VMware до групи disk, давши тим самим доступ до всіх фізичних пристроїв /dev/hd, які містять операційні системи або завантажувач, а в питаннях про розмежування доступу покластися на конфігураційні файли VMware. Таким чином забезпечується доступ для завантажувача до файлів, необхідних для запуску операційних систем (наприклад, LILO потрібен доступ читання до каталогу /boot в розділі Linuxдля запуску операційних систем, які відрізняються від Linux, які можуть бути розташовані на інших розділах або інших дисках).

    Налаштуйте віртуальну машину під знову встановлену операційну систему (використовуючи Майстер конфігураціїабо Редактор конфігурації). При виконанні процедури конфігурації для реальних дисків врахуйте такі моменти:

    Якщо вибрано тип віртуального диска, виберіть "Existing Partition".

    Для розділу диска, в якому знаходиться відповідна операційна система, встановіть опцію "read/write" (для цього потрібно клацнути мишкою на екранній кнопці Partitions...у вікні Редактора конфігурації, що відповідає потрібному жорсткому диску). Для основного завантажувального запису (Master boot record— MBR) та для інших розділів диска(ів) рекомендується дати право лише на читання (read only), оскільки, наприклад, завантажувач LILO для завантаження операційної системи повинен мати можливість прочитати файл із каталогу /boot у розділі Linux.

Примітка

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

    Запустіть VMware та перевірте створену конфігурацію. Для цього можна надати команду vmware , де - це повний шляхдо конфігураційного файлу, створеному Майстром конфігурації (імена таких файлів закінчуються .cfg). Можна також дати просто команду vmwareта відкрити файл конфігурації через меню File | Open. Після цього відкрийте меню Settings | Configuration Editorі переконайтеся, що в конфігурації IDE-дисків вказано хоча б один фізичний диск ("Raw Disk") і для нього введено ім'я файлу опису диска (raw disk description file). Імена цих файлів зазвичай мають вигляд .hda.dsk, .hdb.dsk, і т. д. Можна перевірити й інші опції конфігурації, особливо такі, для яких ви прийняли значення за промовчанням, наприклад, ви можете змінити значення об'єму пам'яті, що виділяється віртуальній машині.

    Увімкніть живлення віртуальної машини (кнопка Power On). Система VMware запускає Phoenix BIOS, після чого зчитується головний завантажувальний запис завантажувального диска(master boot record - MBR). Якщо ви налаштували систему з використанням кількох IDE дисків, VMware BIOS намагатиметься зробити завантаження ОС з цих дисків у наступній послідовності:

    • Secondary Master

    Якщо у вас є кілька SCSI-дисків, VMware BIOS робить завантаження в порядку номерів SCSI пристроїв.

    Якщо у Вашій системі налаштовані як SCSI, так і IDE диски, VMware BIOS спочатку намагається завантажити ОС із SCSI-пристроїв, потім - з IDE-дисків. Опитування пристроїв проводиться у тій послідовності, як було сказано вище.

    Порядок звернення до дисків у процесі завантаження можна змінити через меню Bootв Phoenix BIOS віртуальної машини. Для цього після увімкнення живлення VMware натисніть клавішу , щоб потрапити до меню BIOS.

    Якщо у вас встановлено кілька операційних систем ( багатоваріантне завантаження), то виберіть потрібну ОС тим самим способом, як ви робили це до встановлення системи VMware (з меню, що пропонується при завантаженні).

    У процесі завантаження ОС має з'явитися меню вибору конфігурації (якщо, звичайно, ви створили окремий профіль обладнання для віртуального комп'ютера):

    Введіть номер, який відповідає конфігурації віртуального комп'ютера (у ситуації, зображеній на рис. 18.6, це буде 2) і натисніть клавішу . У процесі подальшого завантаження ОС ви отримаєте деякі повідомлення про помилки та додаткові затримкиу процесі завантаження, але це нормально.

Мал. 18.6. Вибір профілю обладнання для віртуального комп'ютера

    Тільки для Windows 2000:Після того, як ви запустите Windows 2000 (як ОС на віртуальному комп'ютері) ви побачите діалогове вікно Знайдено нове обладнання (Found New Hardware), в якому пропонується встановити новий драйвердля відеоконтролера. Цього робити не треба. Клацніть по кнопці Відміна(Cancel) для того, щоб закрити діалогове вікно і відмовтеся від пропонованого перезавантаження комп'ютера. Windows 2000 автоматично виявить і встановить драйвер для мережі картки AMD Pcnet PCI Ethernet. Після цього необхідно встановити пакет VMware Tools для Windows (на віртуальному комп'ютері). Після того, як буде встановлений драйвер SVGA від фірми VMware, Inc. (входить до складу пакету VMware Tools для Windows), перезавантажте Windows 2000 на віртуальній машині. Після перезавантаження ви можете змінити роздільну здатність екрана у віртуальної машини ( Властивості екрану Параметри).

    Якщо ви хочете використовувати звукову карту, працюючи з ОС Windows 2000 на віртуальному комп'ютері, прочитайте посібник із її підключення на сайті фірми VMware.

    Тільки для Windows 95/98:ви побачите діалогове вікно Виявлено нове обладнання. Windows запропонує вам пошук драйверів для нього. Для більшості пристроїв драйвери вже встановлені під час інсталяції системи, однак, у деяких випадках може знадобитися інсталяційний CDROM диск. Windows попросить вас кілька разів перезавантажитись під час встановлення нових драйверів.

    В деяких випадках Windowsможе не розпізнати CD-ROM диск, коли видається запит на пошук драйверів. У такому разі рекомендується спробувати вказати як шлях до драйвера каталог C:\windows\system \ або відмовитися від встановлення драйвера даного конкретного пристрою. Підключення таких пристроїв може бути здійснено пізніше.

    Коли Windows встановить віртуальні пристрої та драйвери для них, потрібно видалити з системи непрацюючі пристрої, що відповідають реального обладнання. Для цього використовуйте вкладку Система | Пристроїв Панелі керування. Виберіть непрацюючий пристрій і натисніть кнопку видалити. Тільки врахуйте, що потрібно попередньо вибрати профіль обладнання, що відповідає віртуальному комп'ютеру, щоб не видалити пристрої, які працюють під час запуску операційної системи з фізичного диска.

    Тільки для Windows NT:Після завершення завантаження ОС перегляньте протокол завантаження, щоб визначити пристрої, які не підключилися. Ви можете вимкнути їх у профілі "Віртуальний комп'ютер", використовуючи менеджер пристроїв ( Панель керування | Пристрої).

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

    Тільки для Windows 95/98:Якщо якесь віртуальний пристрійвідсутня, скористайтесь опцією Панель керування | Додати нове обладнання.

    Встановіть VMware Tools (якщо ви ще цього не зробили). Пакет VMware tools буде запускатися в обох конфігураціях обладнання, але вплине на роботу тільки в конфігурації "Віртуальний комп'ютер".

Примітки.

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

2. Якщо ви при заданні конфігурації віртуального комп'ютера встановили для реального диска режим "з відкладеним записом" (undoable), то при перезавантаженні ОС ви повинні або погодитися з тим, щоб всі операції з диском, виконані всередині віртуальної машини були збережені на диску, або відмовитися від збереження змін. Докладніше про режими роботи дисків див. разд.18.4.

В. Костромін (kos at rus-linux dot net) – 18.7. Підключення фізичних дисків до віртуального комп'ютера

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

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

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

Створення віртуального диска, що вказує на фізичний

Ось приклад для справжнього фізичного диска, який використовуватиметься як диск віртуальної машини.

У Linux це робиться командою:

VBoxManage internalcommands createrawvmdk -filename drive.vmdk -rawdisk /dev/sdb

Для виконання цієї команди можуть знадобитися права суперкористувача. Таким чином, ми отримаємо файл drive.vmdk, який буде вказувати на диск /dev/sdb, підключений до фізичної машини.

У Windows це буде виглядати дещо по-іншому. Фізичний диск там вказується дещо по-іншому, але сенс буде абсолютно ідентичним:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\VMs\testvm\drive.vmdk -rawdisk \\.\PHYSICALDRIVE1

Підключення диска до віртуальної машини

Вибираємо віртуальну машину, натискаємо Ctrl+S (або кнопку Settings), вибираємо "Storage" -> "Controller: SATA", натискаємо ліву кнопкуз тих, що розташовані нижче.

Вибираємо «Add Hard Disk» і в діалозі, що з'явився, вибираємо створений раніше жорсткий диск:

І натискаємо "Open". Попередньо може знадобитися включити поточного користувача до групи, яка має доступ до цього пристрою для читання та запису (група може називатися наприклад «disk»). Тепер потрібно змінити режим доступу. Відкриваємо в меню "File" -> "Virtual Media Manager". Вибираємо наш диск та натискаємо кнопку «Modify»

Вибираємо режим доступу "Writethrough"

Після цього натискаємо OK, потім Close. В якості завантажувального носіяу налаштуваннях віртуальної машини можна вибрати жорсткий диск.

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

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

– не просто функціональний гіпервізор, що дозволяє тестувати віртуальні операційні системи всередині системи основної, встановленій на комп'ютері, це програма з гнучким підходом до настроювання обладнання віртуальних машин. Так, гіпервізор VMware Workstation працює, зокрема, із форматом віртуального диска власного виробництва – це файли типу ".vmdk". Віртуальні диски VMDKвитрачають фізичний дисковий простір дуже економно, і на реальному комп'ютері віртуальна машина за фактом може займати приблизно вдвічі менше місця, ніж дисковий об'єм, доступний гостьовий операційній системі. Але навіть за такої суттєвої економії користувачі VMware Workstation можуть спочатку створювати віртуальні машини з мінімальним обсягом жорсткого диска. Адже надалі за потреби цей обсяг може бути збільшений у налаштуваннях гіпервізора. Так само як і може бути стиснутий віртуальний простір, що не використовується.

1. Альтернатива розширенню дискового простору віртуальної машини

При нестачі спочатку заданого об'єму жорсткого диска як альтернативу розширенню існуючого дискового простору до віртуальної машини можна підключити додатковий віртуальний жорсткий диск. Це може бути диск як з існуючих, так і щойно створений. Більше того, це також може бути як віртуальний диск формату VMDK програми VMware Workstation, так і універсальний віртуальний диск (файл з розширенням ".vhd").

Будь то віртуальний диск VMDK-формату, будь це універсальний диск VHD, додатково створені для однієї віртуальної машини жорсткі диски можна підключати до інших машин, переміщувати їх на інші комп'ютерні пристрої. Віртуальні диски VHD і VMDK можуть бути підключені не тільки до віртуальних машин VMware Workstation, але й до машин. Якщо диск VHD підключити всередині основної операційної системи, він буде відображатися окремим розділом, і до всього вмісту буде доступ із системного провідника або файлового менеджера.

Як підключити до існуючій машині VMware Workstation додатковийвіртуальний жорсткий диск? Як його видалити, якщо в ньому відпаде потреба? Ці питання розглянемо нижче.

2. Створення та підключення додаткового диска

Щоб підключити до віртуальної машини додатковий віртуальний жорсткий диск, її потрібно вимкнути (якщо вона перебуває у зупиненому стані). У вікні відомостей про неї натискаємо кнопку зміни налаштувань.

У першій вкладці «Обладнання»переміщуємось у розділ "Жорсткий диск". І тиснемо внизу кнопку «Додати». Для її залучення потрібні права адміністратора.

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

Залишаємо встановлений параметр SCSI. Тиснемо «Далі».

У вікні вибору диска можемо другим пунктом вказати шлях до існуючого віртуального диска – файлу VMDK або VHD, а можемо створити новий диск. У нашому випадку віртуальний диск створюватимемо новий, тому встановлений перший пункт залишаємо. Тиснемо «Далі».

Задаємо розмір віртуального диска та вибираємо опцію його збереження в одному файлі. Це зручніший варіант для подальшого переміщення або підключення диска VMDKта єдиний можливий для VHD-диску. Тиснемо «Далі».

Потрапимо у вікно завдання імені та шляхи розміщення віртуального диска. VMware Workstation за умовчанням штампує свої технічні назвифайлів створюваних пристроївОднак якщо надалі з віртуальним диском планується довгострокова робота, його краще назвати більш зручним ім'ям. Ім'я, що запам'ятовується при видаленні додаткового дискатакож дозволить не переплутати його з основним диском, і тим самим не порушити працездатність віртуальної машини. На створення віртуального диска власного формату VMDK VMware Workstation налаштована автоматично, тому наприкінці імені створюваного диска побачимо виставлене за умовчанням розширення файлу ".vmdk". За допомогою кнопки огляду можна змінити встановлену папку розміщення, якою є папка зберігання віртуальної машини, що настроюється. Диск, що створюється, не обов'язково повинен знаходитися в одній папці з найвіртуальнішою машиною. Файл віртуального диска може розміщуватися будь-де, хоч навіть на знімному носії.

Якщо потрібний універсальний VHD-диск, його розширення ".vhd"необхідно дописати вручну після назви. Визначившись з типом та місцем зберігання віртуального диска, тиснемо «Готово».

Все - віртуальний жорсткий диск створений і видніється у списку обладнання віртуальної машини біля основного диска. Тиснемо «Ок»для виходу з налаштувань VMware Workstation.

3. Ініціалізація додаткового диска гостьовою операційною системою

Запускаємо віртуальну машину.

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

У Windows 7 і більше ранніх версіяхсистеми цю утиліту можна запустити універсальним способомза допомогою команди «Виконати». Тиснемо клавіші Win+R, вводимо команду « diskmgmt.msc», клацаємо «ОК».

Штатна утиліта керування дисками Windows автоматично побачить новий жорсткий диск та запропонує його ініціалізацію. Навряд чи у випадку з віртуальним диском стане потреба у перевагах стилю розділів GPT, тому в віконці старту ініціалізації, що з'явилося, залишаємо за умовчанням виставлену завантажувальний запис MBR. Тиснемо "ОК".

Далі повернемося у вікно утиліти і побачимо там новий жорсткий диск з нерозподіленим простором. Викликаємо на цьому нерозподіленому просторі контекстне менюі тиснемо "Створити простий том".

Запуститься майстер створення тома (розділу диска). Тиснемо «Далі».

Залишаємо недоторканим весь об'єм віртуального диска, якщо немає потреби в його поділі на два (або більше) розділи. Якщо потрібно кілька розділів диска, необхідно вказати спочатку розмір першого розділу, а потім всю процедуру створення тому повторити з нерозміченим простором, що залишився. У нашому випадку створимо єдиний розділ. Тиснемо « Далі».

У наступному вікні можемо хіба змінити мітку тома. Тиснемо «Далі».

Все - тиснемо «Готово».

Щойно ініціалізований диск буде відформатовано.

Потім автоматично відкриється у вікні провідника Windows.

4. Вимкнення додаткового диска

Для відключення додаткового диска від віртуальної машини необхідно, щоб вона, як і при підключенні, була у вимкненому стані. У вікні відомостей про віртуальну машину тиснемо кнопку зміни налаштувань.

Клацаємо жорсткий диск, що видаляється у вкладці «Обладнання». Головне, не сплутати його з основним віртуальним жорстким диском, на якому встановлено гостьову операційну систему. Якщо шлях фізичного розміщення файлу віртуального жорсткого диска забутий, його можна переглянути у першій графі праворуч. Внизу вікна тиснемо кнопку "Видалити".

Тиснемо "ОК"для закриття вікна налаштувань.

Все – диск відключений від віртуальної машини. Але він, точніше, його робочий файл, звісно, ​​нікуди не зник із фізичного комп'ютера. Якщо у віртуальному диску більше немає потреби, його можна знайти в папці зберігання та видалити сам файл VMDKабо VHD.

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

Hyper-V дозволяє підключати віртуальні жорсткі дискине тільки відразу при створенні віртуальної машини, але також будь-коли пізніше. Підключити пізніше можна і основний диск, наприклад, із раніше встановленою гостьовою ОС, та будь-який інший віртуальний жорсткийдиск – хоч порожній, хоч із даними. Віртуальні жорсткі диски форматів VHDX і VHD, з якими працює Hyper-V, створюються в штатної утилітікерування дисками Windows. Але для роботи Hyper-Vїх, звичайно ж, простіше створити засобами гіпервізора і відразу в єдиному процесі підключити до потрібної віртуальної машини.

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

1. Застосування додаткових віртуальних жорстких дисків

Інший віртуальний жорсткий диск, крім основного, підключається, наприклад, якщо всередині віртуальної машини потрібно збільшити дисковий простір. Два окремі диски віртуальної машини дозволять експериментувати з програмним забезпеченнямпризначеним для роботи з кількома фізичними дисками – HDD або SSD. Один і той же диск як додатковий можна підключити до кількох віртуальних машин, щоб усім їм надати доступ до даних, що зберігаються на такому диску.

Файл VHDX або VHD додаткового диска можна також використовувати як двосторонній засіб перенесення даних між фізичним комп'ютером і віртуальними машинами. Підключення та відключення віртуальних жорсткихдисків у Windows на фізичному комп'ютері здійснюється за допомогою команд у контекстному меню, викликаному на файлах VHDX і VHD системному провіднику. Це команди «Підключити» та «Вилучити» відповідно.

2. Вибір контролера при підключенні додаткового диска до віртуальної машини

Для підключення диска віртуальна машина має бути вимкнена.

Вибираємо потрібну віртуальну машину у вікні диспетчера Hyper-V та відкриваємо вікно її параметрів. Це можна зробити як із контекстного меню, так і натиснувши кнопку «Параметри» у правій частині вікна.

Можливість підключення віртуальних дисків у вікні параметрів з'являється під час вибору дискового контролера. У нашому випадку для прикладу вибрано віртуальну машину покоління 2, а такі передбачають підключення віртуальних дисків тільки до контролера SCSI. Відповідно, працюючи з віртуальними машинами покоління 2, у вікні параметрів робимо клік на пункті обладнання SCSI-контролер. Далі вибираємо об'єкт підключення - "Жорсткий диск". І тиснемо «Додати».

Віртуальні машини Hyper-V покоління 1 працюють з віртуальними дисками, що підключаються до контролера SCSI, і до контролера IDE. До останнього обов'язково потрібно підключати віртуальні жорсткі диски, з яких здійснюється завантаження гостьової Windows. Додаткові жорсткі диски можна підключати як до контролера IDE, так і до контролера SCSI. Щодо продуктивності віртуальної машини вибір контролера нічого не дає. Але до вибору SCSI-контролера все одно доведеться вдатися, якщо постане необхідність підключити до віртуальної машини покоління 1 більше 4-х дисків (включаючи основний із встановленою гостьовою ОС). Підключити до кожного із 2-х можливих каналів IDE можна лише по 2 диски. Разом – 4. Тоді як каналом SCSI до віртуальної машини підключається до 256 віртуальних дисків. Так, кожен із 4-х контролерів SCSI передбачає підключення 64-х дисків. Але у віртуальних машинах покоління 1 не можна завантажуватись з дисків, підключених до SCSI-контролера.

У віртуальних машинах покоління 1 робимо вибір контролера – SCSI чи IDE – залежно від ситуації. Потім також вибираємо об'єкт підключення – «Жорсткий диск». Тиснемо «Додати».

Подальші кроки будуть приблизно однакові.

3. Підключення до віртуальної машини наявного VHDX- та VHD-диска

Після натискання кнопки "Додати" побачимо форму додавання VHDX-диска для віртуальних машин покоління 2 і VHDX- або VHD-диска для машин покоління 1. За допомогою кнопки огляду в цій формі можна додати наявний VHDX або VHD диск. Після відкриття його у вікні провідника натискаємо кнопку «Застосувати» внизу вікна параметрів.

І, власне, все – можна включати та тестувати віртуальну машину.

4. Створення нового VHDX- та VHD-диска та його підключення до віртуальної машини

Щоб підключити до віртуальної машини новий жорсткийдиск, потрібно більше кроків – такий диск потрібно створити засобами Hyper-V, потім ініціалізувати та розподілити дисковий простір засобами гостьової Windows. Розглянемо все це у деталях.

У формі додавання дисків VHDX і VHD у параметрах віртуальної машини для створення нового диска тиснемо кнопку "Створити".

Побачимо вітальне вікномайстри. Тиснемо «Далі».

Вікно вибору формату диска – VHDX або VHD – з'явиться тільки при роботі з віртуальними машинами покоління 1. Вибираємо формат файлу диска та тиснемо «Далі».

Формат файлу VHDX для віртуальних машин покоління 2 передбачається за замовчуванням. Тому виробництво диска починається з вибору його типу - фіксований, динамічний, різницевий. Для кожного типу в цьому вікні є невелика довідка про їхню специфіку. У нашому випадку обрано динамічний типдиска. Тиснемо «Далі».

Вказуємо місце зберігання файлу диска на комп'ютері та задаємо диску ім'я. Тиснемо «Далі».

Вікно налаштування нового диска передбачає не тільки створення порожнього диска з нерозподіленим простором, але також створення нового диска з попутним копіюванням на нього структури та інших дисків – фізичних жорсткихдисків та SSD, а також віртуальних VHDX- та VHD-дисків. Під час копіювання вмісту фізичного диска не можна виключати окремі розділи диска, папки чи файли. Тому цей процес при великих обсягахдисків буде нестерпно довгим.

У разі копіювання вмісту фізичних чи віртуальних жорстких дисків створюваний дискпереймає їхню структуру і, отже, не потребує ініціалізації та розподілу дискового простору окремим етапом. Копіювання вмісту наявних дисків – це не наш випадок. У нашому випадку виберемо перший пункт та створимо порожній дискіз пропонованим за умовчанням розміром 127 Гб. Тиснемо «Далі».

Створений диск автоматично з'явиться серед пристроїв контролера SCSI або IDE і буде підключений до віртуальної машини.

Але новий порожній диск потрібно ще ініціалізувати та розподілити його простір. До розгляду цього питання повернемося наприкінці.

5. Операції з дисками, підключеними до віртуальної машини

Керування всіма підключеними до віртуальної машини дисками здійснюється у вікні параметрів. Для вибраного диска серед SCSI- або IDE-контролерів доступні такі функції:

  • «Правка»– функція, яка запускає майстер зміни жорсткого диска. В рамках цієї функції проводиться стиснення диска, збільшення на ньому місця, перетворення типу диска на інший (динамічний або фіксований), а також конвертування форматів дисків VHDX в VHD і назад;
  • «Перевірити»- Відкриття вікна властивостей жорсткого диска;
  • «Огляд»- Заміна існуючого VHDX- або VHD-файлу диска на інший;
  • "Видалити"- Видалення диска.

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

6. Виставлення завантаження з додаткового жорсткого диска

Якщо на додатковому жорсткому диску встановлена ​​гостьова ОС або така там з'явилася, наприклад, під час експериментів з клонування диска, віртуальну машину з такою гостьовою ОС можна завантажити. Для цього необхідно встановити додатковий жорсткий диск першим у черзі підключених SCSI або IDE-контролерів.

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

Потім перемикаємось вже на додатковий жорсткий диск, для якого потрібно встановити пріоритет завантаження. Позицію його контролера виставляємо з 1 на 0. Тиснемо внизу кнопку «Застосувати».

Все - віртуальна машина завантажиться з додаткового диска. Щоб повернути все назад, потрібно пройти зворотний шлях.

7. Окремий майстер створення віртуальних жорстких дисків Hyper-V

Hyper-V має у своєму складі окремий майстер створення віртуальних жорстких дисків формату VHDX та VHD. З його допомогою диски можна створювати без супутнього підключення до конкретних віртуальних машин. Майстер запускається при натисканні команди "Створити" у правій частині вікна диспетчера Hyper-V.

8. Ініціалізація нового жорсткого диска та розподіл дискового простору

Нарешті, повернемось до завершального етапу підключення до віртуальної машини нового жорсткогодиска – для його ініціалізації та розподілу дискового простору. Для цього нам потрібно штатний засібкерування дисками гостьовий Windows.

Запускаємо віртуальну машину. В операційній системі відкриваємо утиліту керування дисками. Вона доступна в системах Windows 8.1 та 10 у контекстному меню на кнопці «Пуск».

У Windows 7 можна вдатися до штатної служби «Виконати». Потрібно натиснути клавіші Win+R, ввести в поле служби "Виконати" команду diskmgmt.msc та натиснути "Ок".

Windows поки що не має доступу до нового жорсткому диску. У вікні утиліти керування дисками побачимо, що другий диск, який відображається як Диск 1, не проініціалізований.

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

У вікні ініціалізації потрібно вибрати стиль розділу диска. Для віртуальних машин покоління 2 це буде другий варіант – стиль GPT. А у випадку з віртуальними машинами покоління 1 потрібно вибирати варіант перший – MBR. Тиснемо «Ок».

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

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

Він видно у системному провіднику, і на нього можна поміщати дані.

Чудового Вам дня!