Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

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

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

Что такое Windows Sandbox

Windows Sandbox – своего рода виртуальная машина, подобная Oracle VirtualBox. Она позволяет внутри Windows развернуть еще одну систему. Это может помочь в проверке подозрительного программного обеспечения. Вспомните, как часто мы скачиваем софт с сомнительных источников, после установки которого получаем десятки опасных вирусов.

Избежать подобных случаев можно с помощью антивирусного средства, но помогает оно далеко не всегда. Альтернативой этому как раз выступает Windows Sandbox – поставил на него софт и смотришь, есть ли с ним какие-либо проблемы. Даже если в нем сотни вирусов, то ничего страшного не произойдет.

Происходящие действия внутри виртуальной машины остаются там и никак не влияют на основную систему.

Отличительной особенностью Sandbox от других популярных виртуальных машин является то, что она «вшита» в Windows 10. Ее установка занимает всего несколько минут, а вес не превышает 100 Мб. Но есть один минус – работает песочница только в Pro- и Enterprise-версиях.

Системные требования:

  • не менее 4 ГБ ОЗУ (рекомендуется 8 ГБ);
  • не менее 1 ГБ свободного места (рекомендуется SSD);
  • как минимум 2 ядра CPU (рекомендуется 4 ядра с HT/SMT);
  • виртуализация, включенная в BIOS.

Песочница подойдет под любой немощный компьютер, главное, чтобы хватало оперативной памяти.

Комьюнити теперь в Телеграм Подпишитесь и будьте в курсе последних IT-новостей Подписаться

Включаем Windows Sandbox

Обратите внимание, что запуск среды может быть выполнен только со включенной виртуализацией, которая в большинстве случаев поддерживается исключительно процессорами Intel. Проверить ее активность можно через «Диспетчер задач»:

  1. Кликаем правой кнопкой мыши по панели задач и открываем нужное нам окно.Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  2. В отобразившемся окне переходим в «Производительность» -> «ЦП» и смотрим в нижний левый блок – там есть строчка «Виртуализация».Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Если по какой-либо причине виртуализация отключена, то ее нужно включить через BIOS. На эту тему есть довольно много подробных инструкций, поэтому не будем на этом останавливаться и перейдем сразу к включению Sandbox.

Способ 1: Через компоненты Windows

Воспользуемся инструкцией:

  1. Открываем меню «Пуск» и вводим запрос «Включение или отключение компонентов Windows». В отобразившемся окне открываем соответствующий запрос.Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  2. Мы попадем в окно «Компоненты Windows». Находим там пункт «Песочница Windows» и отмечаем его галочкой.Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Готово! Осталось только перезагрузить компьютер, и можно переходить к запуску песочницы. О том, как это сделать, читайте ниже.

Способ 2: Через PowerShell

PowerShell – это та же командная строка, но активация Sandbox через нее немного отличается. Выглядит она следующим образом:

  1. Открываем меню «Пуск», вводим запрос «Windows PowerShell» и кликаем правой кнопкой мыши по необходимому пункту. В отобразившемся меню выбираем «Запуск от имени администратора».Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  2. Осталось прописать строчку кода: Enable-WindowsOptionalFeature –FeatureName «Containers-DisposableClientVM» -All -Online. Просто копируем ее и вставляем в окно, затем жмем Enter. После этого нам предложат перезагрузить компьютер – соглашаемся простым нажатием клавиши Y.Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Отключить песочницу мы можем через тот же PowerShell – для этого достаточно воспользоваться командой: Disable-WindowsOptionalFeature –FeatureName «Containers-DisposableClientVM» -Online.

Способ 3: Через командную строку

Данный случай практически аналогичен предыдущему:

  1. Переходим в «Пуск» и прописываем «Командная строка». Затем правой кнопкой мыши кликаем по соответствующему запросу и выбираем «Запуск от имени администратора».Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  2. Для запуска Windows Sandbox вводим команду: Dism /online /Enable-Feature /FeatureName:»Containers-DisposableClientVM» -All. После этого перезагружаем компьютер с помощью клавиши Y.Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Как и в случае с PowerShell, отключить песочницу мы можем командой. Выглядит она следующим образом: Dism /online /Disable-Feature /FeatureName:»Containers-DisposableClientVM».

Запускаем Windows Sandbox

После вышеупомянутых инструкций Windows Sandbox станет активной и готовой к работе. Все, что от вас требуется – найти ее в списке программ:

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

