شاید برای خیلی‌ها این سؤال پیش آمده باشد که چطور می‌توان روی یک کامپیوتر، چند سیستم‌عامل متفاوت را به‌صورت همزمان اجرا کرد؟

پاسخ ساده است! امروزه نرم‌افزارهایی مانند VMware، VirtualBox و چند ابزار دیگر این امکان را فراهم می‌کنند که بتوانید چندین سیستم‌عامل را روی یک کامپیوتر فیزیکی نصب و اجرا کنید.این نرم‌افزارها با ایجاد محیط‌های ماشین مجازی (Virtual Machine)، به شما اجازه می‌دهند هر سیستم‌عاملی را جدا از سیستم اصلی نصب و آزمایش کنید .بدون آنکه به تنظیمات یا فایل‌های اصلی کامپیوتر آسیب برسد. این ویژگی برای برنامه‌نویسان، مدیران شبکه و کسانی که قصد آزمایش یا آموزش مفاهیم مختلف را دارند، بسیار کاربردی است.در این مقاله، هدف ما آموزش نصب ویندوز سرور روی ماشین مجازی است. گام‌به‌گام نحوه‌ی راه‌اندازی محیط مجازی، نصب ویندوز سرور و تنظیمات اولیه آن را بررسی خواهیم کرد تا بتوانید در یک محیط امن و کنترل‌شده، مهارت‌های مدیریتی و شبکه‌ای خود را تمرین کنید با ما همراه باشید.

برای اجرای ویندوز سرور در محیط مجازی، ابتدا باید نرم‌افزار مناسب برای ایجاد ماشین مجازی را نصب کنید. در این آموزش از VMware Workstation استفاده می‌کنیم .

مزایای استفاده از ماشین مجازی برای نصب سرور:

  1. ایزوله‌سازی (Isolation): محیط سرور کاملاً از سیستم میزبان جدا است. تست‌های خطرناک یا نصب نرم‌افزارهای مشکوک تأثیری بر سیستم اصلی شما نخواهد داشت.
  2. کاهش هزینه سخت‌افزاری: به جای خرید چندین سرور فیزیکی، می‌توانید تمام نیازهای آزمایشگاهی خود را روی یک سیستم قدرتمند شبیه‌سازی کنید.
  3. قابلیت حمل و پشتیبان‌گیری (Portability & Backup): کل محیط سرور شما به صورت مجموعه‌ای از فایل‌ها ذخیره می‌شود که می‌توان آن‌ها را به راحتی کپی، منتقل یا پشتیبان‌گیری کرد (Snapshot).
  4. آزمایش سناریوهای پیچیده: می‌توانید شبکه‌های پیچیده‌ای شامل چندین سرور، فایروال‌ها و کلاینت‌ها را تنها با چند کلیک شبیه‌سازی کنید.

این آموزش بر روی نصب Windows Server 2022 تمرکز دارد، اما مراحل برای نسخه‌های پیشین مانند 2019 یا 2016 نیز بسیار مشابه خواهد بود.

پیش‌نیازهای سخت‌افزاری و نرم‌افزاری

قبل از شروع نصب، مطمئن شوید سیستم شما مشخصات حداقلی زیر را داراست:

1. سخت‌افزار میزبان (Host Machine Requirements)

  • پردازنده (CPU): پردازنده 64 بیتی با حداقل فرکانس 2.4GHz. (پشتیبانی از تکنولوژی مجازی‌سازی سخت‌افزاری مانند Intel VT-x یا AMD-V در بایوس فعال باشد).
  • سیستم‌عامل میزبان: ویندوز 11 یا جدیدتر، یا لینوکس توزیع‌های مدرن.
  • حافظه RAM: حداقل 8 گیگابایت رم (پیشنهاد: 16GB یا بیشتر) برای اجرای روان سیستم میزبان و ماشین مجازی سرور.
  • کارت گرافیک: رزولوشن حداقل 1024×768.
  • فضای ذخیره‌سازی: حداقل 60GB فضای آزاد بر روی هارد دیسک (ترجیحاً SSD برای عملکرد بهتر).

