چگونه مجازی سازی را در ویندوز 10 فعال کنیم؟

چندین چیز وجود دارد که ویندوز 10 را به بهترین نسخه ویندوز تا کنون تبدیل می کند. یکی از این ویژگی ها پشتیبانی از مجازی سازی سخت افزار و در نتیجه امکان ایجاد ماشین های مجازی است. برای کسانی که بی خبرند و در اصطلاح غیر معمول، مجازی سازی ایجاد یک نمونه مجازی از چیزی است (لیست شامل یک سیستم عامل، دستگاه ذخیره سازی، سرور شبکه و غیره) روی همان مجموعه سخت افزار است. ایجاد یک ماشین مجازی به کاربران این امکان را می دهد که برنامه های بتا را در یک محیط ایزوله آزمایش کنند، از دو سیستم عامل مختلف استفاده کرده و به راحتی بین آنها سوئیچ کنند و غیره.

اگرچه مجازی‌سازی قابلیتی است که اکثر کاربران از آن استفاده نمی‌کنند، اما به طور پیش‌فرض در ویندوز(Windows) غیرفعال است . باید به صورت دستی آن را از منوی BIOS فعال(BIOS menu) کنید و سپس نرم افزار مجازی سازی ویندوز ( Hyper-V ) را نصب کنید. در این مقاله، تمام جزئیات کوچک فعال کردن مجازی سازی در ویندوز 10(Windows 10) را پوشش خواهیم داد و همچنین به شما نحوه ایجاد یک ماشین مجازی را نشان خواهیم داد. 

نحوه فعال کردن مجازی سازی در ویندوز 10

نحوه فعال کردن مجازی سازی در ویندوز 10(How to Enable Virtualization on Windows 10)

شرایط لازم برای مجازی سازی(Requisites for Virtualization)

مجازی‌سازی سخت‌افزار(Hardware) برای اولین بار در ویندوز 8(Windows 8) معرفی شد و از آن زمان به بعد تکامل یافته و شامل تعداد بیشتری از ویژگی‌ها مانند حالت جلسه پیشرفته، گرافیک با وفاداری بالا، تغییر مسیر USB ، بوت امن لینوکس(Linux secure boot) و غیره در ویندوز 10(Windows 10) شده است. اگرچه، ویژگی های مجازی سازی بهتر و بیشتر، سیستم قدرتمندتری را نیز می طلبد. در زیر(Below) لیستی از پیش نیازهایی است که رایانه شما برای ایجاد و اجرای یک ماشین مجازی باید داشته باشد.

1. Hyper-V فقط در نسخه‌های Windows 10 Pro(Windows 10 Pro) ، Enterprise و Education موجود است. اگر ویندوز(Windows) 10 Home دارید و می خواهید یک ماشین مجازی ایجاد کنید، باید به نسخه Pro ارتقا دهید. (Pro)(اگر در مورد نسخه ویندوز(Windows) خود مطمئن نیستید ،  winver  را در نوار جستجوی شروع تایپ کنید یا کادر فرمان را اجرا کنید و enter را فشار دهید.)

Hyper-V فقط در ویندوز 10 پرو در دسترس است

2. رایانه شما باید روی یک پردازنده 64 بیتی اجرا شود که از SLAT ( ترجمه آدرس سطح ثانویه(Secondary Level Address Translation) ) پشتیبانی می کند. برای بررسی همین موضوع، برنامه System Information را باز کنید و ورودی‌های System Type & Hyper-V Level Second Address Translation Extensions را(Hyper-V Second Level Address Translation Extensions entries) بررسی کنید.

ورودی‌های پسوندهای ترجمه آدرس سطح دوم Hyper-V و نوع سیستم را مرور کنید

3. حداقل 4 گیگ رم سیستم(4gb of system RAM) باید نصب شود، اگرچه داشتن بیش از آن تجربه بسیار روان تری را ایجاد می کند.

4. همچنین باید فضای ذخیره سازی رایگان کافی برای نصب سیستم عامل مورد نظر بر روی ماشین مجازی وجود داشته باشد.

Check if Virtualization is enabled in BIOS/UEFI

ممکن است فناوری مجازی سازی(Virtualization) قبلاً در رایانه شما فعال شده باشد. برای بررسی اینکه آیا واقعاً چنین است، مراحل زیر را دنبال کنید.

1. Command Prompt یا Powershell(Command Prompt or Powershell) (هر کدام از آنها کار می کند) را در نوار جستجو جستجو کنید و روی Open کلیک کنید .

Command Prompt را در منوی start جستجو کنید، سپس روی Run As Administrator کلیک کنید

2. systeminfo.exe  را تایپ کرده و enter را فشار دهید تا دستور اجرا شود. ممکن است چند ثانیه طول بکشد تا پنجره تمام اطلاعات سیستم را جمع آوری کرده و برای شما نمایش دهد.

3. در میان اطلاعات نمایش داده شده اسکرول(Scroll) کنید و سعی کنید قسمت Hyper-V Requirements را پیدا کنید. وضعیت مجازی‌سازی فعال در میان‌افزار(Virtualization Enabled in Firmware) را بررسی کنید. همانطور که واضح است، اگر مجازی سازی(Virtualization) فعال است، باید بله را بخوانید.

وضعیت مجازی‌سازی فعال در میان‌افزار را بررسی کنید

راه دیگر برای بررسی فعال بودن مجازی‌سازی این است که Windows Task Manager ( Ctrl + Shift + Esc ) را باز کنید و در تب Performance وضعیت آن را بررسی کنید ( اطمینان حاصل کنید که (Ensure)CPU رایانه در سمت چپ انتخاب شده است). اگر مجازی‌سازی فعال نیست(virtualization isn’t enabled) ، ابتدا آن را از منوی BIOS فعال کنید و سپس Hyper-V را برای ایجاد ماشین‌های مجازی نصب کنید.

ابتدا مجازی سازی را از منوی BIOS فعال کنید و سپس Hyper-V | را نصب کنید  مجازی سازی را در ویندوز 10 فعال کنید

Enable Virtualization in BIOS/UEFI

BIOS ، نرم‌افزاری که وظیفه آن اطمینان از روشن شدن صحیح کامپیوتر شما است، تعدادی ویژگی پیشرفته دیگر را نیز کنترل می‌کند. همانطور که ممکن است حدس بزنید، BIOS همچنین شامل تنظیماتی برای فعال کردن فناوری مجازی سازی در رایانه ویندوز 10 شما است. برای فعال کردن Hyper-V و مدیریت ماشین های مجازی خود، ابتدا باید مجازی سازی را در منوی BIOS فعال کنید.

اکنون نرم افزار بایوس(BIOS) از سازنده ای به سازنده دیگر متفاوت است و همچنین نحوه ورود ( کلید BIOS ) به منوی بایوس برای هر کدام متفاوت است. (BIOS)ساده ترین راه برای ورود به BIOS این است که یکی از کلیدهای زیر را به طور مکرر فشار دهید (F1، F2، F3، F10، F12، Esc، یا کلید Delete)((F1, F2, F3, F10, F12, Esc, or Delete key)) هنگام بوت شدن کامپیوتر. اگر کلید BIOS(BIOS) مخصوص رایانه خود را نمی دانید ، به جای آن از راهنمای زیر پیروی کنید و مجازی سازی را در رایانه شخصی ویندوز 10(Windows 10) فعال کنید :

1. تنظیمات ویندوز(Windows Settings) را با فشردن کلید میانبر کلید ترکیبی Windows + I باز کنید و روی Update and Security کلیک کنید .

روی Update and Security کلیک کنید

2. با استفاده از منوی ناوبری سمت چپ، به صفحه تنظیمات بازیابی  بروید.(Recovery )

3. در اینجا روی دکمه Restart now  در قسمت Advanced startup کلیک کنید .

بر روی دکمه Restart now در قسمت Advanced startup | کلیک کنید  مجازی سازی را در ویندوز 10 فعال کنید

4. در صفحه راه اندازی پیشرفته(Advanced) ، روی Troubleshoot  کلیک کنید (Troubleshoot ) و گزینه Advanced Options( Advanced Options) را وارد کنید .

5. اکنون بر روی UEFI Firmware Settings کلیک کرده  و  راه اندازی مجدد(reboot) کنید.

6. مکان دقیق تنظیمات مجازی سازی(Virtualization) یا فناوری مجازی(Virtual Technology) برای هر سازنده متفاوت خواهد بود. در منوی BIOS/UEFI به دنبال تب Advanced یا Configuration بگردید و در زیر آن (Configuration)مجازی سازی را فعال کنید. ( enable virtualization. )

3 راه برای فعال کردن Hyper-V در ویندوز 10(3 Ways to Enable Hyper-V in Windows 10)