В результате перед нами отобразится чистая система с доступом к сети без каких-либо программных средств – есть только те, что доступны по умолчанию.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Вот так просто у нас получилось активировать и запустить песочницу Windows 10.

Настройка Windows Sandbox

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

Доступны такие параметры, как активация или деактивация виртуального графического адаптера, управление доступом к сети и многое другое.

Вводимые конфигурационные данные автоматически запускаются при загрузке ОС в песочнице.

Файл настроек представляет собой XML-документ с расширением .wsb. Создать его можно следующим образом:

  1. Первым делом нужно включить отображение расширения имен файлов. Для этого открываем любую папку, в верхней части переходим во вкладку «Вид» и отмечаем необходимый пункт.
  2. Переходим на рабочий стол и создаем текстовый документ.
  3. Кликаем правой кнопкой по файлу и жмем «Переименовать». Стираем после точки старое расширение и прописываем новое – wsb.

Рассмотрим небольшой пример реализации файла с ми:

Disable // включает или отключает доступ к графическому адаптеру

Disable // включает или отключает доступ к сети

C:Users
ootDownloads // путь к папке в системе

true

C:usersWDAGUtilityAccountDesktopDownloadsSandboxScriptpreconfigure.bat // команда будет запущена после загрузки среды Sandbox

Весь код вы можете скопировать и вставить в созданный файл. Обратите внимание на комментарии – их нужно удалить.

Подробнее о файле конфигурации вы можете почитать в официальной документации.

Дополнительная информация

Это может быть полезно:

  • Работа между Windows и песочницей выполняется через единый буфер обмена, с помощью которого можно легко передавать различные файлы.
  • Сохранить данные в Sandbox можно только с помощью общей папки. Связано это с тем, что после каждого отключения среды вся информация полностью очищается.
  • Виртуализация – основа, без которой запустить песочницу не получится.
  • Если вы столкнулись с ошибкой 0x80070002 «Не удается найти указанный файл», то, скорее всего, ваша система не обновлена до последней версии. Проблема была исправлена в обновлении KB4512941.

Подводя итоги, хочется сказать, что Windows Sandbox – лучшее решение для тех, кто хочет быстро и надежно проверить работоспособность той или иной программы. С ней не нужно загружать дополнительное ПО на несколько гигабайт – все вшито в систему. Достаточно активировать песочницу, и она отобразится в списке программ.

Песочница Windows: как работать с изолированной тестовой средой Windows 10

11.11.2019Дмитрий+10, Windows

Песочница Windows (оригинальное название Windows Sandbox) – это внедрённая в Windows 10, начиная с её версии 1903, отделённая среда тестирования сомнительного ПО.

Каждый раз запускаемая эта среда являет собой чистую Windows 10 той же версии 1903, но работающую с некоторыми ограничениями.

В этой среде можно запускать скачанные с левых сайтов программы, применять твики кастомизации и вносить в систему прочие рискованные настройки, распаковывать подозрительные файлы, сёрфить по низкосортным сайтам.

И даже намеренно запускать вирусы и прочие зловреды. Песочница надёжно изолирована от среды реальной Windows 10: распространённое в первой зло уйдёт в небытие вместе с её закрытием и не проникнет в среду второй. Что являет собой Windows Sandbox? И как её активировать в Windows 10?

Что такое песочница Windows

Песочница ещё на стадии тестирования инсайдерских сборок готовящегося накопительного обновления за первое полугодие 2019 года произвела на инсайдеров фурор как реально стоящая системная новинка.

Но, увы, долгое время после официального выпуска обновления работа Windows Sandbox в русскоязычных сборках Windows 10 1903 завершалась ошибкой. Microsoft потребовалось несколько месяцев, чтобы устранить эту ошибку.

И вот уже мы можем беспрепятственно работать с песочницей.

Windows Sandbox – это не предустановленный изначально системный компонент, а активируемый по необходимости. Активирован он может быть в 64-битной Windows 10, начиная с редакции Pro и, как уже говорилось, начиная с версии 1903. Есть ещё требования, вытекающие из специфики работы гипервизоров:

• Компьютер должен поддерживать аппаратную виртуализацию, и она должна быть включена в BIOS;
• Должно быть не менее 4 Гб RAM;

Читайте также:  Как подключить интернет розетку: варианты и схемы подключения

• Желательно иметь двухъядерный процессор.