2. نرم‌افزارها

  • VMware Workstation Pro: نسخه 16 یا جدیدتر (نسخه Trial یا خریداری شده).
  • فایل ISO ویندوز سرور: ایمیج نصب ویندوز سرور مورد نظر (مثلاً Windows Server 2022 Evaluation ISO). این فایل را می‌توانید مستقیماً از وب‌سایت مایکروسافت دانلود کنید.

در صورت داشتن سیستمی با مشخصات بالاتر، عملکرد ماشین مجازی روان‌تر و اجرای ویندوز سرور سریع‌تر خواهد بود. در بخش بعدی، مراحل نصب VMware و سپس نصب ویندوز سرور روی آن را گام‌به‌گام بررسی خواهیم کرد تا بتوانید محیط آزمایشی کاملاً حرفه‌ای برای کار با سرویس‌های شبکه ایجاد کنید.

مراحل نصب ویندوز سرور در VMware Workstation

این بخش به صورت گام‌به‌گام، فرآیند ایجاد و نصب سیستم‌عامل مهمان (Guest OS) را شرح می‌دهد.

مرحله 1: ایجاد ماشین مجازی جدید (New Virtual Machine)

  1. اجرای VMware Workstation: نرم‌افزار VMware Workstation Pro را اجرا کنید.
  2. شروع فرآیند ساخت: از منوی اصلی بالا روی File کلیک کرده و گزینه New Virtual Machine را انتخاب کنید. (همچنین می‌توانید از میانبر Ctrl + N استفاده کنید یا روی دکمه Create a New Virtual Machine در صفحه اصلی کلیک نمایید).

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

3.انتخاب نوع پیکربندی:

    • پنجره New Virtual Machine Wizard باز می‌شود.
    • گزینه Typical (Recommended) را انتخاب کنید. این گزینه برای اکثر کاربران مبتدی و متوسط توصیه می‌شود زیرا تنظیمات پیش‌فرض بهینه‌ای را پیشنهاد می‌دهد.
    • روی Next کلیک کنید.

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

مرحله 2: تعیین فایل نصبی ISO

در این مرحله، VMware به شما اجازه می‌دهد مشخص کنید که قصد نصب از دیسک فیزیکی دارید یا فایل ISO.

  1. انتخاب منبع نصب: در بخش Guest Operating System Installation، گزینه Installer disc image file (ISO) را انتخاب کنید.
  2. انتخاب فایل ISO: روی دکمه Browse… کلیک کرده و مسیر ذخیره‌سازی فایل ISO ویندوز سرور را مشخص نمایید.
  3. تشخیص خودکار: پس از انتخاب فایل، VMware Workstation معمولاً تلاش می‌کند نوع سیستم‌عامل را شناسایی کند (مثلاً Windows Server 2022). اگر تشخیص درست بود، روی Next کلیک کنید. (اگر شناسایی نشد، نگران نباشید، در مراحل بعدی تنظیمات را دستی انجام می‌دهیم).

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

مرحله 3: فعال‌سازی ویژگی Easy Install (نصب آسان)

VMware Workstation دارای قابلیتی به نام Easy Install است که نیاز به کلیک‌های مکرر در حین نصب ویندوز را کاهش می‌دهد.

  1. وارد کردن اطلاعات سرور: در این مرحله باید اطلاعات اولیه را وارد کنید:
  • Product Key (اختیاری): اگر کلید لایسنس دارید وارد کنید. در غیر این صورت می‌توانید آن را خالی بگذارید تا بعداً وارد شود.
  • User Name: نام کاربری اصلی مدیر (مثلاً Administrator).
  • Password: رمز عبور قوی برای حساب کاربری.
  • Windows Product Name: مطمئن شوید که نسخه صحیح (مثلاً Windows Server 2022 Standard) انتخاب شده باشد.
  1. ادامه نصب: پس از وارد کردن اطلاعات، روی Next کلیک کنید. VMware از این اطلاعات برای نصب خودکار و پیکربندی اولیه استفاده می‌کند.

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

مرحله 4: تعیین نام و مسیر ذخیره‌سازی

  1. نام ماشین مجازی: یک نام مناسب برای ماشین مجازی خود انتخاب کنید (مثلاً: My-Win2022-DC یا VM-Test-Server).
  2. مکان ذخیره‌سازی: مسیر (Location) ذخیره‌سازی فایل‌های ماشین مجازی را روی هارد خود انتخاب کنید. توصیه می‌شود این مسیر بر روی درایوی با فضای کافی و سرعت بالا (ترجیحاً SSD) باشد.
  3. روی Next کلیک کنید.