نرم افزار هایپروایزر بومی مایکروسافت Hyper-V نام دارد و به شما امکان می دهد محیط های رایانه مجازی را که به عنوان ماشین های مجازی نیز شناخته می شوند، روی یک سرور فیزیکی ایجاد و مدیریت کنید. Hyper-V می تواند سیستم عامل ها را به همراه هارد دیسک و سوئیچ های شبکه به صورت مجازی اجرا کند. کاربران پیشرفته(Advanced) حتی می توانند از Hyper-V برای مجازی سازی سرورها استفاده کنند.

در حالی که Hyper-V در همه رایانه های شخصی پشتیبانی شده داخلی است، باید به صورت دستی فعال شود. دقیقاً 3 راه برای نصب Hyper-V در ویندوز 10(Windows 10) وجود دارد که همه آنها در زیر به تفصیل توضیح داده شده اند.

روش 1: Hyper-V را از کنترل پنل فعال کنید(Control Panel)

این ساده ترین و ساده ترین روش است زیرا شما یک رابط کاربری گرافیکی در اختیار دارید. شما فقط باید مسیر خود را به مقصد مورد نظر طی کنید و یک کادر را علامت بزنید.

1. کلید Windows + R را فشار دهید تا کادر دستور Run اجرا(Run) شود ، کنترل یا کنترل پنل( control panel) را در آن تایپ کنید و روی OK کلیک کنید تا باز شود.

کنترل یا کنترل پنل را تایپ کرده و OK | را فشار دهید  مجازی سازی را در ویندوز 10 فعال کنید

2. در لیست همه آیتم های کنترل پنل(All Control Panel) به دنبال Programs and Features بگردید و روی آن کلیک کنید. می‌توانید اندازه نماد را به کوچک یا بزرگ تغییر دهید(change the icon size to small or large) تا جستجوی مورد آسان‌تر شود.

در لیست همه آیتم های کنترل پنل به دنبال برنامه ها و ویژگی ها بگردید و روی آن کلیک کنید

3. در پنجره Programs and Features ، روی لینک Turn Windows features on or off موجود در سمت چپ کلیک کنید.

روی لینک Turn Windows features on or off موجود در سمت چپ کلیک کنید

4. در نهایت، Virtualization را با علامت زدن کادر کنار Hyper-V فعال کنید و روی OK کلیک کنید .

Virtualization را با علامت زدن کادر کنار Hyper-V فعال کنید و روی OK | کلیک کنید  مجازی سازی را در ویندوز 10 فعال کنید

5. ویندوز به طور خودکار شروع به دانلود و پیکربندی تمام فایل های مورد نیاز برای ایجاد یک ماشین مجازی در رایانه شما می کند. پس از تکمیل فرآیند دانلود، از شما درخواست می شود که Restart کنید.

بر روی Restart now کلیک کنید تا کامپیوتر خود را بلافاصله راه اندازی مجدد کنید یا بر روی گزینه Don't restart کلیک کنید و در فرصتی دیگر به صورت دستی راه اندازی مجدد کنید. مجازی‌سازی فقط پس از راه‌اندازی مجدد فعال می‌شود، بنابراین فراموش نکنید که یکی را انجام دهید.

روش 2: Hyper-V را با استفاده از Command Prompt فعال کنید(Command Prompt)

برای فعال کردن و پیکربندی Hyper-V(Hyper-V) از Command Prompt تنها به یک دستور نیاز دارید .

1. Command Prompt را در نوار جستجوی Start تایپ کنید (کلید (Start)Windows + S)، روی نتیجه جستجو کلیک راست کرده و Run as Administrator را انتخاب کنید .

برای جستجوی عبارت Command Prompt را تایپ کنید و روی Run as Administrator کلیک کنید

توجه:(Note:) در پنجره پاپ آپ User Account Control که ظاهر می شود، روی Yes کلیک کنید و درخواست مجوز برای اجازه دادن به برنامه برای ایجاد تغییرات در سیستم را دارد.

2. در پنجره Command Prompt که اکنون بالا رفته است، دستور زیر را تایپ کرده و enter را فشار دهید تا اجرا شود.

Dism /online /Get-Features | find “Microsoft-Hyper-V”

برای پیکربندی Hyper-V دستور را در Command Prompt تایپ کنید

3. اکنون لیستی از تمام دستورات موجود Hyper-V مربوطه را دریافت خواهید کرد. (Hyper-V)برای نصب تمام ویژگی های Hyper-V ، دستور را اجرا کنید

Dism /online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All

