Чим є розширення VHD та способи його відкриття. Що таке розширення файлу VHD? Програма для роботи з vhd

Чим є розширення VHD та способи його відкриття. Що таке розширення файлу VHD? Програма для роботи з vhd

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

Наприклад, на цьому малюнку виділено файл my-file.vhd, далі необхідно клацнути правою кнопкою миші по цьому файлу, і в меню файла вибрати опцію "сканувати за допомогою AVG". При виборі цього параметра відкриється AVG Antivirus, який перевірить цей файл на наявність вірусів.


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

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


Порада:Спробуйте оновити Microsoft Notepad до останньої версії, щоб переконатися, що встановлені останні виправлення та оновлення.


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


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


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

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


Порада:Якщо при спробі відкрити файл VHD ви отримуєте повідомлення про помилку, пов'язану з.SYS file, проблема, ймовірно, може бути пов'язана з пошкодженими або застарілими драйверами пристроїв, які потрібно оновити. Цей процес можна полегшити за допомогою програмного забезпечення для оновлення драйверів, таких як DriverDoc .


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

Така проблема може виникнути, коли комп'ютеру важко впоратися із завданням, оскільки операційна система (та інші служби, що працюють у фоновому режимі) можуть споживати надто багато ресурсів для відкриття файлу VHD. Спробуйте закрити всі програми на ПК, перш ніж відкривати VHDL Source File. Звільнивши всі доступні ресурси на вашому комп'ютері, ви забезпечите найкращі умови для спроби відкрити файл VHD.


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

Допустимо, ви скористалися моїми порадами щодо встановлення Windows 7 на віртуальний розділ , яких зберігається у VHD-файлі і тепер хочете його поміняти… Або вам просто захотілося поманіпулювати – змінити розділ або створити копію, зробити дочірній образ – VHD-файлами для віртуальних ОС використовуються для запуску програм у режимі Windows XP Mode. А іноді, чисто з нелюдської цікавості, хочеться просто подивитися, що ж там усередині VHD робиться ...

Не біда – у Windows 7 або Windows Server 2008 R2 є всі необхідні інструменти, щоб втілити всі бажання у віртуальну реальність 🙂 і найпростіший з них – стандартний Disk Management. За допомогою цієї графічної консолі, модифікованої в Windows 7, можна створювати “віртуальні” диски, що відображаються у VHD-файли, та монтувати вже існуючі файли, як диски так само, як і будь-які інші “фізичні” диски, створювати та розширювати розділи на них .

Безумовно, такий підхід найбільш зрозумілий та зручний, якщо тільки не виникає кілька специфічних завдань, а саме – ви встановили саму Windows 7 у VHD-файл і тепер потрібно провести якісь роботи з цим файлом, або вам просто захотілося змінити встановлений (а не розділів, що у ньому), або необхідно автоматизувати якісь процеси шляхом написання файлу сценаріїв (скрипту). У таких випадках або немає можливості взагалі скористатися утилітою, або вона не дозволяє це зробити. І тоді на допомогу приходить така корисна і багаторазово описана мною раніше (у тому ж пості про встановлення Windows 7 у VHD-файл або створення завантажувальної USB-флешки для установки) утиліта DISKPART.

Почнемо з азів – створення VHD-файлу та його монтування як нового диска у Windows 7/Windows Server 2008 R2. Тут все просто:

  • Запускаємо (у Windows 7!!!) з командного рядка або з пункту Run команду DISKPARTта потрапляємо у відповідне запрошення програми: DISKPART>

виконуємо в DISKPART послідовно команди:

  • CREATE VDISK FILE=”шлях\ім'я_файлу.vhd” MAXIMUM=потрібний_розмір_в_МБ TYPE=FIXED –безпосередньо створює VHD-файл;
  • SELECT VDISK FILE=”шлях\ім'я_файлу.vhd”– вибирає зазначений VHD-файл для подальших операцій на DISKPART;
  • ATTACH VDISK– монтує вибраний на попередньому кроці VHD-файл як диск ОС

Результат операції – створюється файл і доступний ОС до роботи як новий фізичний диск.

Якраз ця особливість роботи з VHD-файлами використовується для встановлення Windows 7 в VHD, щоб не торкнулися інші розділи та встановлені на них ОС у наведеному мною раніше сценарії. І запускається DISKPART безпосередньо з диска інсталяції Windows 7/Windows Server 2008 R2 під час роботи майстра інсталяції Windows – за комбінацією клавіш Shift+F10(дивися той самий перший пост про установку).