مرحله 5: تعیین ظرفیت و نوع دیسک مجازی (Specify Disk Capacity)

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

  1. حداکثر اندازه دیسک (Maximum disk size): حداقل 60GB پیشنهاد می‌شود. برای سناریوهای پیشرفته‌تر، 80GB یا 100GB مناسب‌تر است.
  2. نوع ذخیره‌سازی فایل دیسک (Store virtual disk as): دو گزینه وجود دارد:
  • Store virtual disk as a single file: تمام فضای دیسک به صورت یک فایل بزرگ (VMDK) ذخیره می‌شود. این روش برای عملکرد بهتر در هارد دیسک‌های مدرن خوب است.
  • Split virtual disk into multiple files: فایل دیسک به قطعات کوچک‌تر تقسیم می‌شود (معمولاً 2GB). این کار جابجایی، پشتیبان‌گیری و انتقال ماشین مجازی بین سیستم‌ها را آسان‌تر می‌کند. (این گزینه در محیط‌های آزمایشگاهی بیشتر توصیه می‌شود).
  1. روی Next کلیک کنید.

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

مرحله 6: مرور تنظیمات و ساخت ماشین مجازی (Ready to Customize Hardware)

این پنجره خلاصه‌ای از تنظیماتی است که تا کنون انتخاب کرده‌اید (میزان RAM، تعداد هسته‌های CPU، اندازه دیسک).

  1. سفارشی‌سازی سخت‌افزار (Customize Hardware): اگر نیاز به تغییر رم، CPU یا کارت شبکه دارید، قبل از اتمام روی این دکمه کلیک کنید. برای سرورهای پایه، 4GB RAM و 2 CPU کافی است.
  • Memory: حداقل 4096 MB (4GB) توصیه می‌شود.
  • Processors: حداقل 2 هسته.
  • Network Adapter: مطمئن شوید که روی NAT یا Bridged تنظیم شده باشد. برای شروع، NAT معمولاً مناسب است.
  1. روشن کردن پس از ساخت: اگر می‌خواهید بلافاصله پس از ایجاد، نصب ویندوز شروع شود، تیک گزینه Power on this virtual machine after creation را فعال کنید.
  2. روی Finish کلیک کنید.

آموزش نصب ویندوز سرور روی ماشین مجازیVMware

مرحله 7: فرآیند نصب ویندوز سرور

پس از کلیک بر روی Finish، ماشین مجازی روشن شده و فرآیند نصب خودکار ویندوز سرور آغاز می‌شود.

  1. Boot اولیه: ماشین مجازی شروع به بوت شدن از فایل ISO می‌کند.
  2. نصب خودکار: به دلیل استفاده از Easy Install، نصب به صورت خودکار پیش می‌رود. ممکن است برای چند دقیقه صفحه سیاه باشد یا لوگوی ویندوز را ببینید.
  3. پایان نصب و ورود: پس از اتمام نصب، سیستم ری‌استارت شده و باید با نام کاربری و رمز عبوری که در مرحله 3 وارد کردید، وارد محیط دسکتاپ ویندوز سرور شوید.

نتیجه‌گیری

این آموزش نحوه نصب ویندوز سرور را روی ماشین مجازی VMware Workstation از صفر تا صد توضیح داد. با ایجاد این محیط مجازی، شما یک بستر امن و کاملاً قابل کنترل در اختیار دارید که به شما امکان می‌دهد سرویس‌های حیاتی شبکه مانند Active Directory، DNS، DHCP و IIS را به صورت واقعی آزمایش کنید.

استفاده از ماشین مجازی به شما انعطاف‌پذیری و امنیت بالا می‌دهد تا بدون ریسک به سیستم اصلی، مهارت‌های شبکه و مدیریت سرور را تمرین کنید. VMware Workstation ابزاری قدرتمند برای یادگیری و توسعه در حوزه شبکه و سرور است و محیطی واقعی و ایزوله برای تست سناریوهای پیچیده در اختیار متخصصان IT قرار می‌دهد.