Как видим, большая часть условий активации песочницы такие же, как и для активации штатного гипервизора Hyper-V. Ведь именно на технологии Microsoft Hyper-V базируется работа Windows Sandbox. Но песочница – это ограниченная среда виртуализации.

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

В ней представлены только отдельные системные приложения формата UWP, нет Microsoft Store, и, соответственно, нет возможности устанавливать из него UWP-приложения.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

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

То ли это временный баг, то ли специально задуманное ограничение – неизвестно. Но в любом случае в части переразметки дискового пространства в среде Windows Sandbox не поэкспериментируешь.

Дисковое пространство являет собой единственный диск С небольшого размера.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Сообщение песочницы с реальной Windows 10 возможно только путём двустороннего копирования файлов.

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

Доступ к Интернету в виртуальной системе песочницы обеспечивается автоматически создаваемым эмулятором сетевого устройства – адаптером Hyper-V.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Вне зависимости от того, активирована ли реальная Windows 10, виртуальная среда песочницы – это система в триальном режиме. Тестовая среда не рассчитана на персонализацию, а это единственное, на что влияет отсутствие активации из ограниченного круга возможностей изолированной среды.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Windows Sandbox – это приложение без каких-либо настроек. Мы используем это приложение как есть, всё, что нам доступно (возможно, пока что) – это возможность развернуть приложение на весь экран. И работать со средой песочницы, как в среде обычной Windows.

Принцип работы песочницы – сохранение изменений только до момента закрытия приложения, выключения или перезагрузки виртуальной системы. Из чего вытекает ещё одно ограничение: мы не сможем экспериментировать с настройками и софтом, требующим для внесения изменений перезагрузку системы или применение операций в режиме предзагрузки.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Такая вот у Windows 10 теперь есть песочница. Функция эта, безусловно, рассчитана на начинающих пользователей. Ну или пользователей опытных, однако не имеющих времени на активные эксперименты и работу с полноценными гипервизорами.

И, кстати, ещё один недостаток обнаружат те, кто параллельно работает с полноценными гипервизорами – программами VirtualBox или VMware. Песочница конфликтует со сторонними программами виртуализации операционных систем.

При активном компоненте Windows Sandbox виртуальные машины VirtualBox или VMware не будут запускаться. Песочницу надо будет деактивировать и отключить запуск Hyper-V в командной строке.

Как активировать песочницу

Чтобы активировать Windows Sandbox, жмём клавиши Win+X. Выбираем «Приложения и компоненты».

  • Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  • Кликаем ссылку «Программы и компоненты».
  • Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  • Далее жмём «Включение и отключение компонентов».
  • Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  • В перечне ищем пункт «Песочница Windows» и ставим галочку компонента.
  • Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  • Ожидаем применения изменений и перезагружаем компьютер.
  • Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

Оцените Статью:

Загрузка…10 WindowsSandboxвиртуализацияизолированная средапесочница

Песочница Windows 10 — как включить, настроить и использовать

23.05.2019  windows | для начинающих

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускаетсяОдно из самых интересных нововведений последней версии Windows 10 — Песочница (Windows Sandbox), специальное окружение, позволяющее запускать ненадежные программы без последствий для основной операционной системы: своего рода упрощенная виртуальная машина, цель которой дать пользователям без опаски выполнить запуск любой программы. То же самое можно сделать и с использованием виртуальных машин Hyper-V или VirtualBox, но Windows Sandbox будет более простым инструментом для начинающих пользователей.

В этой инструкции подробно о том, как включить (установить) песочницу Windows 10, о возможных настройках, а также некоторая дополнительная информация, которая может оказаться полезной.

На всякий случай отмечу, что функция доступна только начиная с Windows 10 версии 1903 в Профессиональной и Корпоративной редакциях, но при желании, включить песочницу можно и в Windows 10 Домашняя.

Также может быть полезным: Использование бесплатной песочницы Sandboxie для запуска программ в изолированной среде.

Установка песочницы Windows 10 (Windows Sandbox)

Для установки песочницы в Windows 10, при условии, что ваша система соответствует указанным выше параметрам, достаточно выполнить следующие действия:

  1. Откройте панель управления (для этого можно использовать поиск в панели задач или нажать Win+R и ввести control), переключите вид панели управления на «Значки», а затем откройте пункт «Программы и компоненты».
  2. В меню слева нажмите «Включение и отключение компонентов Windows». Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  3. В списке компонентов найдите «Песочница Windows» и включите его. Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  4. Нажмите Ок, дождитесь завершения установки и перезагрузите компьютер.
  5. На этом Windows Sandbox установлен и готов к работе: соответствующий пункт появится в меню «Пуск». Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается
  6. При запуске песочницы запускается чистая виртуальная машина Windows 10 с доступом к сети и возможностью безопасно запускать практически любые программы внутри (доступа к вашим программам и файлам по умолчанию нет). Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