Управління розділами всередині новоствореного “віртуального” диска VHD аналогічне керуванню розділами на будь-якому іншому диску. Це можна зробити через графічну утиліту Disk Management, а можна використовувати команди того ж DISKPART у наступній послідовності:

  • для монтування VHD-файлу, якщо він ще не змонтований, виконуємо команди SELECT VDISK та ATTACH VDISK, як описано вище;
  • LIST DISK- Отримуємо список доступних дисків, серед яких буде і VHD-файл у вигляді "нового" диска
  • SELECT DISK №требуемого_диска_з_списку– вибираємо диск для подальших операцій
  • CREATE PARTITION PRIMARY- Створюємо розділ (або тому, за командою CREATE VOLUME SIMPLE ), за всіма ключами команди читаємо допомогу – HELP CREATE PARTITION
  • LIST PARTITION– список розділів на диску
  • SELECT PARTITION №необхідного_розділу– вибираємо розділ для подальших операцій
  • FORMAT– форматуємо розділ (якщо потрібно), читаємо HELP FORMAT– для “тонкого” форматування з потрібним типом та параметрами файлової системи

І, насамкінець, як розширювати вже існуючі VHD-файли з використанням DISKPART. Хочу зауважити, що цей метод можна успішно використовувати як для збільшення розмірів VHD-файлів віртуальних машин, так і для збільшення розмірів розділів безпосередньо ОС Windows 7, якщо вона встановлена ​​в VHD. В останньому випадку потрібно завантаження з інсталяційного диска або USB-флеш Windows 7 і в процесі роботи майстра установки просто запускаємо командний рядок по Shift-F10 і з неї DISKPART.

Вважаємо, що VHD-файл у нас вже обраний та змонтований, як диск (див. вище). Тоді:

  • розмонтуємо диск командою DETACH VDISK, але вибір не скасовуємо
  • EXPAND VDISK MAXIMUM=новий_розмір_vhd– встановлюємо новий розмір поточного VHD-файлу
  • ATTACH VDISK– знову монтуємо поточний VHD, як диск

Отже, ми отримали файл збільшеного розміру (у нашому прикладі з 10ГБ до 20ГБ), але це тільки файл, всередині диска розділи зберегли свої початкові розміри.

Тому ми можемо скористатися тим самим Disk Management, якщо дозволяють обставини, або командами DISKPART:

  • переконуємось, що диск змонтований та доступний
  • стандартна процедура вибору потрібного диска для роботи (описано вище) – LIST DISK, SELECT DISK №#
  • аналогічно вибір розділу, який потрібно розширити на диску (описана вище) – LIST PARTITION(VOLUME ), SELECT PARTITION (VOLUME ) №#
  • EXTEND -розширює поточний розділ до максимально вільного розміру на поточному диску. див. допомогу – HELP EXTEND– де описано різноманітні ключі команди.

Як видно з прикладу – досить просто управляти VHD-файлами у вигляді дисків як безпосередньо з WIndows 7, так і використовувати завантажувальний диск Windows 7 для зміни параметрів VHD-диска самої Windows 7, якщо було виконано встановлення на віртуальний розділ у VHD-файл.

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

У Windows 7 та Windows Server 2008 R2 з'явилася можливість і підключати файли віртуальних дисків (VHD/VHDX) Прямо з консолі управління дисками (Disk Management). Такі віртуальні диски виглядають як окремі фізичні диски і можуть використовуватися для зберігання довільних даних. Істотний недолік таких дисків - при кожному перезавантаженні Windows доводиться щоразу вручну вмонтовувати всі VHD/VHDX файли. Крім того, право на монтування файлів віртуальних дисків vhd є тільки у адміністраторів комп'ютера, прості користувачі не можуть самостійно підключити файл VHDx (щоразу доводиться втручатися адміністратору).

У цій статті ми покажемо, як автоматично монтувати файл vhd/vhdx при завантаженні системи, так, щоб віртуальні диски були доступні і простим користувачам (не мають права адміністратора)

У Windows відсутня вбудована можливість автомонтування vhd-файлів під час перезавантаження системи, тому нам доведеться розробити власний механізм монтування. У цьому нам допоможе планувальник завданьWindowsта утиліта diskpart.

Отже, створимо текстовий файл (C:\Scripts\attach_vhd.txt) з наступним кодом:

select vdisk file="C:\vhd2\w10vhd.vhdx"
attach vdisk
select part 1
assign letter=K
exit

де:
C:\ vhd2\ w10 vhd. vhdx- Повний шлях до VHD або образу диска
K-буква диска, яку потрібно призначити VHD образу

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

Примітка. З метою безпеки бажано змінити NTFS дозволу на файл C:\Scripts\attach_vhdx.txt, так щоб прості користувачі не могли його змінити.

Запустіть Windows Task Scheduler ( Taskschd.msc) та створіть нове завдання планувальника ( Actions -> Create Task). Налаштуйте його так:


Щоб завдання виконувалося від імені системи, ще раз відкрийте його властивості та на вкладці Generalнатисніть кнопку ChangeUserorGroup. У вікні вибору користувача вкажіть systemта збережіть зміни.

mount-vhd -path C:\vhd2\w10vhd.vhdx -PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G

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

Як основну систему можна використовувати Windows 7 і вище. На віртуальний диск можна встановлювати операційну систему від Windows Vista і вище.

Увага!

Завантаження з VHD дисків у Windows 7 підтримують лише редакції Максимальна (Ultimate) та Корпоративна (Enterprise).

У Windows 10 завантаження з VHD підтримує Професійна редакція (Professional) і вище.

Тож почнемо.

Створення віртуального жорсткого диска (VHD)

Створити VHD у Windows 7 можна двома способами – за допомогою утиліти Diskpart (використовуючи CMD), а можна через візуальний інтерфейс Менеджера дисків. Другий спосіб простіше та наочніше, тому використовуємо його.

Відкриваємо менеджер дисків. Це можна зробити наступним шляхом: Пуск -> Панель управління -> Адміністрація -> Керування комп'ютером -> .

Вказуємо розташування файлу VHD.

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

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

Натискаємо кнопку OK, створюється файл VHD.

Після цього в консолі з'являється створений віртуальний диск. Але він не ініціалізований.

Ініціалізується він через контекстне меню:

У результаті ми створили віртуальний жорсткий диск, він знаходиться на диску D: ( D:\MyDisk.vhd) і видно в операційній системі. Можна розгортати на ньому іншу "операційну".

Розгортання операційної системи Windows на VHD

Для цього знадобиться утиліта imagex.exeзі складу Windows AIK або Windows ADK. Я вже завбачливо взяв цю утиліту з WADK та доклав до статті. завантажити imagexдля x64 та x86 Ви можете внизу сторінки.

Також знадобиться файл install.wimіз дистрибутива Windows. У дистрибутиві він знаходиться у папці Sources. Припустимо, що у нас в привід вставлений настановний DVD і шлях до install.wim виглядає так - E:\Sources\install.wim.

Розгортання ОС із файлу install.wim на диск виконується в такий спосіб.

Так як в одному WIM-файлі може знаходиться декілька образів ОС, то попередньо визначимо індекс потрібного образа:

imagex /info E:\sources\install.wim

Припустимо, що необхідна Вінда перебуває під індексом 1.

Розгортаємо з індексу 1 операційну систему на наш VHD:

imagex /apply /check E:\sources\install.wim 1 Z:\

де Z: - Літера, присвоєна нашому VHD.

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

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

Зміна інформації у завантажувачі Windows

Запускаємо командний рядок із правами адміністратора.

Створюємо копію поточної операційної системи у завантажувачі та даємо їй опис "Windows 7 VHD":

bcdedit /copy (current) /d "Windows 7 VHD"

Під час виконання цієї команди також буде відображено GUID нового запису. Запишіть або скопіюйте його - він нам знадобиться.

Якщо ви забули записати GUID, то дізнатися його ви можете запустивши команду bcdeditбез параметрів.

bcdedit /set (GUID) device vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

Не забудьте змінити букву диска та шлях до файлу VHD на свої.

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

bcdedit /set (GUID) detecthal on

де GUID - ідентифікатор нашого нового запису у завантажувачі.

Завершення

Тепер можна перевантажувати комп'ютер.

При старті комп'ютера на чорному фоні буде протягом 5 секунд видано запит про вибір операційної системи. Вибирайте свою новостворену систему.

Відключення завантаження з VHD та повернення до початкового стану

Щоб повернути комп'ютер до початкового стану, виконайте такі кроки (у будь-якій послідовності):

  • Видалити запис із завантажувача.

    Для цього виконуємо команду bcdeditбез параметрів. Вона виведе нам усі записи. Знаходимо у списку наш доданий запис та його GUID.

    Для її видалення виконуємо команду:

    bcdedit /delete (GUID)

  • Видалити віртуальний диск із консолі "".
  • Видалити файл VHD.

