اگر نیاز به تست برنامهای دارید ولی از امن بودن آن اطمینان ندارید، ویندوز ۱۰ با ویژگی Windows Sandbox به کمک شما خواهد آمد. برای نصب 2 سیستم عامل در کامپیوتر با SAE22 همراه باشید ! Windows Sandbox چیست ؟
Windows Sandbox چیست ؟
Windows Sandbox یکی از ویژگیهای جدید بهروزرسانی ماه مه ویندوز ۱۰ است که برای تست برنامهها و هر چیزی که به نظر کاربر امن نیست، طراحی شده است، درواقع Windows Sandbox در یک محیط کاملا ایزوله اجرا میشود و حتی اگر کاربر اقدام به نصب ویروس در این محیط کند، بازهم مشکلی برای ویندوز اصلی به وجود نخواهد آمد. ازنظر فنی، Windows Sandbox یک ماشین مجازی است که قدرتش را از Microsoft Hyper-V میگیرد. هایپر وی از همان ایمیج اصلی ویندوز استفاده میکند؛ با این تفاوت که حجم این ایمیج فقط ۱۰۰ مگابایت است و این موضوع باعث میشود که Windows Sandbox درکنار زمانبندی صحیح هسته و گرافیک مجازی و مدیریت هوشمند RAM، بسیار سبک و سریع باشد.
البته شاید از خودتان بپرسید که ماشین مجازی همچنین کاری انجام میدهد. اینجا است که باید به تفاوت Windows Sandbox و ماشین مجازی بیشتر توجه کنیم. در Windows Sandbox شما نیاز به دانلود هیچ نسخهای از ویندوز و طی کردن مراحل نصب ندارید. هر زمان که Windows Sandbox را اجرا میکنید، یک نسخهی کاملا تمیز از ویندوز ۱۰ را روبهروی خود میبینید و بعدازاینکه کارتان با Windows Sandbox تمام شد، با بستن آن، تمام کارهایی که انجام دادهاید بهصورت کاملا خودکار پاک خواهند شد. پس شاید تفاوت اصلی Windows Sandbox در مقابل ماشین مجازی را باید در سرعت و امنیت بیشتر آن جستوجو کرد.
بهترین نسخه Windows چیست ؟ انواع نسخه های ویندوز ! راهنما نصب ویندوز
ویژگی ها و مزایای Sandbox
قبل از ایجاد قابلیت Sandbox کاربران از VMware به عنوان یک ماشین مجازی استفاده می کردند که کارکردی مشابه Sandbox داشت. از مزیت سند باکس نسبت به VMware این است که سند باکس بخشی از ویندوز است و نیازی به دانلود و نصب ندارد.
سیستم موردنیاز برای اجرای Windows Sandbox
- (Windows 10 Pro (or Enterprise
- Hardware virtualization
- AMD64 architecture
- (2processor cores minimum (4 cores with hyperthreading is recommended
- (4GB of RAM (8GB is recommended
- (1GB of HDD space (SSD is recommended
نحوه دسترسی Sandbox
در حال حاضر تنها راهی که میتوان از Sandbox استفاده کرد، عضویت در برنامه «Windows Insider» و بروزرسانی رایانه به نسخه آزمایشی ویندوز است. البته نباید این کار را بر روی رایانه اصلی خود انجام دهید چراکه این نسخهها معمولا قابل اعتماد نیستند و امکان از دست دادن اطلاعات، کرش کردن سیستم و اتفاقات غیر منتظره دیگر در آنها وجود دارد. با توجه به این نکات بهتر است که در صورت علاقه به استفاده از این ویژگی، از رایانههای فرعی خود استفاده نمایید.
پس از اینکه نسخه «Insider Build 18305» یا بالاتر را نصب کنید، نصب و راهاندازی Sandbox به سادگی قابل انجام خواهد بود.
از فعال بودن ویژگی «Virtualization» اطمینان حاصل کنید
ابتدا باید مطمئن شوید که ویژگی «Virtualization» در تنظیمات «BIOS» سیستم شما فعال است. معمولا به طور پیشفرض این ویژگی فعال است، ولی برای اطمینان میتوانید از راهی ساده برای بررسی این مساله استفاده کنید. «Task Manager» را باز کرده و وارد زبانه «Performance» بشوید. در اینجا «CPU» را انتخاب کرده و سپس در سمت راست اطمینان حاصل نمایید که عبارت «Virtualization: Enabled» نوشته شده باشد.
اگر این ویژگی غیر فعال باشد، باید از طریق تنظیمات «BIOS» سیستم خود آن را فعال کنید.
اگر ویندوز شما در یک ماشین مجازی قرار دارد، ویژگی «Nested Virtualization» را فعال کنید (اختیاری)
اگر نسخه «Insider Build» ویندوز را در یک ماشین مجازی آزمایش میکنید و میخواهید در ماشین مجازی خود «Sandbox» را نیز اجرا نمایید، باید گامهایی اضافی برای فعالسازی سیستم «Virtualization» به صورت تودرتو بردارید.
برای این کار «PowerShell» را در ویندوز نصب شده در ماشین مجازی اجرا کرده و دستور زیر را در آن وارد نمایید:
با اجرای این دستور، ویندوز نصب شده در ماشین مجازی میتواند به افزونههای «Virtualization» دسترسی پیدا کرده و با استفاده از آنها Sandbox را اجرا کند.
چگونه Windows Sandbox را در ویندوز ۱۰ فعال کنیم؟
فعال کردن Windows Sandbox در ویندوز ۱۰ کار بسیار راحتی است؛ اما قبل از آن، باید اطمینان حاصل کنیم که پردازندهی کامپیوترمان از Virtualization پشتیبانی میکند. برای برسی این مورد مراحل زیر را انجام دهید.
در بخش جستجوی ویندوز ۱۰، cmd را تایپ و سپس آن را باز کنید. حالا دستور زیر را تایپ کنید و در آخر Enter را بزنید.
systeminfo.exe
حالا در زیر صفحهی بازشده، گزینه Hyper-V Requirements را پیدا کنید. اگر در جلوی گزینهی Virtualization Enabled In Firmware کلمهی Yes دیدید، به این معنی است که مشکلی در اجرای Windows Sandbox نخواهید داشت.
نکتهی مهم: اگر اطمینان دارید که CPU کامپیوتر شما از irtualization پشتیبانی میکند ولی در روش بالا عبارت No را دیدید؛ به این دلیل است که این ویژگی ازطریق BIOS یا UEFI غیرفعال شده و باید وارد تنظیمات مادربرد خود شوید و این گزینه را فعال کنید.
فعالسازی Windows Sandbox
از منوی استارت ویندوز ۱۰، Turn Windows features on or off را جستوجو کنید و سپس در صفحه بازشده تیک گزینه Windows Sandbox را بزنید و درنهایت OK کنید. حالا باید سیستم خود را برای اعمال تغییرات ریست کنید.
چگونه از Windows Sandbox در ویندوز ۱۰ استفاده کنیم
بعدازاینکه ویندوز بهصورت کامل بالا آمد، وارد منوی استارت شوید، Windows Sandbox را سرچ کرده و آن را بهصورت Run as administrator اجرا کنید.
بعد از اجرای Windows Sandbox میتوانید برنامههایی مورد نظرتان را با Copy در سیستم اصلی و Paste در Windows Sandbox اجرا کنید. یا بهصورت مستقیم فایل را با خود Windows Sandbox دانلود کنید. فقط توجه داشته باشید که امکان drag and drop در Windows Sandbox وجود ندارد.
نصب Windows SandBox با استفاده از Command Prompt
Deployment Image Service and Management یا به صورت اختصاری DISM، یک ابزار خط فرمان است که نصب ویژگیهای اختیاری ویندوز را با استفاده از Command Prompt تسهیل میکند. برای نصب Windows Sandbox، باید از دستور Enable-Feature در Command Prompt استفاده کنید. در اینجا نحوه انجام کار را با هم مرور میکنیم:
- کلیدهای ترکیبی Win + R را فشار دهید تا کادر Run باز شود.
- cmd را در کادر محاورهای Run تایپ کنید. کلیدهای Ctrl + Shift را فشار داده و نگه دارید و روی OK کلیک کنید تا Command Prompt با دسترسی مدیریتی باز شود.
- در پنجره Command Prompt دستور زیر را تایپ کرده و کلید اینتر را فشار دهید:
dism /online /Enable-Feature /FeatureName: "Containers-DisposableClientVM" -All
- منتظر بمانید تا فرایند نصب تکمیل شود. پس از اتمام، کلیدهای Y و اینتر را فشار دهید تا کامپیوتر یکبار راهاندازی مجدد شده و ابزار سندباکس آماده استفاده شود.
نحوه استفاده از Sandbox
اگر قبلا از ماشین مجازی استفاده کرده باشید، استفاده از «Sandbox» نیز برایتان ساده خواهد بود. همانند هر ماشین مجازی دیگری میتوانید فایلها را مستقیما در Sandbox کپی و پیست کنید، البته کشیدن و رها کردن فایلها کار نمیکند. پس از اینکه فایل را وارد Sandbox کردید، میتوانید همانند معمول آن را اجرا نمایید. اگر یک فایل اجرایی داشته باشید میتوانید آن را بر روی Sandbox خود نصب کنید تا از سیستم اصلی شما دور باشد.
نکتهای که باید به آن توجه داشته باشید این است که اگر فایلی را در Sandbox حذف کنید، به سطل زباله ویندوز نخواهد رفت، بلکه برای همیشه حذف خواهد شد. البته پیامی مبتنی بر این موضوع در هنگام حذف فایل دریافت خواهید کرد.
پس از این که کار آزمایش فایلها در Sandbox به اتمام رسید، میتوانید همانند هر اپلیکیشن دیگری آن را ببندید. با این کار آن نسخه از ویندوز به طور کامل حذف خواهد شد و تغییرات اعمال شده بر روی آن نیز از بین خواهند رفت. مایکروسافت به هنگام بستن Sandbox نیز هشداری برای این موضوع به شما نمایش خواهد داد.
دفعه بعدی که Sandbox را اجرا نمایید، کاملا حالت اولیه خود را خواهد داشت و میتوانید دوباره آزمایشهای خود را بر روی آن انجام دهید.
Sandbox به طرز شگفتآوری بر روی کمترین سختافزارها اجرا خواهد شد. این ویژگی بر روی «Surface Pro 3» که یک دستگاه قدیمی که فاقد کارت گرافیک جانبی است (از گرافیک آنبورد استفاده میکند) آزمایش شده است. در ابتدا Sandbox به شدت آهسته بود، ولی با گذر چند دقیقه با وجود تمام محدودیتها به طرز باورنکردنی به خوبی عمل کرد.
همچنین در هنگام باز و بسته کردن اپلیکیشن نیز این عملکرد خوب در آن حفظ شد. در گذشته، اجرای یک ماشین مجازی نیاز به قدرت زیادی داشت، ولی از آنجایی که در Sandbox استفاده محدودتر شده است (دیگر چند سیستمعامل نخواهید داشت، چندین اجرای همزمان وجود ندارد و مواردی مشابه) نیاز سختافزاری کمتری دارد. همین ویژگیها هستند که باعث شدهاند Sandbox به خوبی کار کند.
- نکته اول: شما قادر نیستید از روش drag and drop برای انتقال برنامه ها از ویندوز اصلی به سندباکس استفاده کنید!
- نکته دوم: داخل سندباکس چند تا از برنامه های پیش فرض مایکروسافت مانند Microsoft Edge نصب است که می توانید از آن برای جست و جو و دانلود برنامه ی مورد نظرتان یا تست سایت های نا امن و مخرب استفاده کنید!