В случае если пункт «Песочница Windows» неактивен, а при наведении на него указателя мыши вы видите сообщение «Не удается установить Песочницу Windows: у процессора нет требуемых возможностей виртуализации», это может говорить о том, что в БИОС/UEFI отключена виртуализация или ваш компьютер оснащен недорогим процессором без поддержки виртуализации.

Для включения виртуализации в БИОС, при наличии функции, найдите пункт VT-x (Intel Virtualization Technology) или AMD-v в параметрах (обычно в Advanced Configuration) и включите его (установите в Enabled), затем сохраните сделанные изменения и перезагрузите компьютер.

Настройки Windows Sandbox

После запуска Песочница Windows — это чистая система, без доступа к вашим файлам в основной системе (что может быть нужно), зато с доступом к сети (что представляет потенциальную опасность).

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

Обновление: появилась утилита для автоматического создания файлов конфигурации, подробно: Настройка Песочницы Windows 10 в Sandbox Configuration Manager (Sandbox Editor).

Содержимое файла должно начинаться с и заканчивать , а среди доступных параметров, которые указываются внутри этих тегов есть следующие.

Отключение доступа к сети:

Disable

Отключение доступа к виртуальному графическому адаптеру (изображение не исчезнет, но исчезнут функции ускорения графики):

Disable

Проброс папок с основной системы в песочницу Windows (параметр ReadOnly задает доступ только для чтения, при указании False возможна будет и запись):

Путь_к_папке_в_системе
True

Подключенные папки будут отображаться на рабочем столе (также возможен доступ по пути C:UsersWDAGUtilityAccountDesktopИмя_папки внутри песочницы).

Запуск команды при открытии песочницы:

какая_либо_команда

Все эти параметры можно компоновать в рамках одного файла конфигурации .wsb, который можно создать с помощью любого текстового редактора, даже встроенного «Блокнота» (при его использовании в диалоге сохранения в поле «Тип файла» выберите «Все файлы» и при сохранении укажите расширение .wsb). На скриншоте ниже — пример такого файла конфигурации.

Что такое windows sandbox: обзор, системные требования, где можно скачать и что делать если не запускается

В этом файле отключается доступ к сети и GPU, подключаются две папки с основной машины и при входе запускается Проводник.

Видео по установке и настройке Песочницы

Дополнительная информация

Дополнительные нюансы, которые могут быть полезны:

  • Между основной системой и песочницей Windows работает буфер обмена, с помощью которого вы можете легко «передать» файлы в Sandbox без создания wsb файлов конфигурации.
  • Каждый раз при закрытии песочницы всё её содержимое очищается. При необходимости сохранять результаты работы, используйте общие папки.
  • Как уже было отмечено выше, невозможность включить песочницу Windows (неактивна в компонентах) связана с отключенной виртуализацией или с отсутствием её поддержки процессором.
  • Ошибка 0x80070002 «Не удается найти указанный файл» при запуске песочницы может говорить о разных проблемах. В первую очередь, на финальном релизе с этим столкнулись владельцы ОС на языке, отличном от английского и Майкрософт обещает это исправить. Обновление: ошибка исправлена в обновлении KB4512941. Самостоятельное исправление (уже не актуально): установить английскую ОС, а уже затем на нее русский языковой пакет.

remontka.pro в Телеграм | Другие способы подписки

Читайте также:  Как найти группу в whatsapp (Ватсап) и вступить в нее: подробная инструкция

А вдруг и это будет интересно:

Песочница в Windows

Песочница — это новый легковесный инструмент в ОС Windows, позволяющий запускать приложения в безопасном изолированном окружении.

Случалось ли Вам оказаться в ситуации, когда необходимо запустить какую-то программу, но Вы не совсем уверены в источнике её происхождения? Или другой пример — необходимость проверить что-то на «чистой» версии Windows.

Во всех подобных случаях раньше был только один выход — установить ОС на отдельную физическую или виртуальную машину и провести нужный эксперимент. Но это больше не так.