P.S. Опишіть у коментарях, з якою метою Ви використовуєте технологію завантаження з віртуального диска VHD?

У 2005 році розробниками Microsoft було представлено новий формат – VHD. Він дозволяє створювати образи віртуальних жорстких дисків, які можна використовувати для розміщення програм, додаткових операційних систем та інших файлів як образи. Це дає можливість відкривати та тестувати старі програми та програми на іншій віртуальній ОС без будь-якого додаткового комп'ютерного обладнання. Вміст віртуальної машини визначається цими файлами і розташовується на операційній хості. Відкривати файл VHD можна за допомогою спеціального програмного забезпечення віртуалізації. Розглянемо базовий набір операцій, які виконуються з такими елементами.

Робота із розширенням VHD.

Формат VHD (Virtual Hard Disc) – це розширення, що має структуру вінчестера: файлову систему, розділи, папки тощо. Як говорилося вище, компоненти запускаються з допомогою програм візуалізації.

Основні операції

Такі елементи можна створювати, приєднувати та від'єднувати, стискати, видаляти, конвертувати та багато іншого. Далі розглянемо докладно, як використовувати розширення VHD.

Як відкрити файл VHD

Існує кілька варіантів відкриття файлів. Розробники Microsoft активно підтримують цей формат і випускають спеціалізовані програми для роботи з ним. Утиліти VirtualBox та Microsoft Virtual PC дають можливість запускати ОС безпосередньо з хостової. Таким чином у вас на комп'ютері може бути і Windows, і Linux одночасно.

Спосіб 1. Щоб відкрити образ і зробити вміст доступним для перегляду, робимо таке:

  • Натискаємо на нього правою кнопкою миші.
  • У контекстному меню натискаємо «Підключити».
  • Чекаємо, доки диск монтується.

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

Спосіб 2. Працювати з VHD-розширенням можна через базове керування.

  • Натискаємо правим кліком на меню "Пуск".
  • Вибираємо розділ "Керування дисками".
  • Знаходимо вкладку "Дії" - "Приєднати віртуальний жорсткий диск".
  • За допомогою кнопки "Огляд" вибираємо розташування потрібного нам файлу.
  • Відчиняємо його.

ПОРАДА. Можна встановити галочку "Тільки для читання", якщо ви не хочете вносити будь-які зміни.

Відключаємо його за допомогою пункту "Від'єднати".

Спосіб 3. Відкриваємо, використовуючи програму VirtualBox.

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

ПОРАДА. З VirtualBox можна виконувати величезну кількість операцій та коригувати роботу віртуальної машини.

Спосіб 4. Використовуємо 7-zip. Як відомо, це один із найпопулярніших безкоштовних архіваторів, що дозволяє працювати і з образами у тому числі.

  • Запускаємо програму та шукаємо в ній потрібний нам файл.
  • Натискаємо «Витягнути».

Спосіб 5. Монтуємо за допомогою Daemon Tools. Ця утиліта не така популярна, як вона була раніше, але досі активно використовується для відкриття та роботи не тільки з VHD-розширенням, але і з VDI, VMDK.

  • Запускаємо програму та шукаємо в ній потрібний нам компонент.
  • Натискаємо "Змонтувати".

Спосіб 6. Монтуємо в Microsoft Virtual PC. Утиліта дає можливість створювати віртуальні машини, в яких можна відкривати необхідні нам документи і папки. Алгоритм дій схожий з описаним у роботі з VirtualBox:

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

Чи можна видаляти VHD файли

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

  1. Вибираємо диск, який хочемо від'єднати чи видалити. За допомогою правого кліка миші відкриваємо контекстне меню та натискаємо «Від'єднати».
  2. Якщо повністю видаляти VHD образ ви не хочете, просто підтверджуєте дію кнопкою «ОК». Для повного видалення, у вікні ставимо галочку у відповідному пункті.

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

Як ми бачимо, Virtual Hard Disc – дуже корисна та проста у використанні річ. Створення додаткових областей на комп'ютері допомагає вирішити багато проблем. Використання декількох операційних систем дозволяє тестувати всілякі програми, у тому числі вивчати шкідливі без шкоди для основної ОС. Якщо у вас залишилися питання, задавайте їх у коментарях.

 

 

Це цікаво: