Робота з віртуальними жорсткими дисками (VHD) в Windows 7, Windows, Операційні системи, статті

Введення


У червні 2005 року компанія Microsoft розробила нову специфікацію формату образів віртуальних жорстких дисків (Virtual Hard Disk – VHD). VHD – це формат файлу, у якого повна структура і вміст аналогічні з жорстким диском. Він використовується для зберігання віртуальних операційних систем, програм та інших файлів в одному файлі-образі, який можна відкрити різними програмами віртуалізації або віртуальними машинами. Формат Microsoft VHD в даний час використовується в Microsoft Virtual PC 2007, Microsoft Virtual Server 2005 R2 і Hyper-V. Віртуальні жорсткі диски дозволяють декільком операційним системам одночасно перебувати на одному комп’ютері. Файл VHD визначає формат жорсткого диска віртуальної машини, який розташований в єдиному файлі на хостової операційній системі. Крім цього, операційні системи Windows 7 і Windows Server 2008 R2 можуть підтримувати створення, підключення та завантаження з VHD-дисків, розташованих на хостової системі. У цій статті я розповім про підтримувані типи віртуальних жорстких дисків, а також про базові операції, які можна з ними виконувати.



Підтримувані формати віртуальних жорстких дисків


Жорсткі диски віртуальних машин зберігаються на хостової операційній системі у вигляді окремих файлів. Існує три типи віртуальних дисків:



  1. Динамічно розширюваний дисковий образ, Який забезпечує обсяг простору, необхідний для зберігання даних. Розмір VHD-файлу в момент створення диска невеликий, але збільшується у міру додавання даних на диск. Розподіл даних здійснюється в блоках. При видаленні даних з віртуального жорсткого диска розмір VHD-файлу автоматично не зменшується. Наприклад, якщо був створений динамічно розширюваний жорсткий диск, об’ємом 5 Гб, то спочатку цей файл на хостової системі буде займати близько двох мегабайт. У міру накопичення інформації в цьому образі, його розмір буде збільшуватися, поки не досягне п’яти гігабайт.


  2. Від’єднати віртуальний жорсткий диск також можна за допомогою утиліти командного рядка DiskPart. Для цього в командному рядку з правами адміністратора потрібно вибрати передбачуваний віртуальний диск командою Select Vdisk, А потім скористатися командою Detach Vdisk. Синтаксис команди наступний:


    Detach Vdisk




    Перегляд інформації про віртуальному диску


    Для того щоб переглянути детальну інформацію про диск, виконайте наступні дії:



    1. Виберіть потрібний віртуальний диск за допомогою команди Select Vdisk;

    2. Приєднайте диск, якщо він ще не приєднаний до комп’ютера;

    3. Скористайтеся командою Detail Vdisk


    Для даної команди не існує додаткових параметрів.



    Стиснення віртуальних дисків


    За допомогою утиліти командного рядка DiskPart можна стискати віртуальні диски. Для цього виберіть потрібний віртуальний диск, підключіть диск в режимі “Тільки для читання” і скористаєтеся командою Compact Vdisk. Ця команда стискає файл віртуального диска для зменшення фізичного розміру файлу. Стиснення можливе тільки для від’єднаного розширюваного віртуального диска або для розширюваного віртуального диска, підключеного в режимі “тільки для читання”.



    Висновок


    В цій статті коротко розповідається про технологію Virtual Hard Disk (VHD) і про можливі формати віртуальних жорстких дисків. Також докладно описані базові дії, які можна проводити над віртуальними жорсткими дисками за допомогою графічного інтерфейсу, а також засобами утиліти командного рядка DiskPart. Описані варіанти створення, приєднання, ініціалізації, від’єднання та перегляду інформації про віртуальних жорстких дисках.

    Схожі статті:


    Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

    Коментарів поки що немає.

    Ваш отзыв

    Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

    *

    *