Microsoft разработал новый механизм под названием Песочница (eng. Windows Sandbox).

Это изолированное временное окружение, в котором Вы можете запускать подозрительное программное обеспечение без риска навредить своему ПК. Любое ПО, установленное в Песочнице, остаётся только в Песочнице и не может взаимодействовать с основной ОС. Как только Вы закрываете Песочницу — всё её содержимое безвозвратно уничтожается.

Вот основные особенности Песочницы:

  • Это часть ОС Windows. Если у Вас Windows 10 Pro или Enterprise, то Вы уже можете начать ею пользоваться.
  • С чистого листа. При каждом запуске Песочницы Вы получаете одно и то же, чистое, неизменное окружение. В точности такое, какой была Ваша ОС сразу после её установки.
  • Никаких следов. При закрытии Песочницы уничтожаются все установленные в ней приложения, все созданные там файлы. Закрыли Песочницу — не осталось никаких следов её существования.
  • Безопасность. Используется аппаратная виртуализация, которая использует гипервизор для запуска отдельного ядра ОС и изолирует его от Вашей основной ОС
  • Эффективность. Используется интегрированный планировщик задач, умное управление памятью, виртуальный GPU.

Системные требования

  • Windows 10 Pro или Enterprise, билд 18305 или выше
  • Архитектура AMD64
  • Включенная в BIOS виртуализация
  • Минимум 4 ГБ (рекомендовано 8 ГБ) оперативной памяти
  • Минимум 1 ГБ свободного места на диске (рекомендуется SSD)
  • Процессор с двумя ядрами (рекомендуется 4 с поддержкой hyper-threading)

Быстрый старт

1. Установите Windows 10 Pro или Enterprise, билд 18305 или выше

2. Включите виртуализацию:

  • Если Вы работаете на физической машине — сделайте это в BIOS
  • Если Вы работаете на виртуальной машине — используйте следующую PowerShell команду: Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

3. Откройте (через Панель Управления) список установленных компонентов Windows и включите в нём Песочницу. Нажмите ОК. Если увидите запрос на перезагрузку компьютера — подтвердите его.

4. Запустите Песочницу из меню Пуск. Разрешите повышение прав для её процесса.

5. Скопируйте (через буфер обмена) в Песочницу бинарник, который хотите запустить.

6. Запустите бинарник в Песочнице. Если это инсталлятор — пройдите процедуру установки и запустите установленное приложение.

7. Используйте приложение по назначению.

8. Когда закончите — просто закройте Песочницу. Всё её содержимой будет удалено.

9. Опционально — можете убедиться, что в Вашей основной ОС ничего не изменилось.

Что под капотом у Песочницы

Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows. Среди ключевых адаптаций можно отметить:

Динамически генерируемый образ

Песочница является хотя и легковесной, но всё же виртуальной машиной. И, как любой виртуальной машине, ей требуется образ, с которого она может загрузится. Важнейшей особенностью Песочницы является то, что Вам не нужно откуда-то качать или создавать этот образ.

Он создастся на лету, из файлов вашей текущей ОС Windows. Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться.

Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске.

Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ.

При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.

Умное управление памятью

Управление памятью для Песочницы — ещё одно важное усовершенствование. Гипервизор позволяет запускать на одной физической машине несколько виртуальных и это, в общем, неплохо работает на серверах. Но, в отличии от серверов, ресурсы обычных пользовательских машин значительно более ограничены.

Для достижения приемлемого уровня производительности Microsoft разработал специальный режим работы памяти, при котором основная ОС и Песочница могут с некоторых случаях использовать одни и те же страницы памяти.

В самом деле: поскольку основная ОС и Песочница запускают один и тот же образ ОС, то большинство системных файлах в них будут одни и те же, а значит нет смысла дважды загружать в память одинаковые библиотеки. Можно сделать это один раз в основной ОС, а когда тот же файл понадобится в памяти Песочнице — ей можно дать ссылку на ту же страницу.

Конечно, требуются некоторые дополнительные меры для обеспечения безопасности подобного подхода, но Microsoft позаботилась об этом.

Интегрированный планировщик

В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице.

Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС.

Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет.

Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM. Главной задачей было сделать Песочницу с одной стороны просто обычным приложением, а с другой — дать гарантию её изоляции на уровне классических виртуальных машин.

Использование «снимков»

Как уже говорилось выше, Песочница использует гипервизор. Мы по сути запускаем одну копию Windows внутри другой. А это означает, что для её загрузки понадобится какое-то время.

Мы можем тратить его при каждом запуске Песочницы, либо сделать это лишь раз, сохранив после загрузки всё состояние виртуальной ОС (изменившиеся файлы, память, регистры процессора) на диске.

После этого мы сможем запускать Песочницу из данного снимка, экономя при этом время её старта.

Виртуализация графики

Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU.

И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.

Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).

В результате графика в Песочнице работает следующим образом:

  • Приложение в Песочнице использует графические функции обычным образом, не зная кто и как будет их выполнять
  • Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС
  • Основная ОС, получив команды отрисовки графики, воспринимает их так, как будто они пришли от локально запущенного приложения и соответствующим образом выполняет их, выделяя и управляя необходимыми ресурсами.

Это процесс можно изобразить так: Это позволяет виртуальному окружению получать полноценный доступ к аппаратно акселерируемой графике, что даёт как прирост производительности, так и экономию некоторых ресурсов (например, заряда батареи для ноутбуков) в следствие того, что для отрисовки графики больше не используются тяжелые расчёты на CPU.

Использование батареи

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

Читайте также:  Монстр энергопотребления и 8К гейминга: какой обещает быть nvidia rtx 4090ti

Отзывы и сообщения о проблемах

В любой новой технологии могут быть баги. Microsoft просит присылать сообщения о них и предложения новых фич через Feedback Hub.

Песочница Windows — Windows security

  • Статья
  • 10/28/2022
  • Чтение занимает 2 мин

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

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

Обратите внимание, что начиная с Windows 11 (сборка 22509) ваши данные будут сохраняться при перезапуске, инициированном из виртуализированной среды.

Это удобно для установки приложений, которым требуется перезагрузка ОС.

Программное обеспечение и приложения, установленные на главном компьютере, не являются непосредственно доступными в песочнице. Если в среде Песочницы Windows вам нужны какие-либо определенные приложения, их необходимо явным образом установить в этой среде.

Песочница Windows обладает следующими свойствами:

  • Это часть Windows: все, что требуется для этой функции, входит в состав операционных систем Windows 10 Pro и Windows 10 Корпоративная. Нет необходимости скачивать VHD.
  • Чистая система: при каждом запуске Песочницы Windows создается новый экземпляр чистой системы Windows.
  • Одноразовость: на устройстве не сохраняются никакие данные. Когда пользователь закрывает это приложение, все данные удаляются.
  • Безопасность: для изоляции ядра используется аппаратная виртуализация. Гипервизор Майкрософт выполняет отдельное ядро, отделяющее Песочницу Windows от главного компьютера.
  • Эффективность: используется интегрированный планировщик ядра, интеллектуальное управление памятью и виртуальный ГП.

Предварительные условия

  • Windows 10 Pro, Корпоративная или для образовательных учреждений сборки 18305 или Windows 11 (Песочница Windows в настоящее время не поддерживается в Windows 10 Домашняя)
  • Архитектура AMD64 или (начиная с Windows 11 (сборка 22483)) ARM64
  • Возможности виртуализации должны быть включены в BIOS
  • Не менее 4 ГБ оперативной памяти (рекомендуется 8 ГБ)
  • Не менее 1 ГБ свободного места на диске (рекомендуется твердотельный накопитель)
  • Не менее двух ядер ЦП (рекомендуется использовать четыре ядра с технологией гиперпоточности)

Установка

  1. Убедитесь, что на компьютере установлена операционная система Windows 10 Pro или Корпоративная с версией сборки 18305 или Windows 11.

  2. Включите виртуализацию на компьютере.

    • Если вы используете физический компьютер, убедитесь, что возможности виртуализации включены в BIOS.
    • Если вы используете виртуальную машину, запустите следующую команду PowerShell, чтобы включить вложенную виртуализацию:
      Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

  3. В строке поиска на панели задач введите Включение или отключение компонентов Windows, чтобы получить доступ к инструменту «Дополнительные компоненты Windows». Выберите Песочница Windows, затем нажмите кнопку ОК. Перезапустите компьютер при появлении соответствующего запроса.

    Если вариант Песочница Windows недоступен, компьютер не соответствует требованиям для запуска Песочницы Windows. Если вы считаете, что это неверно, проверьте список предварительных требований, а также шаги 1 и 2.

    Примечание

    Чтобы включить песочницу с помощью PowerShell, откройте PowerShell от имени администратора и выполните команду Enable-WindowsOptionalFeature -FeatureName «Containers-DisposableClientVM» -All -Online.

  4. Найдите и выберите Песочницу Windows в меню «Пуск», чтобы запустить это приложение впервые.

    Примечание

    Песочница Windows не учитывает настройки мыши в основной системе, поэтому если в основной системе настроено использование мыши для правой руки, эти настройки следует применить в Песочнице Windows вручную.

