Vk7jg nphtm c97jm 9mpgt 3v66t что это за ключ
Ключи активации Windows 10 свежие серии 2021
Активация Windows 10
Зачем нужна активация
Windows 10 скачан и установлен. Теперь нужно перейти к активации, то есть к подтверждению подлинности установленной версии операционной системы, без которого невозможна её полноценная работа. Но зачем нужна эта процедура?
Во-первых, пользователь с неактивированной ОС не сможет установить понравившийся фон на рабочий стол. Выбранная картинка будет сбрасываться и заменяться на чёрное полотно.
Во-вторых, в углу экрана постоянно появляется уведомление о необходимости активации ОС.
Сообщение о том, что Windows 10 не активирована
Наконец, компьютер произвольно перезагружается после нескольких часов работы, что может быть чревато потерей важных данных.
Обратите внимание! Без активации операционной системы пользователь не сможет по достоинству оценить её возможности и функционал. Именно поэтому эта процедура обязательна.
Как активировать Windows 10? Элементарно!
2. В папке найдите файл KMSAuto.exe. Нажмите по нему ПКМ и запустите от имени администратора. Программа получит необходимые права для обхода системной защиты. Откроется небольшое окно, в котором будут красоваться три кнопки. Одной из них мы воспользуемся.
3. Далее предстоит выбрать пункт Activate Windows. Для этого достаточно щелкнуть левой кнопки мыши один раз. Теперь утилита сделает все сама.
Вам остается лишь дождаться завершения процесса. Это может занять некоторое время.
Как бесплатно активировать Windows 10
Что бы бесплатно провести процесс активации Windows 10 нам понадобится одна из специальная программ: KMSauto или Re-Loader. Обе себя очень хорошо зарекомендовали среди пользователей и отлично справляются с поставленной задачей. Их не нужно устанавливать (Portable) и они не требуют установки дополнительных программ или драйверов. Так же имеют русский язык в интерфейсе, а значит проблем с использованием не будет.
Начнем с простого, но рабочего способа, который актуален как никогда. Программа разрабатывается одним популярным программистом Ratiboris и он знает все тонкости активации Windows 10 и Microsoft Office.
Порядок работы с программой:
kms step 1
Если у вас отобразилась ошибка и активация не прошла, то перед выполнением шага 4 перейдите во вкладку «Система» — там будет раздел «Установка GVLK ключа» — нажмите кнопку «Установить ключ Windows». Это должно исправить ситуацию.
В итоге весь процесс займет минуты 3 и пары кликов мышкой. Учтите, что запуск KMS активатора может быть заблокирован любым антивирусом (включая защитник Windows) — отключайте их на время применения программы!
3 совета: как правильно активировать Windows 10
Что делать, если не активируется Windows 10?
Бывает и так, что система работала, а потом вдруг слетела активация Windows 10. Если у вас лицензионная копия – то прямая вам дорога в службу поддержки Microsoft. Можно предварительно почитать список ошибок по ссылке https://support.microsoft.com/ru-ru/help/10738/windows-10-get-help-with-activation-errors.
Если же работал активатор, то надо просто заново провести активацию. Мешает антивирус – добавьте в исключения файлы активатора и устанавливаемую им службу. В крайнем случае, выключите антивирус на время активации.
Сколько работает Windows 10 без активации
Официальных сроков работоспособности не существует. Можно работать с не активированной версией сколько угодно. Компьютер не заблокируется, а ОС не потеряет функциональность. Если вопрос персонализации не является первостепенным, а постоянное напоминание о необходимости активации не раздражает, то пользоваться Windows 10 в таком режиме можно бесконечно.
А что если не активировать?
У пользователя есть 30 дней на активацию системы, с момента ее установки на персональное устройство. Месяц ПО будет функционировать в полном объёме, без каких-либо ограничений и неполадок. По прошествии данного времени система самостоятельно уведомит о необходимости ее активации.
Однако если ранее в качестве оповещения использовались всплывающие окна на пол экрана, мешающие адекватной работе ПК, то сейчас производители смягчили своё отношения к пользователям, которые не спешат покупать лицензию на их продукт.
Вместо надоедливых окон, появляющихся в самый неудобный момент, или регулярной перезагрузки устройства, приходится лицезреть небольшой текст в виде водяного знака, который расположили в правом нижнем углу, как на фото.
Его цель – напоминать пользователю о том, что система не активирована и нуждается в подтверждении лицензии. Однако не только текст, будет напоминать о неполноценности ПО.
Неактивированная копия Виндовс не даёт пользователю доступ к параметрам персонализации. Именно за счёт персонализации каждый может настроить систему под себя, выбрав фоновое изображение, тему и пр. Пользователи системы без лицензии лишены этой возможности, в привычном виде. Конечно, они могут выбрать обои, непосредственно нажав на понравившееся изображения правой кнопкой мыши, однако их возможности все равно останутся ограниченными.
В остальном разработчики ПО не предусмотрели других функциональных ограничений, для копий Виндовс, не прошедших процедуру активации.
Существует мнение, что неактивированное ПО не обновляется с той регулярностью, с которой это делают легальные копии. Однако это не больше, чем просто заблуждение. Windows OS, загруженная с сайта Microsoft или других проверенных источников, обновляется согласно срокам разработчиков, даже в ситуациях, когда он не был активирован.
Что такое ключ продукта Windows 10
Это 25-значный код, применяемый для активации Windows.
Лицензионный ключ активации Windows 10
Лицензионным ключом называют тот ключ, что куплен лично вами, а не взятый с сайта бесплатно, но это только формально и по правилам Microsoft. На деле не важно какой ключ использовать, важно чтобы не активированная Windows 10 вам не мешала напоминанием об активации.
Ключи активации Windows 10
Если Вы не хотите платить за активацию Windows 10 то воспользуйтесь бесплатными ключами. Которые подходят для 64 бита и 32 бита редакций:
7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
VK7JG-NPHTM-C97JM-9MPGT-3V66T
NPPR9-FWDCX-D2C8J-H872K-2YT43
TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 — для Home (Домашняя);
VK7JG-NPHTM-C97JM-9MPGT-3V66T — для Pro (Профессиональная).
Что такое ключ продукта Windows 10
Это 25-значный код, применяемый для активации Windows.
Как активировать Windows 10 с помощью ключа
Активировать Windows при помощи ключа можно двумя способами:
Во время установки
В начале процесса первой установки Windows, система попросит ввести ключ продукта.
После установки
Перейдите по пути указанному ниже и в появившемся окне введите лицензионный ключ.
Пуск → Параметры → Обновление и безопасность → Активация → Обновить ключ продукта → Изменить ключ продукта.
Важно! В обоих способах нужно чтобы компьютер был подключен к интернету! В противном случае завершить активацию Windows будет невозможно.
Как активировать Windows 10 без ключа
Есть два варианта пиратской активации:
Стоит заметить что активатор это не генератор ключей (keygen), он работает совсем по другому принципу.
Самый надежный и рабочий активатор — это KMSAuto от Ratiborus, его и другие утилиты от данного автора можете скачать по прямой ссылке ниже.
Размер: | 1 kB |
Версия: | null |
Автор: | Ratiborus |
Обновление: | 01.07.2021 |
Я сейчас пользуюсь только Windows 10 и уже не один год. Удобная и быстрая винда. Ключ при переустановки так или иначе нужен. А здесь есть всё.
Большое спасибо автору статьи! С её помощью активировал свою десятку.
Спасибо, стараемся и периодически выкладываем свежие ключи.
Вовремя я прочитала статью. Воспользуюсь ключом Домашний. Буду пробовать. Надо после активации перезагружать компьютер?
Я сам не один раз перебирал ключи, и они подошли. Точно также и на другом компьютере, например под Acer. И активируються без проблем. Если под материнку Dell или HP могут понадобиться другие ключи.
В принципе работают ключики.
Сколько же проблем с этой десяткой, жуть просто. Если бы не эта статья, я бы так и сидел на Windows 98.
Купил б.у. ноутбук с не активированной Windows. Перерыл весь интернет в поисках рабочих ключей и нашел только у Вас. Спасибо!
Хорошо что я прочитала эту статью. Буду на днях пробовать на своей винде. Скажите а надо после активации перезагружать компьютер?
Искал на других сайтах, там «свежий ключ» это те которые 4,5 года в инете ходят. А у вас по настоящему свежие. Спасибо что людям голову не морочите.
Ключ активирует раз и на всегда винду 10 домашняя?
Что такое универсальные ключи продукта Windows 10? Вот как их использовать
Используя один из общих ключей продукта Microsoft, любой может установить Windows 10. Вот что вам нужно знать, включая некоторые ограничения.
Microsoft регулярно выпускает бесплатные ключи продуктов для различных выпусков Windows. Также известные как общие ключи продукта или ключи по умолчанию, не сразу понятно, для чего они нужны и почему вы должны их использовать.
Дадут ли вам бесплатную копию Windows? Доступны для использования на любой машине? И почему Microsoft делает их бесплатными? Рассмотрим подробнее.
Что такое универсальные ключи продукта Windows 10?
Общие ключи продукта позволяют пользователям устанавливать любую версию Windows на свои машины. У каждой версии Windows есть свой ключ.
Вот список всех общих ключей продукта Windows 10, доступных в 2020 году:
Законны ли общие ключи продуктов Windows?
Да, нет ничего плохого в использовании универсального ключа продукта для установки Windows на ваш компьютер. Однако это связано с некоторыми существенными ограничениями.
В частности, общий ключ не дает прав на использование. Вместо этого они предназначены только для того, чтобы помочь вам установить Windows. В течение 30–90 дней (в зависимости от ключа) срок действия универсального ключа истечет, и вам нужно будет добавить полный розничный ключ.
Теоретически Microsoft никогда не позволит вам активировать Windows с помощью универсального ключа. Если вы попытаетесь активировать Windows с помощью универсального ключа продукта, вы увидите на экране следующее сообщение:
Мы не можем активировать Windows на этом устройстве, потому что у вас нет действующей цифровой лицензии или ключа продукта. Если вы считаете, что у вас есть действующая лицензия или ключ, см. Устранение неполадок ниже. (0x803f7001)
Даже если вам каким-то образом удастся обойти средства контроля Microsoft (и да, есть способы сделать это), вы нарушите Лицензионное соглашение с конечным пользователем (EULA) и можете быть привлечены к ответственности.
Зачем использовать общие ключи продукта в Windows 10?
Возможно, лучше думать об общих ключах продукта так же, как о бесплатной пробной версии программного обеспечения. Да, вы получаете доступ ко всем функциям и можете опробовать приложение, но вы знаете, что в какой-то момент вам нужно будет потратить немного денег, чтобы сохранить доступ.
Они идеально подходят для людей, которые создают системы или хотят запускать Windows в виртуальной среде.
Как обновить общий ключ продукта
Если вы использовали общий ключ продукта для установки Windows, вы можете легко заменить его полной розничной версией и, таким образом, получить легальную копию Windows без необходимости удалять и переустанавливать операционную систему.
Примечание: Перед тем, как выполнить эти шаги, вам сначала необходимо приобрести розничную версию ключа продукта Windows. Вы можете купить их прямо в интернет-магазине Microsoft. У некоторых сторонних продавцов также могут быть легальные ключи, но мы не можем гарантировать, что они будут работать.
Когда будете готовы, откройте Настройки приложение и перейдите в Обновление и безопасность> Активация> Обновите свою версию Windows> Изменить ключ продукта.
На экране появится новое окно, и вам будет предложено ввести розничный ключ, который вы только что купили.
Если ваш ключ является легальным, начнется процесс активации. Процесс может занять от нескольких секунд до нескольких часов, в зависимости от того, насколько загружены серверы Microsoft.
Если клавиша Windows не работает, это мешает работе многих удобных ярлыков. Устраните неисправность ключа Windows с помощью этих советов, и он снова заработает.
Обман века Microsoft или обновление до Windows 10
Эм. Ты совершенно не прав. Естественно они одинаковые. Другие будут у покупателей retail-версии. По другому и быть не может.
Обновился с пиратки, и что-то я не вижу никаких сообщений о не лицензированной 10.
лично я госделами не занимаюсь и к стратегическим объектам отношения не имею. так что если кому-то и в правду интересно, где я на ютубе и на пикабу залипаю, то мне как-то по барабану (: другое дело, если я был бы активистом
а своим ключиком пробовал активироваться?
Ключ нужен только для установки, активируется вин10 на основе индефикационного номера, выданного и составленного на основе твоего железа. Именно поэтому при смене к примеру жестака или проца, придется проходить повторную активацию/регистрацию по телефону. А теперь успокойся, и готовься к школе остался месяц.
Не триал, не скипнулось)
Узнать свой ключ, можно следующим образом: скопировать текст ниже в блокнот и формат *.TXT сменить на *.VBS, запустить, посмотреть, сравнить со списком поста. Если не доверяете, не делайте. И если ваш ключ отличается от списка, не пишите его в комментах.
Set WshShell = CreateObject(«WScript.Shell»)
regKey = «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\»
DigitalProductId = WshShell.RegRead(regKey & «DigitalProductId»)
Win8ProductName = «Windows Product Name: » & WshShell.RegRead(regKey & «ProductName») & vbNewLine
Win8ProductID = «Windows Product ID: » & WshShell.RegRead(regKey & «ProductID») & vbNewLine
strProductKey =»Windows 8 Key: » & Win8ProductKey
Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
keypart1 = Mid(winKeyOutput, 2, Last)
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
a = Mid(winKeyOutput, 1, 5)
b = Mid(winKeyOutput, 6, 5)
c = Mid(winKeyOutput, 11, 5)
d = Mid(winKeyOutput, 16, 5)
e = Mid(winKeyOutput, 21, 5)
ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e
Гений заработал за три дня 3 миллиарда. Для этого пришлось обмануть целую страну, но и вы бы ему поверили
Мужчина, представившийся сотрудником Microsoft, всего за три дня стал богаче почти на три миллиарда рублей. Он заключил с правительством Зимбабве хитрый контракт от имени компании, но самое интересное началось, когда переговорщик улетел на частном самолёте.
Человек, который представился как Джон Дусон, в октябре 2019 года связался с правительством Зимбабве, но известно об этом стало только в мае 2021 года, пишет американское издание BookDaily. Он представился сотрудником компании Microsoft и рассказал официальным лицам, что его якобы прислал Билл Гейтс, чтобы заключить разовую сделку по обслуживанию продуктов компании.
Благодаря сотрудничеству, по словам Дусона, руководство страны могло бы перестать беспокоиться о ежемесячных счетах за программное обеспечение.
Джон пообещал обновить софт на компьютерах политиков, а в качестве поощрительного бонуса предоставить им бесплатный пакет Microsoft Office и обновление с Windows 7 до Windows 10, за которое тоже не придётся платить. Всё это, как утверждал Дусон, — щедрость Гейтса по отношению к стране, чья экономика находится в упадке.
Руководство страны поверило мужчине и допустило его к своим компьютерам. Джон обновил программы и провёл трёхдневный семинар: он обучил айтишников, как правильно получать обновления. Закончив работу, Дусон забрал 40 миллионов долларов (2,9 миллиарда рублей) и улетел на частном самолёте.
Каково же было удивление руководителей Зимбабве, когда через год Microsoft снова выставила им счёт. Политики поняли, что их обманули, связались с офисом корпорации и узнали, что никакого Джона Дусона там не знают. Более того, компания не отправляла своих сотрудников в командировку в Африку.
Оказалось, что все работы, которые Джон провёл почти за три миллиарда рублей, сводились к обновлению Windows до десятой версии. Правда, такую возможность Microsoft предоставляла всем своим пользователям бесплатно и без помощи Дусона.
На данный момент у политиков нет зацепок, где искать Джона, и полиция продолжает поиски. Офицеры считают, что Дусон, возможно, находится на территории Южной Африки.
Microsoft предупредила о проблемах с драйверами на Windows 10 и предложила решение
В Windows 10, как и в более ранних версиях ОС, есть возможность устанавливать и обновлять драйверы прямо из системы с помощью Windows Update. Зачастую этих драйверов вполне хватает, но изредка возникает ситуация, когда нужно установить самый новый драйвер с официального сайта.
Однако в этом случае возможны проблемы. Как оказалось, система защиты целостности памяти может помешать установке сторонних (при этом официальных) драйверов. Однако решение есть.
Для этого нужно зайти в настройки:
Пуск > Параметры > Обновление и безопасность;
Перейти в раздел «Безопасность устройств»;
В секции «Изоляция ядра» отключить систему защиты целостности памяти;
После этого можно попробовать установить драйвер, скачанный с официального сайта.
Отметим, что в Microsoft недавно выпустила новую версию Windows 10 Optional updates, которая позволит пользователям выбирать обновления действительно нужных драйверов, а не устанавливать всё подряд.
Впрочем, недавнее необязательное обновление KB4535996 уже принесло целый ворох проблем и сбоев на Windows 10. К примеру, это различные «фризы», сбои при загрузке или замедление запуска, а также неработоспособность утилиты Sign Tool.
Компания пока не предложила решения, но если удалить KB4535996, то проблемы исчезают. Небольшим бонусом может служить тот факт, что после удаления патча система более не будет его предлагать, а также не станет устанавливать принудительно.
Удаленная поддержка удаленных пользователей в Windows 10: Быстрая
Всем привет, сегодня мы поговорим о средстве удаленной помощи пользователям, появившемся в Windows 10 1607: «быстрая помощь». Средство «Быстрая помощь» предназначено для оказания удаленной поддержки пользователей через интернет.
— Windows 10 не ниже 1607 на обоих компьютерах.
— Наличие учетной записи Microsoft у помогающего.
— Наличие доступа в интернет на обоих компьютерах.
Использование: взгляд пользователя
Если пользователю потребовалась помощь, то он должен запустить Быструю помощь. Можно через пункт «выполнить» запустить quickassist.exe или найти быструю помощь в поиске.
После запуска нам будет предложено два варианта: получить или оказать помощь. Для получения помощи, нам следует получить от помогающего специальное шестизначное число. Его мы вводим в верхнее поле.
После ввода кода нажатия соответствующей кнопки, ждем решения помогающего. ОН должен решить, будет-ли он управлять или только наблюдать за рабочим столом. Нам будет предложено его решение подтвердить
Подключение выполнено! МЫ в любой момент можем приостановить подключение или прервать его.
Использование: взгляд администратора
Теперь рассмотрим порядок действий человека помогающего. Пользователь обратился к нам за помощью и мы так-же запускаем быструю помощь. В окне программы авторизуемся с использованием учетных данных майкрософт. Программа генерирует временный код, который мы должны передать челолвеку, запросившему помощь.
После того, как пользователь введет код, у нас спросят требуемый уровень общего доступа. Пользователь должен дудет этот доступ подтвердить.
После подтверждения мы увидим рабочий стол вызываемого компьютера.
Мы можем выбрать все или конкретный удаленный монитор, есть двухсторонний текстовый буфер обмена. Мы можем сделать на экране удаленного рабочего стола пометку для пользователя. Например, можно выделить маркером элемент, который пользователь упорно не хочет заметить.
А вот так наши художества видит пользователь:
В случае необходимости перезагрузки удаленного компьютера, после загрузки, пользователю нужно лишь запустить приложение заново: вводить код не потребуется.
До TeamViewer ей конечно далеко, но функционал приложения постоянно расширяется. Не стоит забывать и про бесплатность приложения.
И по традиции, ссылка на мой блог, где картинок немного больше.
Песочница Windows
Windows 10 1903 принесла нам песочницу Windows Sandbox. Это очередная технология Microsoft, использующая возможности Hyper-V без установки последнего. Ранее я писал уже про подобный подход в Application Guard защитника Windows. Она стала первой технологией, использующей функции Hyper-V для запуска браузера в изолированном окружении, доступная владельцу Windows 10 Pro и старше без танцев с бубном. Песочница позволяет быстро создать временную изолированную среду для запуска потенциально опасных приложений и документов. Все изменения, внесенные в песочницу не сохраняются и при её закрытии будут утеряны.
— Windows 10 Pro или Enterprise 1903 (билд 18305 и выше)
— Архитектура AMD64 (64-х разрядная система и процессор)
— 4 Гб RAM (8 рекомендуется)
— 1 Гб дискового пространства ( рекомендуется использовать SSD)
— Включенная поддержка аппаратной виртуализации в UEFI/BIOS
Преимущества перед виртуальной машиной
— Высокая готовность. Первоначально нужно лишь включить компонент. Не нужно ничего скачивать или устанавливать. Песочница запускается менее минуты.
— Оперативное восстановление. Подобно восстановлению ВМ из снимка, песочница оживает при её перезапуске. Не нужно ничего восстанавливать, если песочница повредилась. Закрыли и открыли — всё уже работает.
— Безопасность. Песочница использует аппаратную виртуализацию. Hyper-V изолирует ядро песочницы от ядра основной системы.
— Отсутствие следов. После закрытия песочницы её данные удаляются, а дисковое пространство, занятое файлом виртуального жесткого диска мгновенно возвращается системе.
— Производительность. Используется аппаратное ускорение GPU, умное управлениепамятью и интегрированный планировщик задач.
— Это бесплатно. Операционную систему песочницы не нужно отдельно лицензировать в отличии от системы на том-же VirtualBox.
Включение Windows Sandbox
Для включения песочницы нам следует ввести команду в PowerShell:
Или в командной строке:
Или найти апплет включения компонентов в панели управления. После установки компьютер следует перезагрузить.
Воспользовавшись поиском Windows мы легко найдем песочницу. Ярлык так-же есть в главном меню.
На запуск песочницы уходит около минуты, при этом формируется контейнер со своим виртуальным диском.
В списке процессов её так-же никто не прятал. В моём случае, это процессы 5816 и 17976:
Как видно, используется Hyper-V, хоть в его оснастке и пусто. Но давайте взглянем на саму песочницу. Это такая же Windows, как у нас. Характеристиками система не обделена: ядер процессора как у хоста, 4 гигабайта памяти и 40 гб жесткий диск. Достаточно для большинства задач подобного рода. Стоит отметить, что виртуальный диск увеличивается динамически по мере использования. память так-же в системе используется динамическая, но в отличие от виртуального диска, возвращает системе неиспользованное пространство.
Работать с песочницей предельно просто. Окно, что мы видим — это подключение по RDP, его можно развернуть в полный экран — система масштабируется. Принтеры проброшены в момент подключения. Интернет будет из коробки. В зависимости от настроек виртуального коммутатора, будет видна локальная сеть (по умолчанию видна). Файлы можно передать в песочницу через копировать — вставить, буфер обмена работает.
Что любопытно, в песочнице пользователь по умолчанию называется: WDAGUtilityAccount. Первые четыре буквы — это сокращение от Windows Defender Application Guard, что намекает на развитие технологии Application Guard.
Подробности от команды разработчиков Windows Sandbox
Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows.
Динамически генерируемый образ
Песочница является хотя и легковесной, но всё же виртуальной машиной. И, как любой виртуальной машине, ей требуется образ, с которого она может загрузится. Важнейшей особенностью Песочницы является то, что Вам не нужно откуда-то качать или создавать этот образ. Он создастся на лету, из файлов вашей текущей ОС Windows.
Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться. Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске. Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ. При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.
Умное управление памятью
Управление памятью для Песочницы — ещё одно важное усовершенствование. Гипервизор позволяет запускать на одной физической машине несколько виртуальных и это, в общем, неплохо работает на серверах. Но, в отличии от серверов, ресурсы обычных пользовательских машин значительно более ограничены. Для достижения приемлемого уровня производительности Microsoft разработал специальный режим работы памяти, при котором основная ОС и Песочница могут с некоторых случаях использовать одни и те же страницы памяти.
В самом деле: поскольку основная ОС и Песочница запускают один и тот же образ ОС, то большинство системных файлах в них будут одни и те же, а значит нет смысла дважды загружать в память одинаковые библиотеки. Можно сделать это один раз в основной ОС, а когда тот же файл понадобится в памяти Песочнице — ей можно дать ссылку на ту же страницу. Конечно, требуются некоторые дополнительные меры для обеспечения безопасности подобного подхода, но Microsoft позаботилась об этом.
В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице. Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС. Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет. Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM.
Главной задачей было сделать Песочницу с одной стороны просто обычным приложением, а с другой — дать гарантию её изоляции на уровне классических виртуальных машин.
Как уже говорилось выше, Песочница использует гипервизор. Мы по сути запускаем одну копию Windows внутри другой. А это означает, что для её загрузки понадобится какое-то время. Мы можем тратить его при каждом запуске Песочницы, либо сделать это лишь раз, сохранив после загрузки всё состояние виртуальной ОС (изменившиеся файлы, память, регистры процессора) на диске. После этого мы сможем запускать Песочницу из данного снимка, экономя при этом время её старта.
Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU. И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.
Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).
В результате графика в Песочнице работает следующим образом:
Приложение в Песочнице использует графические функции обычным образом, не зная кто и как будет их выполнять
Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС
Основная ОС, получив команды отрисовки графики, воспринимает их так, как будто они пришли от локально запущенного приложения и соответствующим образом выполняет их, выделяя и управляя необходимыми ресурсами.
Это процесс можно изобразить так:
Это позволяет виртуальному окружению получать полноценный доступ к аппаратно акселерируемой графике, что даёт как прирост производительности, так и экономию некоторых ресурсов (например, заряда батареи для ноутбуков) в следствие того, что для отрисовки графики больше не используются тяжелые расчёты на CPU.
Песочница имеет доступ к информации о заряде батареи и может оптимизировать свою работу для его экономии.
Как обычно, привожу ссылку на оригинал статьи в моём блоге.