Windows 10 поставляется с множеством дополнительных функций, которые по умолчанию отключены. В прошлом мы обсуждали одну такую функцию под названием «Песочница», которая позволяет пользователям запускать виртуальный экземпляр Windows 10. Hyper-V (функция, обеспечивающая виртуализацию) — еще одна такая функция, которую часто сравнивают с песочницей или даже ошибочно принимают за нее.
Hyper-V и Sandbox имеют некоторые общие основные атрибуты, но есть тонкие различия, которые достаточно важны для понимания. Мы рассмотрим, что такое виртуализация, как ее включить и почему вы можете ее использовать.
Давайте начнем.
Что такое виртуализация
Виртуализация позволит вам запускать другие операционные системы (ОС) на той же машине, на которой установлена операционная система. Они называются виртуальными машинами (ВМ), и работа Hyper-V заключается в создании виртуальной среды. Это включает в себя виртуальные жесткие диски для сохранения данных, виртуальные коммутаторы и так далее. Это также называется аппаратной виртуализацией. Вы создаете совершенно новый компьютер, даже несколько компьютеров, и запускаете их на одной машине. Например, теперь вы можете одновременно запускать Windows и Linux на одном компьютере.
Песочница против виртуализации
Песочница также создает виртуальное пространство, но вы можете только устанавливать и тестировать приложения и программное обеспечение. Он не будет создавать виртуальное оборудование. Он не имитирует совершенно новую компьютерную среду, но использует то же оборудование и драйверы, что и ваша основная установка.
Поскольку песочница зависит от аппаратного обеспечения основного компьютера, любое устанавливаемое вами приложение, создаваемые вами файлы и изменяемые вами настройки исчезают в тот момент, когда вы закрываете песочницу. Выключение компьютера даст тот же результат. Это зависит от аппаратных ресурсов основной установки, как и приложение. Это делает его отличным местом для тестирования приложений и настроек без риска испортить основную установку.
ВМ действует и ведет себя как настоящий компьютер, и все, что вы делаете внутри ВМ, остается в ВМ. Вы не можете получить к нему доступ за пределами основной установки. Но виртуальная машина не является временной. Он сохранится, когда вы переведете компьютер в спящий режим или даже выключите его. Это означает, что он более постоянен и позволяет вам делать гораздо больше, чем просто тестировать приложения. Вы можете работать с ним, создавать и сохранять файлы внутри него, а также тестировать, устранять неполадки или даже создавать что-то. Мой друг практиковал модули Oracle внутри виртуальной машины на своем ноутбуке.
Лео из Ask Лео отлично объяснил разницу, используя блок-схемы и диаграммы.
Зачем использовать виртуализацию
Есть несколько сценариев, где это может пригодиться, например:
- Установите Linux или другую ОС, кроме Windows
- Запустите более старые версии Windows, такие как 7, XP
- Создавайте/удаляйте ОС «на лету» без следов
- Создавайте и тестируйте приложения в разных средах
Не все приложения будут работать в виртуализации. Например, игры, которые зависят от аппаратного обеспечения, такого как видеокарта, не будут работать в виртуальной среде.
Системные Требования
Системные ресурсы будут зависеть от количества запущенных вами виртуальных экземпляров и того, что вы делаете внутри них. Это минимальные требования:
- Лицензия Windows Pro или Enterprise
- Не менее 4 ГБ ОЗУ
- 64-битный процессор с SLAT и расширением режима VM Monitor
- Включить технологию виртуализации в BIOS — название может отличаться в зависимости от марки и модели материнской платы.
- Включить аппаратное предотвращение выполнения данных в BIOS
Войти в BIOS в Windows 10 очень просто, так что вам не о чем беспокоиться.
Теперь откройте CMD и введите системная информация чтобы убедиться, что ваша система соответствует всем аппаратным требованиям. Вы должны указать «Да» перед всеми записями рядом с «Требованиями Hyper-V».
Как включить виртуализацию
Шаги для включения виртуализации в Windows 10 почти такие же, как и для включения режима песочницы. Вам нужно поставить галочку в нужном поле, и все готово.
Шаг 1: Откройте Панель управления из меню «Пуск».
Шаг 2: Найдите и откройте Включение или отключение компонентов Windows.
Шаг 3: Выберите Hyper-V во всплывающем окне. У него должно быть две подпапки, как вы заметили на скриншоте ниже.
Сохраните все. В том же меню вы найдете опцию Windows Sandbox. Вы также можете включить это одновременно. Это не функция «или/или».
Вы также можете включить Hyper-V с помощью командной строки или PowerShell.
Жизнь в симуляции
Функция виртуализации или Hyper-V предназначена для профессиональных пользователей, энтузиастов, разработчиков и программистов. Это одна из причин, по которой он недоступен для домашних пользователей. Включение самой функции довольно просто и занимает меньше нескольких минут. Хотя системные требования довольно низкие, я бы порекомендовал вам увеличить ваш компьютер с помощью дополнительной планки оперативной памяти. Это обеспечит бесперебойную работу как основной, так и виртуальной установки. Итак, для чего вы его используете?
Следующий: Windows Sandbox и Sandboxie предлагают безопасные средства для тестирования программ. Посмотрите, как они сочетаются друг с другом.