Установка другої ос
Сьогодні ми розповімо, як за допомогою технології Virtual Hard Disk (далі VHD) можна легко встановити Windows на свій комп'ютер. Власники Windows 7, 8, 10 (в майбутньому напевно і наступні) можуть без використання додаткового програмного забезпечення створити файл VHD і встановити туди додаткову операційну систему. У нашому випадку для прикладу це буде Windows 10, хоча таким чином можна поставити і інші версії цієї ОС.
VHD - це файл (формат файлу), який можна підключити як окремий жорсткий диск, і на який наприклад можна встановлювати віртуальні операційні системи. Ця технологія належить компанії Microsoft.
Головна перевага такого підходу в тому, що не потрібно виділяти окремий розділ на жорсткому диску або використовувати віртуальну машину (яка їсть ресурси), щоб завантажити другу систему. При завантаженні комп'ютер буде бачити VHD як звичайний жорсткий диск, а в основній системі він виглядає як простий файл з розширенням * .vhd.
Всі подальші дії потрібно робити обов'язково під учеткой адміністратора операційної системи.
Порядок дій (дії помічені цифрами на скріншоті):
1. У контекстному меню «Комп'ютера» вибрати «Управління»
2. На лівій панелі вибрати "Керування дисками"
3. У меню «Дія» (меню знаходиться у верхній частині вікна) вибрати «Створити віртуальний жорсткий диск»
4. Натиснути «Обзор»
5. Вибрати місце розташування і назва для файлу VHD, натиснути «Зберегти»
6. Вказати «Розмір віртуального диска» (бажано не менше 25-30 Гб)
7. В поле «Формат віртуального диска» залишити значення «Фіксований розмір»
8. Натиснути "ОК"
(Натисніть, щоб відкрити скріншот в великому розмірі)

Процес створення VHD займе якийсь час (залежить від зазначеного обсягу і продуктивності комп'ютера), який можна витратити на створення завантажувальної флешки.
Створюємо завантажувальний флешку за допомогою Rufus
Є безліч програм, здатних виконати це завдання. Більшість з них мало чим відрізняються один від одного. Ми будемо використовувати маленьку утиліту Rufus (скачати можна з офіційного сайту)
Примітка. Потрібно взяти до уваги, що всі дані з флешки будуть стерті, тому спочатку з неї потрібно скопіювати всі важливі файли.
1. Завантажити ISO-образ Windows 10
2. Запустити Rufus
3. В поле «Device» вибрати зі списку флешку, на яку буде йти запис
4. Вказати програмі розташування ISO-образу (маленька кнопка з намальованим на ній диском) і натиснути «Зберегти»
5. Натиснути «Start»

Особливості установки операційної системи на VHD
Подальша установка операційної системи на VHD мало чим відрізняється від установки на звичайний жорсткий диск. Потрібно поставити в BIOS завантаження з флешки, почати інсталяційний процес і слідувати всім запропонованим інструкціям. Єдина відмінність буде на етапі вибору диска для установки. За замовчуванням інсталятор Windows 10 не бачить файл VHD, тому йому потрібно показати (ініціалізацію) розташування віртуального диска. Для цього використовується утиліта командного рядка diskpart.
Порядок дій для ініціалізації VHD:
1. Викликати командний рядок на екрані вибору диска для установки (потрібно використовувати поєднання клавіш Shift + F10)
3. Після завантаження утиліти ввести команду
Це дозволить визначити, під якою буквою установник бачить диск, на якому зберігається файл VHD.
4. Далі послідовно ввести дві команди:
select vdisk file = Шлях до файлу VHD
5. Закрити або згорнути вікно командного рядка, а потім натиснути "Оновити"

Після поновлення віртуальний диск повинен з'явитися в списку дисків, доступних для установки. Залишається тільки вибрати його і продовжити процедуру, слідуючи простим вказівкам інсталятора.
(Установник у вигляді попередження може повідомити про те що на цей диск неможливо встановити Windows - не звертаємо уваги)
Після завершення установки, при включенні комп'ютера з'явиться вибір між основною системою і тільки що встановленою Windows 10.
Налаштування менеджера завантаження (меню вибору операційної системи)
Для того, щоб видалити систему, встановлену на VHD зі списку завантаження, або поміняти пріоритет завантаження, можна скористатися панеллю «Конфігурація системи».
1. Зайти в меню «Пуск»
2. У пошуку ввести msconfig і натиснути клавішу «Enter»
3. Зайти у вкладку «Завантаження»
4. Вибрати потрібний запис операційної системи і скористатися кнопками «Використовувати за замовчуванням» або «Видалити» для настройки меню завантаження.
5. Натиснути "ОК" або "Застосувати» для збереження змін

BCD або Boot Configuration Data - це системне сховище, в якому зберігається конфігурація завантаження операційної системи.
Всі файли, необхідні для завантаження Windows, за замовчуванням копіюються в окремий системний розділ, який зазвичай позначається "Зарезервовано системою». Він створюється ще при першій установці ОС. У разі виникнення помилок із завантаженням, їх нескладно виправити (або навіть повністю відновити завантажувальний конфігурацію) за допомогою утиліт командного рядка, які працюють з BCD (BCDEdit, BCDboot і bootrec).
Використовуємо BCDEdit для видалення і відновлення записи VHD в списку завантаження
Видалення запису VHD (також це дію можна провести через графічний інтерфейс - як описано вище):
1. Вводимо в командному рядку bcdedit без атрибутів.
2. Знаходимо в списку запис, в якій значення в поле device одно шляху до файлу VHD.
3. Копіюємо значення з поля «ідентифікатор» цього запису.
4. Запускаємо bcdedit з атрибутом / delete.
Відновлення запису VHD
5. Створюємо копію існуючої записи, щоб потім зробити з неї нову
6. Скопіювати ідентифікатор створеного запису для VHD (можна не копіювати а вписувати вручну в наступних командах).
7. Прописуємо нового запису шлях до диска. Варто звернути увагу, що буква диска повинна бути обов'язково поміщена в квадратні дужки.
bcdedit / set device vhd = [буква_диска:] шлях_до_файлу
8. Різниця в двох останніх командах лише в атрибутах device і osdevice.
bcdedit / set osdevice vhd = [буква_диска:] шлях_до_файлу
9. Виставляємо пріоритет
bcdedit / displayorder / addlast

Ось так можна відновити запис системи встановленої на VHD в списку завантаження.