Ms edge windows 10 virtual machine

Готовые виртуальные машины с Windows от Microsoft

Чтобы заняться смелыми экспериментами с Windows, нужно либо установить её на виртуальную машину, либо в виде файла экспорта-импорта последней скачать систему с Интернета. У каждого из этих вариантов есть свои плюсы и минусы. Главными плюсами скачивания готовых «виртуалок» с Интернета являются сэкономленное время и отсутствие необходимости искать актуальный дистрибутив операционной системы. Но где можно скачать виртуальную машину с уже установленной Windows?

Одним из таких мест является веб-сайт компании Microsoft. На данный момент у компании есть два ресурса, на которых любой желающий может загрузить готовую «виртуалку» с разными версиями Windows для гипервизоров VirtualBox , VMware , Vagrant , Hyper-V и Parallels для Mac OS. Всё это доступно, естественно, легально, при этом совершенно бесплатно. Что конкретно предлагает нам создатель популярнейшей десктопной системы?

1. Инструменты для веб-разработчиков

Компания Microsoft предусмотрела специальный ресурс с инструментарием для теста веб-разработчиками поддерживаемых ими сайтов в окнах браузеров, поставляемых на борту Виндовс. Это различные версии Internet Explorer в составе версий системы 7 и 8.1, а также присутствующий в последней версии 10 штатный веб-обозреватель Microsoft Edge . На этом ресурсе можно скачать файлы экспорта-импорта «виртуалок» с 32— и 64-битными версиями Windows 7, 8.1 и 10.

Находится такой ресурс по адресу:

Все версии Windows поставляются в редакции «Корпоративная» с пробной 90-дневной лицензией Evalution. Язык систем – английский, их при необходимости можно русифицировать путём внедрения русского языкового пакета и выставления соответствующих языковых настроек.

Кстати, этот ресурс является дополнительным способом получения актуальных инсайдерских сборок Windows 10. Для скачивания предлагается и виртуальная машина со стабильной «Десяткой» на борту, и таковая со сборкой Insider Preview . Это один из простейших способов взглянуть, что нынче творится в рамках программы Windows Insider, но без лишней волокиты и долгого ожидания внедрения обновлений.

Чтобы скачать виртуальную машину с этого ресурса Microsoft, идём по данной выше ссылке. В графе «Virtual machine» указываем версию Windows. В графе ниже «Select platform» выбираем программу-гипервизор, в нашем случае это VirtualBox . По итогу кликаем ссылку с надписью «Download .zip».

И ждём завершения загрузки архива с виртуальной машиной.

2. Среда для разработки UWP-приложений

О судьбе Windows 10 Microsoft заботится больше любого иного своего проекта и прилагает максимум усилий, чтобы сделать как можно богаче выбор контента в Microsoft Store — магазине UWP-приложений. Для желающих создавать универсальные приложения софтверный гигант на другом своём ресурсе выложил среды их разработки — виртуальные машины с «Десяткой», в которые уже внедрены нужные для работы программные платформы.

Адрес этого ресурса:

Здесь предлагаются «виртуалки» для VirtualBox , VMware , Hyper-V и Parallels с двумя редакциями Виндовс 10:

«Корпоративная» с пробной 90-дневной лицензией Evalution;
«Профессиональная» с пробной лицензией на ближайшие 18 дней.

Как и в первом случае, виртуальные системы поставляются с предустановленным английским системным языком и также требуют русификации.

Какой из этих двух вариантов выбрать? В первом случае Microsoft предлагает «чистые» системы, без какого-то дополнительного софта, что делает их файл экспорта-импорта не слишком увесистым — до 5 Гб, удобным и для скачивания, и для распаковки, и для процесса импорта. И это единственный возможный вариант из этих двух, если нужно заполучить версии системы 7 и 8.1. Во втором случае предлагается только последняя версия системы 10. Но весит она значительно больше, чем та, что предлагается в первом случае. Поскольку в предназначенные для создания UWP-контента редакции системы внедрены средства для разработчиков, файлы экспорта-импорта их виртуальных машин весят более 16 Гб. Тянуть такой объём с Интернета, естественно, нет смысла, если внедрённый функционал не будет задействован. Ну или как минимум не исследован.

Читайте также:  Metro exodus mac os big sur

Получите среду разработки для Windows 10

Вы можете быстро приступить к созданию приложений Windows, используя виртуальную машину с последними версиями Windows, инструментами разработчика, пакетами SDK и готовыми к использованию примерами

Скачайте виртуальную машину

На данный момент мы помещаем виртуальные машины в четыре разных программных пакета для виртуализации: VMWare, Hyper-V, VirtualBox и Parallels.