برای نصب تمام ویژگی های Hyper-V دستور را در Command Prompt | تایپ کنید  نحوه فعال کردن مجازی سازی در ویندوز 10

4. همه ویژگی های Hyper-V اکنون برای استفاده شما نصب، فعال و پیکربندی می شوند. برای تکمیل فرآیند، یک راه اندازی مجدد کامپیوتر مورد نیاز است. Y را فشار دهید(Press Y) و اینتر را بزنید تا از خط فرمان دوباره راه اندازی شود.

روش 3: Hyper-V را با استفاده از Powershell فعال کنید(Powershell)

مشابه روش قبلی، برای نصب تمام ویژگی‌های Hyper-V فقط باید یک فرمان را در یک پنجره (Hyper-V)Powershell بالا اجرا کنید.(Powershell)

1. مشابه Command Prompt ، Powershell نیز باید با امتیازات مدیریتی راه اندازی شود تا Hyper-V فعال شود. کلید Windows + X را فشار دهید (یا روی دکمه (Hyper-V. Press Windows)Start کلیک راست کنید ) و Windows Powershell (Admin) را از منوی پاور یوزر انتخاب کنید.

به جستجوی منوی Start بروید و "PowerShell" را تایپ کنید و روی نتیجه جستجو کلیک کنید

2. برای به دست آوردن لیستی از تمام دستورات و ویژگی های Hyper-V موجود، اجرا کنید(Hyper-V)

Get-WindowsOptionalFeature -Online | Where-Object {$_.FeatureName -like “Hyper-V“}

3. برای نصب و فعال کردن تمامی ویژگی های Hyper-V(Hyper-V) اولین دستور لیست را اجرا کنید . کل خط فرمان برای همان است

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

4. Y را فشار(Press Y) دهید و اینتر را فشار دهید تا کامپیوتر خود را مجددا راه اندازی کنید و Hyper-V را فعال کنید .

چگونه با استفاده از Hyper-V یک ماشین مجازی بسازیم؟(How to create a Virtual Machine using Hyper-V?)

اکنون که مجازی‌سازی را فعال کرده‌اید و Hyper-V را در ویندوز 10(Windows 10) راه‌اندازی کرده‌اید، نوبت به استفاده از فناوری و ایجاد یک ماشین مجازی رسیده است. چندین راه برای ایجاد یک ماشین مجازی ( Hyper-V Manager ، PowerShell و Hyper-V Quick Create ) وجود دارد، اما ساده ترین راه استفاده از برنامه Hyper-V Manager است.

1. با استفاده از روش دلخواه خود، Control Panel را باز کنید و روی Administrative Tools کلیک کنید . همچنین می توانید همان ( ابزارهای اداری ویندوز(Windows Administrative Tools) ) را مستقیماً از طریق نوار جستجو باز کنید.

با استفاده از روش دلخواه خود، Control Panel را باز کنید و روی Administrative Tools کلیک کنید

2. در پنجره اکسپلورر زیر، روی Hyper-V Manager دوبار کلیک کنید .

3. یک پنجره مدیریت Hyper-V به زودی باز می شود. در سمت چپ، نام رایانه خود را پیدا خواهید کرد، برای ادامه آن را انتخاب کنید.

4. اکنون روی Action present در بالا کلیک کنید و New(select New) و سپس Virtual Machine را انتخاب کنید.

5. اگر می خواهید یک ماشین مجازی(Virtual Machine) با ابتدایی ترین تنظیمات ایجاد کنید، مستقیماً روی دکمه Finish در پنجره (Finish)New Virtual Machine Wizard کلیک کنید. از طرف دیگر، برای سفارشی کردن ماشین مجازی(Virtual Machine) ، روی Next کلیک کنید و مراحل جداگانه را یکی یکی طی کنید.

6. ماشین مجازی جدید را در پنل سمت راست پنجره Hyper-V Manager خواهید دید. (Hyper-V Manager)گزینه های روشن یا خاموش کردن، خاموش کردن، تنظیمات و غیره نیز در آنجا وجود خواهد داشت.

توصیه شده:(Recommended:)

بنابراین به این صورت است که می توانید مجازی سازی را فعال کرده و یک ماشین مجازی در رایانه شخصی ویندوز 10 ایجاد کنید(enable virtualization and create a virtual machine on Windows 10 PC) . اگر درک هر یک از مراحل برای شما مشکل است، در زیر نظر دهید و ما در اسرع(ASAP) وقت با شما تماس خواهیم گرفت.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts