Зачем нужны виртуальные машины?
Виртуальная машина (ВМ) — это изолированная программная среда, которая эмулирует работу реального физического компьютера. Для операционной системы, установленной внутри ВМ (гостевой ОС), всё выглядит так, будто она работает на настоящем "железе".
Важное условие работы ВМ: Для того чтобы виртуализация работала эффективно, центральный процессор вашего ПК должен поддерживать технологии аппаратной виртуализации (Intel VT-x или AMD-V). Эти функции обычно включаются в BIOS/UEFI материнской платы.
Для чего мы используем ВМ в обучении:
- Изоляция: Вы можете экспериментировать, удалять системные файлы, ловить вирусы — ваша основная (хостовая) система останется в полной безопасности.
- Гибкость ресурсов: Одной кнопкой можно добавить ВМ оперативной памяти, ядер процессора или добавить второй жесткий диск.
- Снимки состояния (Snapshots): Вы можете "сохраниться" перед опасной настройкой реестра и мгновенно откатиться назад.
Подготовка VirtualBox и создание ВМ
Для начала работы нам потребуется гипервизор 2-го типа — Oracle VM VirtualBox и скачанный ISO-образ Windows 10 (64-bit).
Пошаговый процесс создания:
- Имя и тип ОС: Задайте имя (например, Win10-Admin), тип — Microsoft Windows, версия — Windows 10 (64-bit).
- Оперативная память (RAM): Выделите минимум 4096 МБ (4 ГБ). Обязательно оставьте достаточно памяти для вашей основной ОС (зеленая зона ползунка).
- Процессор (CPU): Выделите 2 ядра. Убедитесь, что в настройках (Система -> Процессор) стоит галочка "Включить PAE/NX".
- Жесткий диск: Создайте виртуальный жесткий диск формата VDI (VirtualBox Disk Image) размером 50 ГБ. Выберите тип "Динамически расширяемый" — он будет занимать место на вашем реальном диске только по мере его заполнения внутри ВМ.
- Монтирование образа: Перейдите в настройки ВМ -> "Носители", кликните на значок пустого оптического привода и выберите скачанный ISO-файл Windows 10.
Сделайте скриншот главного окна VirtualBox, где выделена ваша созданная виртуальная машина, а в правой части экрана видны её параметры (вкладки "Система" и "Носители").
Этапы установки Windows 10
Запустите созданную ВМ. Начнется стандартный процесс установки Windows.
- Выбор типа установки: Обязательно выбираем "Выборочная: только установка Windows (для опытных пользователей)". Это дает нам контроль над разметкой диска.
- Разметка диска: Вы увидите Незанятое пространство размером 50 ГБ. Просто выберите его и нажмите "Далее". Установщик сам создаст нужные служебные разделы (Recovery, EFI System Partition, MSR).
- Этап OOBE (Первоначальная настройка): Когда установка завершится и ПК перезагрузится, начнется диалог с Cortana и выбор региона.
- Обход аккаунта Microsoft: В корпоративной среде используются локальные учетные записи или доменные. На этапе подключения к сети нажмите "У меня нет интернета", а затем "Продолжить ограниченную установку". Задайте имя пользователя (например, Admin).
- Настройки конфиденциальности: Отключите все тумблеры телеметрии.
Сделайте скриншот полностью загруженного рабочего стола свежеустановленной Windows 10 внутри окна VirtualBox.
Установка Дополнений гостевой ОС (Guest Additions)
Свежеустановленная Windows внутри ВМ работает с базовыми (медленными) драйверами. Вы заметите, что экран не разворачивается на всю ширину, а общий буфер обмена не работает.
Решение: В верхнем меню окна VirtualBox выберите Устройства -> Подключить образ диска Дополнений гостевой ОС...
- Откройте "Этот компьютер" внутри ВМ.
- Дважды кликните по появившемуся CD-диску "VirtualBox Guest Additions".
- Установите программу, соглашаясь со всеми запросами драйверов (Oracle Corporation), и перезагрузите ВМ.
- После этого в меню Устройства -> Общий буфер обмена выберите "Двунаправленный". Теперь вы можете копировать команды с вашего реального ПК прямо в виртуальную машину!
Практикум: Первичная настройка (CMD)
Шаг 1: Переименование компьютера
По умолчанию Windows генерирует случайное имя вроде `DESKTOP-X9A1B2`. Системный администратор обязан задавать осмысленные имена всем устройствам. Откройте Командную строку (cmd) от имени Администратора (через меню Пуск -> поиск "cmd" -> Запуск от имени администратора) и выполните:
Сделайте скриншот окна командной строки, где видна введенная команда WMIC и сообщение об успешном выполнении (ReturnValue = 0).
Шаг 2: Включение удаленного доступа (RDP)
Чтобы управлять нашей ВМ по сети без консоли VirtualBox, разрешим подключения к удаленному рабочему столу (RDP) через редактирование реестра и настройку файрвола:
Зафиксируйте успешное выполнение команд REG ADD и NETSH (должно быть написано "Операция успешно завершена" и "Обновлено правил: X").
Шаг 3: Настройка электропитания и Перезагрузка
Серверы и рабочие станции администраторов не должны засыпать. Отключим переход в спящий режим и отправим ПК в перезагрузку для применения нового имени:
Шаг 4: Проверка конфигурации
После того как ВМ перезагрузилась, снова откройте командную строку и выполните команду сбора сведений о системе. Это финальная проверка вашей работы.
Сделайте скриншот результата команды systeminfo, подтверждающий, что компьютер теперь называется "WS-ADMIN-01".
Финальный этап: Снапшот (Снимок)
Выключите виртуальную машину (через меню Пуск -> Завершение работы). Убедитесь, что статус машины в VirtualBox изменился на "Выключена".
Перейдите в раздел "Снимки" (Snapshots) в интерфейсе VirtualBox и создайте новый снимок.
- Назовите снимок: "Base Config - RDP ON".
- В будущих лабораторных работах, если вы "сломаете" систему, вы сможете мгновенно откатиться к этому снимку, не тратя 40 минут на переустановку Windows.
Сделайте скриншот менеджера VirtualBox, на котором видно дерево снимков и ваш только что созданный базовый снимок.