Скачать Windows 10 Корпоративная (20 ГБ)

Срок действия этой виртуальной машины истекает 14 марта 2021 г.

В эту ознакомительную виртуальную машину включены:

Windows 10, версия 2004 (10.0.19041.0)

Пакет SDK для Windows 10, версия 2004 (10.0.19041.0)

Visual Studio 2019 (последняя версия по состоянию на 15.12.2020) с UWP, классическими приложениями .NET и рабочими процессами Azure, а также с расширением Windows Template Studio;

Visual Studio Code (последняя версия по состоянию на 15.12.2020);

Включена подсистема Windows для Linux с установленной Ubuntu

Режим разработчика включен

Хэши файлов

—>
Имя Продолжительность Хэш файла
WinDev2012Eval.HyperVGen1.zip 20681678391 AA35887FE2D2D7C732649264478BC5952985F926D4478C6DFF883529FF4E3DC5
WinDev2012Eval.Parallels.zip 21436498407 443211BE754DE2A82580669035F177BBAE49FF9EDD57D8E5139AF3C1A8F8CB92
WinDev2012Eval.VirtualBox.zip 21185533467 C8F6B0FDDD7D821E12AB9F5EDC2951CA714A33142990CEA3211D7925130E41F0
WinDev2012Eval.VMware.zip 22466260144 6425A890CF66F9180F75AAF1DCF411AB84ACA2C6CE3F6F18224E523042342879

Условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для виртуальных машин с Windows 10 заменяют любые противоречащие им условия лицензии на Windows, прилагаемые к виртуальным машинам.

Лаборатория пентестера — Установка Windows 10 в VirtualBox.

Здравствуйте, дорогие друзья.

Собираем лабораторию для пентестинга, и в данной статье речь пойдет об операционной системе Windows 10, которую мы будем «накатывать» на виртуальную машину Virtualbox.

Для начала необходимо скачать образ системы, с использованием ссылки: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

На этой странице есть две опции, а именно «Virtual machine», и «Select platform». Выбираем следующие параметры, как на скриншоте:

Платформа — Virtualbox, и виртуальная машина — MSEdge on Win10 (x64) Stable 1809.

Жмем кнопку «Download.Zip», и скачивается архив:

Он представляет из себя файл с расширением .ZIP:

После распаковки появляется файл с расширением .OVA, который как нельзя кстати подходит для установки в программу Virtualbox:

Вернемся на сайт, и пароль для входа в систему будет выглядеть как: «Passw0rd!»:

Двойной клик мыши по файлу с расширением .OVA, и установка автоматически начинается:

ОЗУ поставлю 2Gb:

Особо больше менять ничего не нужно, так как понадобится нам данная система лишь для тестирования.

Обратите внимание на описание с официального сайта. Данная система является пробной на 90 дней:

Из этой ситуации легко выйти с помощью снапшотов.

Переходим на нашу машину «MSEDge — Win10», и жмем на бургер справа, выбрав вкладку «снимки»:

У нас появляется новая вкладка «Текущее состояние системы», с которой можно делать все, что угодно:

И в случае, если я что-то сломал в системе, ничего критичного в этом нет, так как можно перейти на вкладку «Свежая установка Windows 10 от 18 августа 2019 года», и вернуться к предыдущему состоянию.

Давайте протестируем механику снапшота, а именно как все работает, на примере Windows 10.

Двойной клик левой клавишей мыши по вкладке MSEdge — Win10. Система запускается, вводим пароль «Passw0rd!»:

Для теста создадим папку на рабочем столе, с именем «Timcore», для эксперимента. Я буду подразумевать то, что неудачно обновил систему или вовсе сломал ее:

Делается это просто. Переходим на вкладку «снимки», далее выбираем поле «текущее состояние», и жмем кнопку «Сделать»:

Я назвал состояние как «Незначительные изменения в системе Win10»:

Далее нужно снова войти в систему, и выйти, но эти шаги я пропущу.

Теперь нашей основной задачей будет являться возврат к исходной установке Windows 10. Это делается довольно просто. Переходим на вкладку «снимки», далее выбираем «Свежая установка Windows 10 от 18 августа 2019 года», и кнопка «Восстановить». Важно при этих манипуляциях не делать снимки, так как они нам ни к чему:

И все отлично работает. Мы «откатили» систему:

Hyper-V для разработчиков под Windows 10

Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.

Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.

Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.

Быстрое создание коллекции виртуальных машин

