Как да използваме новата Sandbox на Windows 10 (за безопасно тестване на приложения)
Microsoft пусна Insider Preview Build, която включва новата Windows Sandbox функция. Ако сте на Fast track, можете да изтеглите и да започнете да го използвате днес.
Забележка: Windows Sandbox не е наличен в Windows 10 Home. Той е достъпен само в изданията на Windows 10 за професионални, корпоративни и образователни цели.
Какво е Sandbox?
Накратко, Windows Sandbox е наполовина ап, половината виртуална машина. Тя ви позволява бързо да завъртите виртуалната чиста операционна система от текущото състояние на вашата система, така че да можете да тествате програми или файлове в защитена среда, която е изолирана от вашата основна система. Когато затворите пясъчника, той унищожава това състояние. Нищо не може да стигне от пясъчника до основната ви инсталация на Windows и нищо не остава след затварянето му.
Как да го получа?
В момента единственият начин да използвате Sandbox е да се присъедините към програмата Insider на Windows и да поставите компютъра си на бърз достъп за актуализации. Не трябва да правите това на главния си компютър. Бързият път е потенциално нестабилен и може да доведе до загуба на данни, сривове или други неприятни изненади. Тъй като Microsoft има проблеми с издаването на стабилни версии на Windows извън тестовете, трябва да държите Insider изграден на непроизводствен компютър.
След като сте инсталирали Insider build 18305 (или по-висока версия), инсталирането и стартирането на Sandbox е прост процес.
Първа стъпка: Уверете се, че виртуализацията е активирана
Първо, трябва да се уверите, че виртуализацията е активирана в BIOS на вашата система. Обикновено е по подразбиране, но има лесен начин за проверка. Изстреляйте Task Manager, като натиснете Ctrl + Shift + Esc и след това отидете в раздела "Performance". Уверете се, че категорията „CPU“ е избрана отляво и вдясно, просто се уверете, че е написано „Virtualization: Enabled“.
Ако виртуализацията не е активирана, трябва да я активирате в настройките на BIOS на компютъра, преди да продължите.
Стъпка втора: Включете вградена виртуализация, ако работите с хост системата във виртуална машина (по избор)
Ако вече тествате вътрешната версия на Windows в виртуална машина и искате да тествате Sandbox в тази виртуална машина, ще трябва да предприемете допълнителна стъпка за включване на вградена виртуализация.
За да направите това, включете PowerShell във версията на Windows, изпълнявана във виртуалната машина, след което издайте следната команда:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
Това позволява на гост версията на Windows в VM да разкрива разширенията за виртуализация, така че Sandbox да ги използва.
Трета стъпка: Активирайте функцията Windows Sandbox
След като се уверите, че виртуализацията е активирана, включването на функцията Windows Sandbox е незабавно.
За да направите това, отворете Контролен панел> Програми> Включване или изключване на функциите на Windows. (Между другото, имаме пълна информация за използването на тези функции на Windows, ако искате да научите повече.)
В прозореца на функциите на Windows активирайте квадратчето за отметка „Windows Sandbox“.
Кликнете върху „OK“ и след това оставете Windows да се рестартира.
Трета стъпка: Прогони го
След като рестартира Windows, можете да намерите Windows Sandbox в менюто "Старт". Въведете „Windows Sandbox“ в лентата за търсене или разгледайте менюто и след това кликнете два пъти върху иконата. Когато поиска, позволете да има административни привилегии.
След това трябва да видите почти реплика на текущата ви операционна система.
Има някои различия. Това е чиста инсталация на Windows, така че ще видите тапета по подразбиране и нищо друго освен приложенията по подразбиране, които идват с Windows.
Виртуалната ОС се генерира динамично от основната ви операционна система Windows, така че тя винаги ще изпълнява същата версия на Windows 10, която използвате, и тя винаги ще бъде напълно актуална. Последният факт е особено приятен, тъй като традиционната виртуална машина изисква отделянето на време за обновяване на операционната система.
Как да го използвам?
Ако някога сте използвали виртуална машина, тогава използването на пясъчника ще се почувства като стара шапка. Можете да копирате и поставяте файлове директно в Sandbox като всяка друга VM. Плъзгане и пускане обаче не работи. След като файлът е в Sandbox, можете да продължите както обикновено. Ако имате изпълним файл, можете да го инсталирате в Sandbox, където е добре ограден от основната ви система.
Едно нещо, което трябва да се отбележи: Ако изтриете файл в Sandbox, той не отива в кошчето. Вместо това се изтрива за постоянно. Ще получите предупреждение, когато изтривате елементи.
След като приключите с тестването, можете да затворите Sandbox като всяко друго приложение. Това ще унищожи снимката изцяло, включително всички промени, които сте направили в операционната система и всички файлове, които сте копирали там. Microsoft е достатъчно любезен да предостави предупреждение първо.
Следващия път, когато стартирате Sandbox, ще го намерите обратно в чист лист и можете да започнете да тествате отново.
Впечатляващо, Sandbox работи добре на минимален хардуер. Извършихме тестването за тази статия на Surface Pro 3, устройство за стареене без специална графична карта. Първоначално, пясъчната кутия затичаше забележимо бавно, но след няколко минути, той изтича учудващо добре предвид ограниченията.
Тази по-добра скорост се запази и при затварянето и повторното отваряне на приложението. Традиционно стартирането на виртуална машина изисква повече конски сили. Поради по-тесните случаи на използване с Sandbox (няма да инсталирате няколко операционни системи, изпълнявате няколко копия или дори правите няколко снимки), лентата е малко по-ниска. Но именно тази много специфична цел прави Sandbox да работи толкова добре.
Кредит за изображения: D-Krab / Shutterstock.com