Використання vhd в ос windows 7-server2018r2

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






Перевагами VHD є:

· Зручність зберігання даних, дані однієї віртуальної машини зберігаються в одному файлі

· Зручність обмеження дискового простору - тепер не потрібно налаштовувати дискові квоти - варто просто змінити розмір VHD

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

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

Віртуальні жорсткі диски бувають декількох типів:

· Фіксованого розміру
VHD займає рівно стільки місця, скільки вказано при його створенні, не в залежності від що зберігається там обсягу інформації. Його розмір може бути змінений шляхом утиліти VhdResizer.

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

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

Графічні засоби роботи з VHD

Дане ПО дозволяло вам підключити віртуальний диск до віртуальної машини і працювати з ним з ВМ.

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

Графічні засоби реалізовані за допомогою консолі ММС diskmgmt.msc.

Щоб створити віртуальний жорсткий диск, необхідно викликати команду «Створити віртуальний жорсткий диск» з меню «Дія» консолі ММС.

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

Після приєднання щойно створений віртуальний диск повинен бути ініціалізованим першим.

У вікні diskmgmt.msc віртуальні диски відрізняються від фізичних кольором значка диска

Консольні кошти роботи з VHD

Однак робота з VHD з використанням графічних засобів, неповністю функціональна. Набагато більш ефективно використовувати засіб командного рядка diskpart.exe

Для створення VHD з diskpart.exe існує команда

Create vdisk file =<путь> maximum =<Размер в МБ> type = FIXED | EXPANDABLE SD =<строка SDDL> parent =<путь> source =<путь>

Параметр file вказує шлях до створюваного файлу VHD

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

Параметр type вказує тип VHD - фіксований або динамічно розширюється.

SD вказує рядок SDDL, призначену для налаштування безпеки. Цей параметр необов'язковий.

Вказівка ​​параметра parent створює диференційний VHD. Вказується шлях до батьківського VHD. При цьому не можна вказувати параметри type і maximum.







Параметр source вказує на створення віртуального жорсткого диска на основі іншого VHD.

Після створення VHD, для можливості роботи з ним, необхідно вибрати його в програмі dikspart

Для цього існує команда

Select vdisk file =<путь>
Після того, як файл VHD обраний з ним можна виконати наступні дії:

1. Отримати відомості про VHD

2. Подключітть VHD

3. Зменшити розмір динамічно розширюється VHD

4. Виконати злиття VHD з батьківським

5. Завершити з'єднання VHD

Для отримання відомостей про VHD існує команда

Вона виводить інформацію про фото віртуального жорсткого диска

Підключити VHD для роботи з ним можна шляхом введення команди

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

Параметр sd вказує на дескриптор безпеки, використовувані VHD, або ж при використанні параметра usefilesd вказує використовувати дескриптор безпеки самого VHD. Як ви вже зрозуміли, за замовчуванням використовується usefilesd

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

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

merge vdisk depth =<число родительских дисков для слияния>

Мається на увазі, що в даним момент обраний диференційований VHD.

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

Крім цього, ви можете вивести список всіх підключених VHD командою

На цьому були розглянуті стандартні засоби для роботи з віртуальними жорсткими дисками

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

echo Архівація завершена!

Погодьтеся, досить зручно, чи не так?

Таким чином, рано чи пізно постає питання про використання VHD як сховище системного диска. Завдяки перевагам, які надаються VHD, в рази підвищується легкість архівації та відновлення.

Якщо раніше для архівації образу системи з диска С: вам доводилося виконувати такі операції:

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

Якщо зберігати системний диск в VHD, то це дає наступні переваги:

1. Для кожної ОС не потрібен окремий розділ, наприклад на комп'ютері може бути встановлено 10 ОС в 10 VHD, які будуть зберігатися на одному фізичному диску С:

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

3. Можлива архівація VHD "на ходу"

4. Легко виконати перенесення системи у віртуальне середовище.

Установка Windows 7 в VHD

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

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

· Завантажитися з інсталяційного диска системи

· Натиснути комбінацію клавіш Shift + F10, щоб відкрити командний рядок:

· У командному рядку виконати наступні команди (мається на увазі наявність жорсткого достатнього розміру, без розділів)
diskpart
select disk 0
create partition primary
format fs = ntfs quick
active
assign letter = C
create vdisk file = "C: \ os.vhd" type = fixed maximum = 20480
select vdisk file = "C: \ os.vhd"
attach vdisk
exit
exit

· На етапі вибору диска для установки вибрати щойно створений VHD
Його легко впізнати за розміром, а також щодо попередження, що Windows не може бути встановлена ​​на цей диск.

Ігноруйте це попередження. Натиснувши кнопку «Далі». Розпочнеться установка ОС.

· Після перезавантаження і завершення роботи з OOBE, система готова до роботи. У вікні Мій комп'ютер буде відображатися 2 жорстких диска - один з них фізичний, а інший - віртуальний. Зробити резервну копію ОС можна дуже легко - для цього потрібно всього лише скопіювати файл os.vhd.

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







Схожі статті