Во-первых, давайте начнем с одной из основных функций для создания виртуальных машин. Теперь вы можете не только создавать виртуальные машины Hyper-V, устанавливая их с помощью файла ISO; вы можете использовать Hyper-V Quick Create VM Gallery, чтобы быстро создать новую среду разработки Windows 10 или даже виртуальную машину Ubuntu. Инструмент загрузит предварительно настроенную виртуальную машину Hyper-V с Windows 10 и средой разработки Visual Studio или Ubuntu 18.04 или 19.04. При желании вы также можете создавать собственные образы виртуальных машин Quick Create и даже делиться ими с другими разработчиками.

Подсистема Windows для Linux 2 (WSL 2)

С подсистемой Windows для Linux Microsoft перенесла среду Linux на Windows 10 desktop и позволяет запускать среду GNU/Linux — включая большинство инструментов, утилит и приложений командной строки — непосредственно в Windows без изменений, без издержек полноценных виртуальных машин. В последних версиях Windows 10 Insider Preview Microsoft выпустила превью WSL 2. WSL 2 использует технологию виртуализации Hyper-V для изоляции и виртуализации WSL в серверной части. Это обеспечивает не только преимущества безопасности, но и огромный прирост производительности. Подробнее о подсистеме Windows для Linux 2 вы можете узнать здесь.

Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной

Одной из трудных частей в прошлом было взаимодействие между виртуальной машиной и хост-машиной. С добавлением Enhanced Session Mode , Microsoft упростила копи-паст файлов между ними, а также теперь можно совместно использовать устройства. В том числе:

  • Делает виртуальные машины изменяемого размера и с высоким DPI
  • Улучшает интеграцию виртуальной машины
  • Позволяет совместное использование устройств

Расширенный режим сеанса включен по умолчанию в Windows 10 Hyper-V, в Windows Server вам необходимо включить эту функцию в настройках Hyper-V. Если вы создаете собственную виртуальную машину Linux, убедитесь, что вы установили последние версии драйверов виртуализации.

Чекпоинты

Огромным преимуществом виртуализации является возможность легко сохранять состояние виртуальной машины, что позволяет вам возвращаться назад или вперед в определенный момент времени. В Hyper-V эта функция называется контрольной точкой виртуальной машины, ранее была известна как снимок виртуальной машины.

Hyper-V знает типы контрольных точек:

  • Стандартные контрольные точки: делает снимок состояния виртуальной машины и памяти виртуальной машины в момент запуска контрольной точки.
  • Продакшн-контрольные точки: использует службу теневого копирования томов или Freeze File System на виртуальной машине Linux для создания согласованной с данными резервной копии виртуальной машины. Снимок состояния памяти виртуальной машины не создается.

Тип контрольной точки может быть установлен виртуальной машиной. Оба типа чекпоинтов имеют разные преимущества и недостатки. В последних версиях Hyper-V продакшн-контрольные точки выбираются по умолчанию. Однако вы можете легко изменить это с помощью настроек диспетчера Hyper-V или PowerShell. На моем клиентском компьютере с Windows 10 я предпочитаю использовать стандартные контрольные точки, поскольку он также сохраняет состояние памяти виртуальной машины, однако в системах с продакшн-серверами я настоятельно рекомендую использовать продакшн-контрольные точки, и даже в этом случае вам следует соблюдать осторожность.

NAT сети

Одной из особенностей, которые были очень болезненными в прошлом, была сеть. С появлением опции переключения NAT в виртуальном коммутаторе Hyper-V теперь вы можете легко подключить все ваши виртуальные машины к сети, к которой подключен ваш хост. В Windows 10 вы получите переключатель по умолчанию для подключения ваших виртуальных машин. Если этого недостаточно или вы хотите использовать виртуальный коммутатор NAT на сервере Hyper-V, вы можете использовать следующие команды для создания виртуального коммутатора и правила NAT.

Вы можете узнать больше о Hyper-V NAT сетях здесь.

Запускайте контейнеры Windows и Linux в Windows 10

Контейнеры являются одной из самых популярных технологий прямо сейчас, с Docker Desktop для Windows вы можете запускать их на своем компьютере с Windows 10. По умолчанию Windows использует технологию Hyper-V, чтобы создать дополнительную защиту между контейнером и операционной системой хоста, так называемыми контейнерами Hyper-V. Эта функция также позволяет запускать Windows и Контейнеры Linux в Windows side-by-side без необходимости запуска полной виртуальной машины Linux в Windows 10.

PowerShell Direct и HVC

Если вы хотите взаимодействовать с вашей виртуальной машиной, работающей под управлением Windows 10, вы можете использовать диспетчер Hyper-V и консоль для непосредственного взаимодействия с операционной системой. Однако есть также два других варианта, которые позволяют вам управлять виртуальными машинами и получать к ним доступ с помощью командной строки. PowerShell Direct позволяет создавать сеанс удаленного взаимодействия PowerShell для виртуальной машины с использованием шины VM, так что никаких сетей не требуется. То же самое касается виртуальных машин Linux и инструмента HVC, который позволяет создавать SSH-соединение непосредственно с виртуальной машиной. Оба варианта также позволяют копировать файлы на виртуальные машины и с них.

Это очень удобно, если вы настроили некоторую автоматизацию, и вам нужно выполнить некоторые команды на виртуальной машине.

Windows песочница

Песочница Windows — это новая функция в Windows 10, выпущенная в версии 1903. Песочница Windows использует технологию Hyper-V для предоставления Windows 10 Sandbox. Песочница позволяет раскрутить изолированную временную среду рабочего стола, где вы можете запускать ненадежное программное обеспечение. Песочница отлично подходит для демонстраций, разработки, тестирования, устранения неполадок или для работы с вредоносными программами. Если вы закроете песочницу, все программное обеспечение со всеми его файлами и состоянием будет удалено навсегда. Это виртуальные машины с Windows 10, их преимущество в том, что они встроены в Windows 10, поэтому они используют существующую ОС, что обеспечивает более быстрый запуск, лучшую эффективность и удобство в обращении без потери безопасности.

Опыт Windows Sandbox также можно настроить с помощью файлов конфигурации. Таким образом, вы можете добавить дополнительное программное обеспечение и инструменты в свою Windows Sandbox.

Windows Defender Application Guard

Это может быть не связано непосредственно с развитием. Тем не менее, я думаю, что такое происходило с каждым. Мы видим ссылку, и мы не уверены, точно ли это доверенный сайт или это вредоносный сайт. С Windows Defender Application Guard мы получаем изолированный браузер, который защищает нас от вредоносных веб-сайтов и программного обеспечения. Если пользователь переходит на ненадежный сайт через Microsoft Edge или Internet Explorer, Microsoft Edge открывает сайт в изолированном контейнере с поддержкой Hyper-V, который отделен от операционной системы хоста.

Hyper-V Battery Pass-through

Эта особенность больше об удобстве. Если вы работаете и разрабатываете внутри виртуальной машины и используете консоль виртуальной машины в полноэкранном режиме, вы можете не заметить, когда у вашего ноутбука разрядился аккумулятор. Благодаря функции Hyper-V Battery Pass-through гостевая операционная система внутри виртуальной машины знает о состоянии батареи. Функция виртуальной батареи Hyper-V включена по умолчанию и работает с виртуальными машинами Windows и Linux.

Вложенная (Nested) виртуализация

Вложенная виртуализация позволяет запускать виртуализацию на виртуальной машине, в основном, как на начальном этапе для виртуальных машин. С Hyper-V вы можете запускать Hyper-V на виртуальной машине Hyper-V. Это интересно для пары разных сценариев. Во-первых, вы можете создать виртуальный хост Hyper-V для тестирования и лабораторных работ, или, что еще важнее, вы можете запускать контейнеры Hyper-V или Windows Sandbox на виртуальной машине. И еще одна замечательная особенность Nested Virtualization: она также работает с виртуальными машинами в Microsoft Azure.

Для включения nested-виртуализации внутри Hyper-V, вы можете изучить этот гайд.

Эмулятор Visual Studio для Android

Если вы используете Visual Studio для создания приложений Android, я уверен, что вы уже использовали Эмулятор Visual Studio для Android. Фича позволяет разработчикам использовать эмулятор Android с аппаратным ускорением, не переключаясь на гипервизор Intel HAXM, что обеспечивает им еще большую производительность и скорость.

Как настроить Hyper-V на Windows 10

Теперь, как вы можете видеть, Hyper-V является отличным инструментом для разработчиков и используется для множества различных функций. Чтобы установить Hyper-V, вы должны проверить следующие требования на вашем компьютере:

  • Windows 10 Enterprise, Pro, или Education.
  • 64-битный процессор с Second Level Address Translation (SLAT).
  • Поддержка CPU для VM Monitor Mode Extension (VT-c на Intel CPUs).
  • Как минимум 4 GB памяти.

Для получения дополнительной информации и устранения неполадок см. Windows 10: системные требования Hyper-V.

Для получения дополнительной информации о том, как установить Hyper-V в Windows 10, изучайте документацию Microsoft .

Читайте также:  Как определить причину перезагрузки windows
Оцените статью