Использование

  1. Скопируйте исполняемый файл (и все остальные файлы, необходимые для запуска приложения) с главного компьютера и вставьте их в окно Песочницы Windows.

  2. Запустите исполняемый файл или установщик в песочнице.

  3. По завершении экспериментов закройте песочницу. В диалоговом окне будет указано, что все содержимое песочницы будет безвозвратно удалено. Нажмите кнопку ОК.

  4. Убедитесь, что на главном компьютере нет никаких изменений, сделанных вами в Песочнице Windows.

Песочница Windows Sandbox в Windows 11

В этой публикации, друзья, рассмотрим одну из зачётнейших функций Windows 11, унаследованную от Windows 10 – песочницу Windows, она же Windows Sandbox.

Она входит в состав редакций 11-й Windows начиная с Pro, и эта функция открывает перед нами огромные перспективы получить больший уровень владения компьютером, сделаться как минимум опытными пользователями.

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

У этой тестовой среды есть, конечно, свои ограничения, она во многом проигрывает полноценным программам для виртуализации операционных систем. Но вместе с тем песочница невероятно проста, не требует от пользователя никакого интеллектуального и опытного подспорья, а, наоборот, может дать это. Давайте посмотрим на песочницу в Windows 11.

↑ Песочница Windows в Windows 11

↑ Что такое песочница Windows в Windows 11

Итак, друзья, песочница Windows, Windows Sandbox в Windows 11. Она полностью унаследована от Windows 10, в которой эта функция появилась впервые, кому интересно, читаем статью «Песочница Windows в Windows 10». Никаких изменений в этой функции не произошло, ну кроме того, что песочница в Windows 11 эмулирует, соответственно, среду Windows 11.

Как и в Windows 10, в Windows 11 этой функции нет в редакции Home, функция входит в состав редакций начиная с Pro. Песочница Windows – это виртуальная среда, эмулятор Windows с ограниченными возможностями. В Windows 11 являет собой урезанную корпоративную редакцию Enterprise этой системы.

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

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

К тому же, в инсайдерской Windows 11 песочница ещё и плохо русифицирована. Но зато работает без проблем.

Итак, песочница – это урезанная виртуальная Windows 11 с заданным по умолчанию пользователем. В этой виртуальной системе нет предустановленных приложений UWP, нет магазина Windows Store.

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

Microsoft хваткой бультерьера держится за принцип, что реальная и виртуальная системы Windows на одном компьютере должны быть активированы разными ключами, поэтому в песочнице нам поставляется неактивированная Windows 11.

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

У песочницы нет даже минимальных каких-то настроек, можем только работать с ней в оконном режиме или в полноэкранном. При закрытии окна песочницы она предупреждает нас, что всё, что мы проделали в ней, не сохранится.

При новом запуске песочницы у нас будет дефолтная виртуальная Windows 11, с которой мы можем проводить уже другие эксперименты. И, соответственно, это могут быть только эксперименты, не требующие перезагрузки или перезахода в систему.

Для работы с песочницей необходимо всё то же, что и для работы с Hyper-V – включённая аппаратная виртуализация на компьютере и не самое слабое железо, хотя бы 2 ядра процессора и памяти минимум 4 Гб. Иначе песочница будет попросту тормозить.

↑ Активация песочницы Windows в Windows 11

Дабы пользоваться песочницей в Windows 11, её сперва необходимо активировать, ведь это опциональный компонент операционной системы. Идём в системное приложение «Параметры», в раздел «Приложения». Здесь нам нужен подраздел «Дополнительные компоненты».

В этом подразделе внизу, в сопутствующих параметрах кликаем «Другие компоненты Windows».

Откроется окошко классических компонентов Windows. Устанавливаем галочку «Песочница Windows». Жмём «Ок».

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

После перезагрузки ищем песочницу в числе системных приложений в меню «Пуск».

Оставьте комментарий

Ваш адрес email не будет опубликован.

<