بنا بر آموزش سایت انزل وب Hyper-V یکی از بهترین روشهای مجازی سازی مایکروسافت در ویندوز ۱۱ 💻 محسوب میشود. این کار کمک میکند تا افراد بتوانند چندین سیستم عامل مختلف را به صورت مجازی و بدون ایجاد مشکل روی سیستم عامل اصلی اجرا کنند.
روش فعال سازی Hyper-V در ویندوز
استفاده از قابلیت Hyper-V در بروزرسانی ۲۰۲۳/۱۱/۸ ویندوز ۱۱ پرو اضافه شده است. شما با استفاده از این ویژگی می توانید نسخههای قدیمیتر ویندوز ۱۱ و نسخههای ۱۰، ۸.۱ یا ۷ یا پلتفرمهای دیگر مانند لینوکس را در کنار نسخه اصلی اجرا کنید. با این حال این ویژگی را باید خودتان به صورت رسمی از طریق دستورات PowerShell یا Command Prompt فعال کنید. برای اینکار مراحل زیر را دنبال کنید:
پیش نیازهای فعال کردن Hyper-V در ویندوز ۱۱
همانطور که اشاره کردیم به عنوان یک ویژگی اختیاری در Windows 11 Pro، Enterprise و Education موجود است و شما نمیتوانید از آن در نسخه Home ویندوز ۱۱ استفاده کنید. برای بررسی نوع سیستم عامل ابتدا لازم است وارد مسیر Settings > System > About شوید و مشخصات سیستم عامل را ببینید.
![مشخص کردن نسخه ویندوز 11](https://anzalweb.ir/wp-content/uploads/2024/08/software-windows-type-jpg.webp)
برای آنکه ببینید Hyper-V قبلا روی سیستم فعال شده است یا خیر، وارد بخش Start شوید و System Information را سرچ کنید سپس در بخش Summary، مطمئن شوید که پیام “A hypervisor has been detected. Features required for Hyper-V will not be displayed” در پایین صفحه نمایش داده میشود. این مسئله نشان دهنده این است که این قابلیت از قبل فعال شده است.
اگر نسخه سیستم عامل شما Home است در ادامه به نحوه نصب Hyper-V در Windows 11 Home پرداخته ایم و برای اینکار میتوانید از طریق یک اسکریپت bat را برای نصب Hyper-V اقدام کنید. وجود چنین قابلیتهایی یکی از اصلیترین تفاوتهای نسخه های ویندوز ۱۱ میباشد.
در ادامه منابع مورد نیاز تا حد زیادی به برنامه های مورد نظر برای اجرا و تعداد ماشین های مجازی دارد. بعلاوه شما باید مجازی سازی سخت افزار (Hardware Virtualization) را در بایوس ویندوز فعال کنید. این گزینه به طور پیش فرض غیر فعال است اما پیش از شروع کار با Hyper-V نیاز به آن خواهید داشت.
فعال کردن Hardware Virtualization در بایوس
در سیستمهای سازگار که در بخش بالا به آن اشاره شد، شما لازم است تا فعال سازی Virtualization در ویندوز ۱۱ را از طرق بخش بایوس ویندوز انجام دهید. در ادامه مراحل انجام این کار در لپ تاپ HP نمایش داده شده است. بنابراین در صورتی که از لپ تاپی با برند دیگر استفاده میکنید یا با روش گفته شده موفق به انجام تنظیمات بایوس نمیشوید، بهتر است دفترچه راهنمای لپ تاپ را برای اینکار مطالعه نمایید.
برای ورود و فعال کردن بایوس لازم است ابتدا سیستم خود را خاموش کنید. سپس با فشار دادن دکمه پاور آن را مجددا روشن نمایید و دکمه Esc را بزنید تا منوی Startup نشان داده شود. در این منوی راه اندازی دکمه F10 را بزنید تا وارد تنظیمات BIOS شوید.
![باز کردن بایوس ویندوز](https://anzalweb.ir/wp-content/uploads/2024/08/Startup-menu-in-windows-jpg.webp)
در BIOS Setup Utility، از دکمههای پیکان (Arrow Key) در کیبورد استفاده و تب Configuration را باز کنید. سپس روی دکمه فش رو به پایین بزنید تا گزینه Virtualization Technology هایلایت شود. در اینجا لازم است Hardware Virtualization را با زدن دکمه Enter روی کیبورد به حالت Enabled قرار دهید.
![فعال سازی Hyper-V در ویندوز](https://anzalweb.ir/wp-content/uploads/2024/08/enable-hardware-virtualization-bios-on-laptoop-jpg.webp)
برای ذخیره این تغییرات و خروج از این حالت، روی دکمه F10 در کیبورد بزنید تا از BIOS خارج شوید. در این حالت کامپیوتر شما ریستارت خواهد شد و ممکن است کمی طول بکشد تا تغییرات به طور کامل اعمال شود. بنابراین لازم است تا کمی منتظر راه اندازی دوباره سیستم بمانید.
شما بعد از ریستارت شدن کامل سیستم، حالا میتوانید Hyper-V را در ویندوز ۱۱ فعال کنید.
۱- روشن کردن Hyper-V در ویندوز ۱۱ از طریق Control Panel
فعال کردن Hyper-V با استفاده از Windows Features امکان پذیر میباشد. برای اضافه یا حذف کردن Windows Features در ویندوز ۱۱ میتوانید از طریق کنترل پنل اینکار را انجام دهید. به همین خاطر ابتدا Win + R را فشار دهید تا Run باز شود سپس کلمه control را تایپ کنید و روی OK بزنید تا این محیط برای شما باز شود. البته شما میتوانید با جستجوی نام Control Panel در باکس سرچ نیز به این تنظیمات دست پیدا کنید.
حالا در این بخش به مسیر Programs > Programs and Features بروید و در سمت چپ روی گزینه Turn Windows features on or off کلیک کنید.
![تنظیمات بخش Turn Windows features on or off](https://anzalweb.ir/wp-content/uploads/2024/08/Turn-Windows-features-on-or-off-jpg.webp)
حالا در صفحه نمایش داده شده، تیک کنار Hyper-V را فعال کنید. با زدن روی دکمه بعلاوه کنار آن شما میتوانید زیر گزینههای بیشتری را ببینید. بنابراین مطمئن شوید که زیر گزینههای Hyper-V Management Toolsو Hyper-V Platforms روشن باشند. پس از بررسی روشن بودن این دو بخش روی OK بزنید.
![روشن کردن Hyper-V در ویندوز 11 از طریق Control Panel](https://anzalweb.ir/wp-content/uploads/2024/08/enable-hyper-v-windows-features-control-panel-jpg.webp)
از آنجایی که این قابلیتها به صورت اختیاری وجود دارد، ممکن است سیستم نیاز به کمی زمان برای دانلود و فعال سازی Hyper-V در ویندوز داشته باشد. پس از اتمام این فرایند روی دکمه Restart Now بزنید تا کامپیوتر مجددا راه اندازی و تغییرات انجام شده روی سیستم اعمال شود.
پس از بوت شدن و بالا آمدن دوباره کامپیوتر، Hyper-V را جستجو کنید و روی Hyper-V Manager کلیک نمایید تا بتوانید ماشین های مجازی در ویندوز ۱۱ را ایجاد کنید.
۲- اضافه کردن Hyper-V با استفاده از Command Prompt
یکی دیگر از روشهایی که میتوانید با استفاده از میتوانید نصب ماشین مجازی در ویندوز ۱۱ را انجام دهید از طریق وارد کردن چند کد در محیط Command Prompt است. برای باز کردن این محیط ابتدا کلید Win را فشار دهید و cmd را تایپ کنید. سپس روی Command Prompt راست کلیک کرده و Run as Administrator را انتخاب کنید. حالا لازم است در پنجره Command Prompt دستور زیر را تایپ کرده و Enter را بزنید تا اجرا شود:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
![اضافه کردن Hyper-V با استفاده از Command Prompt](https://anzalweb.ir/wp-content/uploads/2024/08/enable-hyper-v-command-prompt-jpg.webp)
در این حالت ابزار Deployment Image Servicing and Management شروع به فعال کردن قابلیت Hyper-V در سیستم می کند و موفقیت فعال شدن آن را در صفحه Command Prompt نشان می دهد. پس از ریستارت کردن سیستم شما میتوانید از Hyper-V Manager برای ایجاد ماشین های مجازی استفاده کنید.
۳- فعال سازی Hyper-V در ویندوز با PowerShell
یکی دیگر از راهکارهای موثر برای فعال سازی Hyper-V در ویندوز، Windows PowerShell میباشد که میتوانید از آن به جای Command Prompt استفاده کنید. برای استفاده از این قابلیت با استفاده از این روش، کلید Win را روی کیبورد فشار دهید و powershell را تایپ کنید. سپس روی PowerShell راست کلیک کرده و Run as Administrator را انتخاب کنید.
در پنجره نمایش داده شده دستور زیر را تایپ کنید و دکمه اینتر را بزنید.
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
![فعالسازی Hyper-V با PowerShell](https://anzalweb.ir/wp-content/uploads/2024/08/enable-hyper-v-windows-11-powershell-jpg.webp)
سپس لازم است کمی صبر کنید تا پیام Success نمایش داده شود تا مطمئن شوید فرایند با موفقیت انجام شده است و مجددا مثل مراحل قبلی سیستم را ریستارت کنید تا تغییرات به طور کامل اعمال شوند.
۴- فعالسازی از طریق بخش Settings
به عنوان روش بعدی شما برای فعال سازی Hyper-V در ویندوز میتوانید از قسمت تنظیمات سیستم نیز اینکار را انجام دهید. ابتدا به بخش Settings بروید و وارد قسمت System شوید. حالا روی تب Optional features بزنید و More Windows features را انتخاب نمایید. اینجا در صورت وجود قابلیت Hyper-V میتوانید گزینه مربوط به آن را ببینید. و مانند روش اول، تیک کنار آن و زیر گزینههای آن را فعال و سیستم را مجددا راه اندازی کنید.
![فعال سازی Hyper-V در ویندوز](https://anzalweb.ir/wp-content/uploads/2024/08/open-Hyper-V-jpg.webp)