ویندوز 7 ماشین مجازی چیه. ماشین های مجازی

ماشین مجازییا VM - نرم افزاری که به شما امکان می دهد روی آن ایجاد کنید کامپیوتر واقعییک یا چند کامپیوتر مجازی شبیه سازی کار دستگاه های واقعی(دیسک، مانیتور، آداپتور شبکه). در یک ماشین مجازی، می توانید یک سیستم عامل متفاوت از سیستم عاملی که روی یک کامپیوتر واقعی اجرا می شود نصب کنید. امروز در مورد نحوه نصب ویندوز 7 بر روی ماشین مجازی صحبت خواهیم کرد. اما ابتدا به قابلیت های آن می پردازیم.

با VM چه کاری می توان انجام داد

  1. خیلی قدیمی هستن برنامه های مورد نظرکه نمی خواهند با یک سیستم عامل پیشرفته جدید کار کنند. پس از نصب سیستم عامل "قدیمی" بر روی یک کامپیوتر مجازی، می توانید به خوبی از آنها استفاده کنید.
  2. کسانی که مایل به کشف امکانات جدید هستند سیستم عاملمی تواند آن را بر روی یک رایانه مجازی نصب کرده و آن را آزمایش کند، بدون اینکه خطر خراب شدن چیزی در رایانه در حال کار وجود داشته باشد.
  3. نرم افزاری که در مورد عملکرد آن شک دارید، ابتدا می توان روی یک رایانه مجازی آزمایش کرد و تنها پس از آن روی رایانه واقعی نصب کرد.
  4. Sysadmin ها می توانند کار را شبیه سازی کنند شبکه ی کامپیوتریبا استفاده از سرورهای مجازی

محبوب ترین ماشین های مجازی

در میان تعداد زیادی برنامه برای کار با رایانه های مجازی، می خواهیم توجه شما را به سه مورد از محبوب ترین آنها جلب کنیم که می توانید خودتان بدون هیچ مشکلی دانلود و نصب کنید.

  1. VirtualBox نرم افزار رایگان اوراکل است. VM با اکثر سیستم عامل ها کار می کند: Windows و Linux، FreeBSD و Mac OS، و از هر دو نسخه 32 بیتی و 64 بیتی پشتیبانی می کند.
  2. VMware یک ماشین مجازی محبوب است که در دو نسخه Player (رایگان) و Workstation (پرداخت) ارائه می شود. Player یک نسخه حذف شده از Workstation است. VMware همچنین با سیستم عامل های مختلف (نسخه های 32 بیتی و 64 بیتی) کار می کند، بسیاری از شرکت های بزرگ از نسخه پولی این برنامه استفاده می کنند.
  3. Microsoft Virtual PC نرم افزار کاربردی رایگان با رابط کاربری عالی است. متأسفانه رایانه مجازی فقط با سیستم عامل های مایکروسافت کار می کند.

ما معتقدیم که برنامه VirtualBox که ما نصب خواهیم کرد، برای استفاده در رایانه خانگی مناسب‌تر است.

نصب VM

  • دانلود از سایت رسمی آخرین نسخه VirtualBox و نصب را اجرا کنید.
  • پس از پنجره خوش آمدگویی "Welcome to Oracle VM" به پنجره انتخاب اجزای نصب می رویم. در این پنجره می توانید اجزای غیر ضروری را غیر فعال کرده و پوشه نصب VirtualBox را تغییر دهید.
  • ما در مورد قرار دادن میانبرهای برنامه تصمیم می گیریم و به کار خود ادامه می دهیم (دکمه بعدی).
  • به هشداری که در جریان است توجه کنید نصب های VirtualBoxیک قطع موقت کامپیوتر ما از شبکه وجود خواهد داشت. اگر در این لحظه در حال دانلود اطلاعات از اینترنت هستید، صبر کنید تا دانلود کامل شود و تنها پس از آن دکمه بله را کلیک کنید.

  • پس از اتمام مراحل نصب، VirtualBox به طور خودکار راه اندازی می شود.

ساخت VM

بیایید شروع به ایجاد یک ماشین مجازی VirtualBox کنیم.


  • ما RAM را به دستگاه خود اختصاص می دهیم. در ویندوز 7، مطلوب است که حداقل 1 گیگابایت را اختصاص دهید (این نیاز سیستم)، اما نه بیشتر از نیمی از OP کامپیوتر.
  • دکمه را فشار می دهیم یک مجازی جدید ایجاد کنید HDD و یک دیسک برای VM خود دریافت کنید.
  • هنگام انتخاب نوع هارد دیسکاگر شرایط خاصی برای قالب دستگاه مجازی ندارید، می توانید پیش فرض را بپذیرید.
  • اکنون باید در مورد فرمت ذخیره سازی اطلاعات روی دیسک خود (ثابت یا پویا) تصمیم گیری کنیم. فرمت ثابت بلافاصله همه چیزهایی را که به آن اختصاص داده شده است "می خورد". فضای دیسک، و حجم یک دیسک در قالب پویا (در ابتدا بسیار کوچک) تنها با اضافه شدن داده ها افزایش می یابد. ما توصیه می کنیم یک قالب پویا را انتخاب کنید.
  • و با تعیین نام و اندازه هارد دیسک مجازی، فرآیند ایجاد ماشین VirtualBox را تکمیل می کنیم.

راه اندازی و آماده سازی VM برای نصب ویندوز

ما ایجاد ماشین مجازی Windows 7 VM را تکمیل کرده ایم و می توانیم به پنجره تنظیمات (تنظیم دکمه) برویم، که در آن تمام تنظیمات لازم برای دستگاه ما انجام می شود - تنظیم پارامترهای کارت گرافیک و فعال کردن شتاب های 2D / 3D، پیکربندی تنظیمات شبکه و نمایش از راه دور و غیره

ما روی تنظیماتی که باید برای آنها انجام شود تمرکز خواهیم کرد نصب ویندوز 7.

ویندوز را می توان از یک CD / DVD توزیع یا از یک تصویر iso نصب کرد. لازم به ذکر است که نصب ویندوز 7 از روی تصویر iso بسیار سریعتر است.بیایید به بخش Media که تا کنون فقط هارد دیسک مجازی که ما ایجاد کرده‌ایم می‌رویم و به تنظیمات می‌رویم (همه گزینه‌ها را در نظر می‌گیریم).

از پنجره تنظیمات خارج می‌شویم و روی دکمه Run کلیک می‌کنیم تا ویندوز 7 نصب شود. نصب سیستم عامل بر روی یک و واقعی کامپیوترهای مجازیدقیقا همین اتفاق می افتد

در زمان انتشار ویندوز 7، بخش عمده ای از آن خریداران بالقوهاز ویندوز XP استفاده کرد. در میان آنها، تعداد بسیار کمی از کسانی بودند که تصمیم گرفتند بلافاصله و بدون قید و شرط به یک محصول جدید روی بیاورند. اکثر آنها عجله ای برای ارسال XP قدیمی "بازنشسته" نداشتند، زیرا معلوم شد که اینطور است مقدار زیادینرم افزار به سادگی نمی تواند در زیر کار کند سیستم جدید. چه کاری برای مایکروسافت باقی مانده بود؟ از دست دادن خریداران بالقوه یک گزینه نیست، بنابراین راه حل این بود: انتشار یک به روز رسانی برای ویندوز 7، که دارای یک بسته مجازی سازی است - یک ویژگی سیستمی که به شما امکان می دهد XP را درست در "هفت" اجرا کنید.

به روز رسانی با نام "Virtual PC" و شماره KB958599 در سال 2008 منتشر شد. این یک ماشین مجازی است - برنامه ای که شبیه سازی می کند سخت افزارکامپیوتر و یک محیط ایزوله در داخل سیستم عامل ایجاد می کند که در آن می توانید سیستم عامل دیگری از جمله یک نوع غیر ویندوز را نصب کنید.

کامپیوتر مجازی مایکروسافت در بسته گنجانده شده است به روز رسانی ویندوز 7 نسخه Ultimate، Professional و Enterprise. این ماشین مجازی به طور خاص برای نصب Windows XP Service Pack 3 و حل مشکلات نرم افزارهای بدون راه اندازی طراحی شده است.

چگونه کامپیوتر مجازی را نصب کنیم؟

پشتیبانی مجازی سازی سخت افزار را تأیید کنید

اگر نسخه Ultimate، Enterprise یا Professional 7 را روی رایانه شخصی خود نصب کرده اید و به روز رسانی خودکار فعال است، از قبل رایانه مجازی دارید. قبل از شروع استفاده از آن، باید مطمئن شوید که پردازنده شما از مجازی سازی سخت افزار پشتیبانی می کند. برای آزمایش این موضوع، مایکروسافت یک ابزار تشخیص مجازی سازی به کمک سخت افزار ایجاد کرده است که دانلود و اجرای آن آسان است.

اگر ابزار مانند تصویر زیر پیامی را نمایش دهد، مجازی‌سازی سخت‌افزار پشتیبانی می‌شود و می‌توانید بدون تنظیمات اضافی از رایانه شخصی مجازی استفاده کنید.

در صورت عدم وجود چنین پشتیبانی (پیام در پنجره زیر)، باید تغییرات بیشتری در سیستم ایجاد شود.

لطفاً توجه داشته باشید: مجازی سازی سخت افزار در بایوس فعال و غیرفعال است، بنابراین اگر روی رایانه شخصی شما کار نمی کند، آن را در تنظیمات فعال کنید. تنظیمات بایوس. این گزینه ممکن است Intel_Virtualization Technology (برای پردازنده های اینتل، AMD-V (به ترتیب برای AMD)، برنامه های افزودنی مجازی سازی و غیره.

در این مثال، گزینه Intel_Virtualization Technology غیرفعال است (Disabled). برای فعال کردن آن، باید مقدار Disabled را به Enabled تغییر دهید.

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

نصب کامپیوتر مجازی به صورت دستی

نصب دستی ماشین مجازی در ویندوز 7 شامل نصب 2 جزء است:

  • کامپیوتر مجازی ویندوز؛
  • دیسک مجازی حالت Windows XP.

ابتدا کامپیوتر مجازی را نصب کنید. برای این:

  • به روز رسانی KB958599 مربوط به بیتی ویندوز 7 خود را از سایت رسمی دانلود کنید و آن را اجرا کنید.

  • صبر کنید تا نصب کامل شود؛

  • پنجره نصب کننده را ببندید و کامپیوتر خود را مجددا راه اندازی کنید.

بعد باید یک مجازی قرار بدید دیسک ویندوزحالت XP:

  • نصب کننده دانلود شده از وب سایت رسمی مایکروسافت را اجرا کنید.

  • یک مکان برای دیسک مجازی انتخاب کنید.

  • صبر کنید تا نصب به پایان برسد؛

  • کادر "Start Windows XP mode" را علامت بزنید و روی "Finish" کلیک کنید.


اولین راه اندازی حالت ویندوز XP

پس از نصب حالت Windows XP، "seven" آن را بیشتر پیکربندی کرده و ایجاد می کند دیسک مجازی.

اولین پنجره در مقابل شما باز می شود، جایی که باید موافقت نامه مجوز برای استفاده از برنامه را بپذیرید و روی "بعدی" کلیک کنید.

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

سپس - عملکردهای حفاظتی سیستم در حال ایجاد را فعال کنید (اختیاری).

پس از کلیک بر روی دکمه "شروع نصب"، فرآیند نصب ماشین مجازی با ویندوز XP آغاز می شود. باید منتظر تکمیل آن باشیم.


ایجاد یک ماشین مجازی جدید در ویندوز 7

  • از طریق Start یا File Explorer، مکان دیسک مجازی XP Mode را باز کنید.

  • روی دکمه "ایجاد ماشین مجازی" در منوی بالای پوشه کلیک کنید.

  • با این کار جادوگر راه اندازی می شود و شروع به ایجاد ماشین مجازی جدید شما می کند. در کادر بعدی نام و مکان آن را وارد کنید.

  • تنظیمات شبکه و حجم صدا را پیکربندی کنید حافظه دسترسی تصادفی(ویندوز XP مجازی را می توان با 512 مگابایت رم قانع کرد، اما می توانید بیشتر اختصاص دهید).

  • یک هارد دیسک مجازی ایجاد کنید (یا از یک موجود استفاده کنید). نوع آن (حجم در حال گسترش یا ثابت) و مکان آن را مشخص کنید. روی "ایجاد" کلیک کنید.

  • پس از آن، جدید ایجاد شده در لیست ماشین های مجازی ظاهر می شود. با "راست ماوس" روی آن کلیک کنید و "Open" را از منو انتخاب کنید.

  • در لیست گزینه ها، روی "DVD Drive" کلیک کنید و مسیر درایو لیزر فیزیکی را که دیسک Windows XP در آن قرار داده شده است، مشخص کنید. اگر می خواهید سیستم را از یک تصویر نصب کنید، فایل iso نصب آن را در دایرکتوری پیدا کنید - ماشین مجازی تصاویر فرمت iso را "درایوهای نوری" در نظر می گیرد.

پس از آن، فرآیند نصب معمولی ویندوز XP شروع می شود.

استفاده از ماشین های مجازی جایگزین

ویندوز 7 علاوه بر مؤلفه رایانه شخصی مجازی خود، از سیستم های مجازی سازی شخص ثالث نیز پشتیبانی می کند. در میان آنها، دو مورد از معروف ترین و گسترده ترین آنها هستند - Oracle VM VirtualBox و VMWare Workstation. بیایید به اصول کار با آنها در مثال هر یک نگاه کنیم. بیایید VirtualBox را از Oracle بگیریم و یک ماشین مجازی جدید روی آن ایجاد کنیم تا همان "seven" را نصب کنیم.

پس از نصب VirtualBox، پنجره اصلی آن - مدیر ماشین مجازی را باز کنید. روی دکمه "ایجاد" در منوی افقی بالا کلیک کنید.

در پنجره بعدی نام ماشین مجازی را بنویسید و نسخه و عمق بیت آن را از لیست انتخاب کنید. در مثال ما، این Wibdows 7 32 بیتی است.

مقدار رمی که سیستم مجازی (مهمان) استفاده خواهد کرد را پیکربندی کنید.

یک هارد دیسک ایجاد کنید (یا یکی از آنهایی را که قبلا ایجاد کرده اید انتخاب کنید).

نوع دیسک را مشخص کنید. اگر نمی دانید تفاوت آنها چگونه است، این تنظیم را در حالت پیش فرض (VDI) بگذارید.

فرمت ذخیره سازی داده را مشخص کنید - یک دیسک مجازی در حال گسترش پویا یا یک دیسک با اندازه ثابت.

با حرکت دادن نوار لغزنده، اندازه دیسک را تنظیم کنید و نام آن را نیز مشخص کنید (اگر می خواهید با نام "ماشین مجازی" متفاوت باشد).

پس از کلیک بر روی "ایجاد"، ماشین مجازی جدید در لیست پنجره اصلی نمایش داده می شود. در سمت راست تنظیمات آن است.

برای شروع نصب سیستم عامل، روی نماد ماشین کلیک کنید و روی دکمه "Run" از نوار بالا کلیک کنید.

پس از این، پنجره دیگری باز می شود - پنجره ای که در آن پیشرفت نصب و کار سیستم عامل را در آینده مشاهده خواهید کرد. پنجره مدیر ماشین مجازی (اصلی) را می توان فعلا به حداقل رساند.

در اینجا، مانند هنگام ایجاد یک ماشین مجازی در رایانه مجازی، باید مسیر را مشخص کنید دیسک نصب"هفت" یا تصویر iso.

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

ایجاد یک ماشین مجازی در ایستگاه کاری VMWare نیز بصری است و از بسیاری جهات شبیه به روشی است که قبلاً در مورد آن صحبت شد.

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

بر این لحظهچندین نرم افزار مجازی سازی محبوب برای ویندوز 7 وجود دارد: WMWare، Virtual Box و Virtual PC. در این مقاله به بررسی خواهیم پرداخت آخرین برنامه، در مقایسه با سایر ماشین های مجازی، قابلیت های مجازی سازی غنی را ارائه می دهد و راه اندازی و کارکرد آن بسیار آسان است.

الگوریتم کلی اقدامات

  1. در حال دانلود بسته نصببرنامه های کاربردی. Virtual PC یک برنامه رایگان است و توسط متخصصان مایکروسافت توسعه داده شده است، بنابراین با هر دو نسخه ویندوز 7 و نسخه های قبلی کاملا سازگار است. می توانید نصب کننده را از وب سایت رسمی شرکت دانلود کنید.
  2. فایل را اجرا کنید و دستورالعمل ها را دنبال کنید. قبل از نصب برنامه، مطمئن شوید که کاربر فعلی شما دارای حقوق سرپرست است. برای جلوگیری از این وضعیت، کلیک راست کرده و انتخاب کنید منوی زمینه"اجرا به عنوان مدیر". اگر این کار انجام نشود، ممکن است در مرحله نصب (که در زیر توضیح داده شده است) خطاهایی رخ دهد.
  3. پس از نصب، میانبر VirtualPC روی دسکتاپ شما ظاهر می شود. آن را اجرا کرده و "Create" را انتخاب کنید. پس از آن، ممکن است تاخیر وجود داشته باشد ویندوز کار میکنه 7 و احساس اینکه برنامه یخ زده است. در این زمان، اطلاعات مربوط به پارامترهای سیستم شما و محاسبه جمع آوری می شود عملکرد بهینهبرای ماشین مجازی
  4. در زیر تنظیمات ماشین مجازی VirtualPC آمده است. برای اولین بار تنظیمات را همانطور که هستند رها کنید. با اقدامات بی دقتی می توان از فرصت های بیشتر از آنچه که می توان اختصاص داد استفاده کرد. این منجر به خرابی کلی سیستم عامل های محلی و مجازی می شود. ما فقط نسخه سیستم عامل نصب شده را تغییر می دهیم و در انتهای تنظیمات منبعی را که از آن نصب می کنیم (سی دی، تصویر دیسک از هارد دیسک، درایو فلش قابل بوت) را انتخاب می کنیم.
  5. باید به مرحله نصب توجه کرد که باید پوشه های شبکه مشترک را مشخص کنید.این منابع به سیستمی که ما نصب خواهیم کرد اجازه می دهد تا از منابع رایانه محلی استفاده کند.
  6. پس از تمام مراحل پیکربندی در رایانه مجازی، دکمه "Run" فعال می شود. هنگامی که روی آن کلیک می کنید، در اولین شروع، ویندوز 7، ویندوز 8 یا سیستم عامل دیگری که انتخاب کرده اید در سیستم ماشین مجازی نصب می شود و با تکرار آن، سیستم عاملی که قبلا نصب شده بود بارگذاری می شود. مراحل نصب کاملاً مطابق با نصب استاندارد است کامپیوتر محلیو نیازی به هیچ اقدام اضافی از جانب کاربر نیست.
  7. پس از اتمام فرآیند، سیستمی که نصب کرده اید راه اندازی می شود و به طور کامل برای آزمایش در دسترس خواهد بود. اگر نیاز به تغییر پارامترهای ماشین مجازی در قسمت بالای پنجره رابط رایانه مجازی وجود دارد، ما به دنبال آیتم منو "ماشین" - "پیکربندی" هستیم. در پنجره ای که ظاهر می شود، می توانید مقدار RAM موجود را افزایش دهید، فضای خالیو غیره.

اشتباهات متداول

هنگام انجام نصب بر اساس الگوریتم بالا برای رایانه شخصی مجازی در مرحله 6، ممکن است پیامی در مورد خطای ویندوز 7 مرتبط با ویژگی مجازی سازی غیرفعال است.

برای رفع آن، باید مجازی سازی سیستم را در پنل تنظیمات و برای برخی نسخه ها فعال کنید مادربردهاتنظیمات بایوس را انجام دهید


بعلاوه این مشکلهنگام اجرای آنتی ویروس در ویندوز 7 رخ می دهد نرم افزاربا فایروال و فایروال خودش. بنابراین، قبل از نصب ماشین مجازی، توصیه می شود تمام برنامه های آنتی ویروس را غیرفعال یا معلق کنید.

یکی دیگر از اشتباهات رایج عدم دسترسی به برخی از اجزای ماشین مجازی است. در صحنه تنظیمات مجازیکامپیوتر پس از اتصال دستگاه ها، ممکن است پیامی در مورد عدم دسترسی دریافت کنید. این به دلیل حقوق دسترسی در سیستم عامل ویندوز 7 است. خط مشی استاندارد امنیت ویندوز 7 دسترسی کاربران و فرآیندهای شخص ثالث را به دستگاه های سیستم محدود می کند. برای رفع این خطا، حقوق کاربر فعال فعلی و مجوز اتصال دستگاه ها را بررسی کنید.


مجازی سازی به شما این امکان را می دهد که اجزای داخلی سیستم عامل ها یا بخش هایی از آنها را در سخت افزار و نرم افزار مجازی کپسوله کنید. به عبارت دیگر، از دیدگاه سیستم عامل در حال اجرا در این فضا، فضای مجازی ایجاد کنیم که واقعی باشد. این دقیقاً همان کاری است که ماشین‌های مجازی برای Windows 7، Linux و Mac OS X انجام می‌دهند. مجازی‌سازی همچنین به شما امکان می‌دهد دستگاه‌هایی را شبیه‌سازی کنید که حتی روی رایانه شما نیستند.

توجه داشته باشیدپاسخ: به یک معنا، ماشین‌های مجازی به شما اجازه می‌دهند یک کامپیوتر درون یک کامپیوتر ایجاد کنید.

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

  • تعامل بین یک میزبان فیزیکی (رایانه) و یک میزبان مجازی
  • تعامل بین سیستم عامل در حال اجرا در فضای مجازی و سخت افزار مورد استفاده

نرم افزار مجازی سازی، یعنی ماشین های مجازی برای ویندوز 7 (لینوکس، مک او اس ایکس)، به عنوان یک قاعده، برنامه منظمیا یک سرویس سیستم عامل که به شما امکان ایجاد هاست را می دهد. میزبان هر ماشین فیزیکی (رایانه) است. در داخل نرم افزار مجازی سازی، سیستم عامل در یک میزبان واقعی مشابه یا یکسان به نام ماشین مجازی اجرا می شود. برای راحتی کار، سیستم عاملی که در ماشین مجازی اجرا می شود، سیستم عامل مهمان نامیده می شود.

علاوه بر این، وجود دارد راه های مختلفمجازی سازی، که نه تنها بر اجرای برنامه های کاربردی برای ایجاد ماشین های مجازی، بلکه بر ویژگی های ارائه شده برای سیستم های مهمان نیز تأثیر می گذارد. شبیه سازی معمولی وجود دارد که در آن فراخوانی های سخت افزاری و نرم افزاری از یک لایه میانی عبور می کنند. همچنین پارا مجازی‌سازی وجود دارد که بخشی از اقدامات داخل ماشین مجازی روی سخت‌افزار واقعی انجام می‌شود، در حالی که بخش دیگر از یک لایه میانی عبور می‌کند. و همچنین مجازی سازی در سطح سیستم وجود دارد، زمانی که هر سیستم مهمان در یک هسته ویژه بارگذاری می شود، که به شما امکان می دهد فقط نسخه های مشابه سیستم عامل را اجرا کنید.

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

نرم افزار مجازی سازی که ایجاد و عملکرد ماشین های مجازی و همچنین توزیع و محدودیت منابع ارائه شده را مدیریت می کند، اغلب Hypervisor نامیده می شود. برخی از برنامه های مجازی سازی نیز می توانند از پسوندهای ویژه پردازنده برای بهبود عملکرد ماشین های مجازی استفاده کنند. وجود چنین افزونه هایی را پشتیبانی سخت افزاری برای مجازی سازی می نامند. نمونه هایی از این پشتیبانی فناوری های VT-X (اینتل) و AMD-V (AMD) هستند.

مجازی سازی و ماشین مجازی چیست؟

برخی از افراد دوست دارند برنامه های مجازی سازی (ماشین های مجازی) را هر چیزی که یک لایه انتزاعی بین سیستم عامل و برخی از سیستم عامل ها ایجاد می کند نام ببرند. فرآیندهای در حال اجرا. به عنوان مثال، Sandboxie وجود دارد که به شما امکان می دهد مرورگرها را از سیستم جدا کنید (به ابزارهای امنیتی مرورگر مراجعه کنید). برخی از برنامه ها به شما این امکان را می دهند که وضعیت سیستم را مسدود کنید تا امکان تغییر آن وجود نداشته باشد. برخی دیگر همچنین به شما اجازه می دهند از حالت به اصطلاح سایه استفاده کنید، که در آن همه برنامه ها به طور معمول اجرا می شوند، اما با راه اندازی مجدد رایانه، هرگونه تغییر لغو می شود.

البته همه این برنامه‌ها مزایای مختلفی را ارائه می‌کنند، اما فناوری مجازی‌سازی محسوب نمی‌شوند و ماشین مجازی نیستند، زیرا تماس‌های سیستمی را شبیه‌سازی نمی‌کنند و اجازه نمی‌دهند سیستم‌عامل‌های مهمان در بالای سیستم فعلی اجرا شوند. چنین برنامه هایی فقط لایه های اضافی جداسازی ایجاد می کنند، عمدتاً برای افزایش سطح امنیت. ادامه موضوع ایمنی...

چرا از مجازی سازی و ماشین های مجازی استفاده کنیم؟

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

توجه داشته باشید: اگرچه مجازی سازی به شما امکان می دهد یک سیستم عامل را از سیستم عامل دیگر جدا کنید، اما هنوز راه هایی برای رسیدن از سیستم مهمان به سیستم اصلی وجود دارد.

برای اجرای فناوری مجازی سازی و ماشین های مجازی به چه چیزهایی نیاز دارید؟

اولین چیزی که باید در نظر بگیرید میزبان فیزیکی است. بسته به نوع نرم افزار مجازی سازی (ماشین های مجازی) ممکن است سخت افزارهای کاملا متفاوت و سیستم عامل های متفاوتی مورد نیاز باشد. مجازی سازی به هیچ راه حلی دلالت نمی کند که هر جا که لازم باشد اجرا شود. ماشین های مجازی باید برای سیستم (ویندوز، لینوکس، مک) و برای سخت افزار (سخت افزار) انتخاب شوند. علاوه بر این هاست باید موارد لازم را داشته باشد.

بنابراین اگر قصد دارید سیستم عامل های مهمان را در بالای سیستم خود اجرا کنید، برای اجرای آنها به منابع اضافی مانند CPU و RAM نیاز خواهید داشت. به عنوان مثال، اگر رایانه شما فقط 2 گیگابایت رم دارد و می خواهید ویندوز 7 را به عنوان مهمان اجرا کنید، باید استفاده از منابع را به شدت محدود کنید. سیستم واقعیتا ماشین مجازی بتواند به درستی کار کند. البته، مگر اینکه بخواهید ویندوز XP را با 256 مگابایت حافظه اجرا کنید. با این حال، اگر 16 گیگابایت رم دارید، می توانید بیش از یک سیستم مهمان را بدون احساس کمبود منابع اجرا کنید.

مزایا: نصب و استفاده آسان.

معایب: عملکرد محدود. از عکس های فوری پشتیبانی نمی کند دسترسی عمومیبه دایرکتوری ها

ماشین مجازی برای ویندوز 7، لینوکس و Mac OS X - VirtualBox

VirtualBox یکی دیگر از نرم افزارهای ماشین مجازی کراس پلتفرم برای ویندوز 7 و بالاتر و همچنین لینوکس و سیستم های مک، در حال حاضر متعلق به اوراکل است. VirtualBox شبیه VMware Player است اما دارای ویژگی‌های بیشتری از جمله پشته شبکه پیشرفته‌تر، عکس‌های فوری نامحدود، پشتیبانی از OpenGL و DirectX و غیره است. نصب این برنامه آسان است و استفاده از آن به همان اندازه آسان است. همچنین می توانید از خط فرمان برای استقرار خودکار استفاده کنید. VirtualBox همچنین از USB و فهرست های مشترک پشتیبانی می کند. علاوه بر این، نسخه قابل حمل VirtualBox نیز وجود دارد. با این حال، معایبی نیز وجود دارد. شما نمی توانید از سیستم های مهمان اسکرین شات بگیرید. مدیریت دیسک تا حدودی گیج کننده است.

مخاطب: کاربران مبتدی و با تجربه.

مزایا: نصب و استفاده آسان، ویژگی های زیاد.

معایب: بدون پشتیبانی از اسکرین شات، وارد کردن ماشین های موجود دشوار، مدیریت دیسک غیرمعمول.

هایپروایزر VMware ESXi برای ایجاد ماشین های مجازی

ESXi یک هایپروایزر فلزی لخت با عملکرد کمتر در مقایسه با ESX است. برنامه به هاست نیاز دارد و می توان آن را از کنسول کنترل کرد (کنسول به طور پیش فرض غیرفعال است، اما می توانید آن را به صورت دستی فعال کنید). شما نمی توانید از صفحه نمایش ماشین های مجازی خود اسکرین شات بگیرید یا فیلم بگیرید. انتقال و شبیه سازی سیستم های مهمان فقط به صورت دستی انجام می شود. اما، اما شما دریافت می کنید اشتراک گذاریحافظه برای استفاده کارآمدتر از RAM، کنترل و مدیریت قدرتمند، و دسترسی به خط فرمان از طریق SSH (در صورت باز بودن). همچنین می توانید ابزارهای VMware را برای بهبود عملکرد ماشین های مجازی نصب کنید. Para-virtualization نیز توسط ESXi پشتیبانی می شود.

مزایا: قابلیت های قدرتمند و پیشرفته ماشین مجازی.

معایب: به هاست و منابع زیادی نیاز دارد. نصب و اجرا آسان نیست.

ماشین مجازی برای یونیکس/لینوکس - ماشین مجازی مبتنی بر هسته (KVM)

KVM فقط از مجازی سازی برای سیستم عامل های مشابه یونیکس (لینوکس) پشتیبانی می کند. برنامه را می توان بر روی هر سخت افزاری یا در حالت شبیه سازی اجرا کرد، اما بدون پسوندهای پردازنده، عملکرد وحشتناک خواهد بود. KVM برای استفاده از طریق کنسول طراحی شده است. اما، یک رابط مدیریتی مناسبی دارد که به شما امکان می‌دهد ماشین‌های مجازی را راه‌اندازی و متوقف کنید، اسکرین‌شات بگیرید و موارد دیگر. این رابط به عنوان Virtual Machine Manager (VMM) شناخته می شود و همچنین برای مدیریت ماشین های مجازی Xen استفاده می شود (به زیر مراجعه کنید). پشتیبانی از محلی و کنترل از راه دور. یک تضاد شناخته شده با VirtualBox وجود دارد، اما نسبتاً به راحتی قابل حل است

مخاطب: کاربران پیشرفته و حرفه ای.

مزایا: کنترل کامل و انعطاف پذیری، بسیار عملکرد بالا، تحت شرایط مناسب.

معایب: فقط سیستم های یونیکس مانند. برای اجرای عادی به پسوندهای سخت افزار مجازی سازی نیاز دارد. تاکید بر خط فرمان نصب و اجرا آسان نیست.

ماشین مجازی برای یونیکس/لینوکس - Xen

Xen اپلیکیشن دیگری برای مجازی سازی سیستم عامل های مشابه یونیکس (لینوکس) است. باید در نمونه هسته خود بارگذاری شود. تاکید بر خط فرمان است. اما، شما همچنین می توانید از VMM استفاده کنید. به طور رسمی، Xen برای سال‌ها توسط OpenSUSE پشتیبانی می‌شود و اخیراً به نسخه بالادستی هسته اضافه شده است. Xen می تواند در حالت سخت افزاری یا پارا مجازی سازی اجرا شود. با این حال، برای para-virtualization، Xen برای نصب و اجرا بسیار مشکل است. علاوه بر این، Xen پشتیبانی محدودی از سی دی رام و دستگاه های شبکه. همچنین به عنوان یک هایپروایزر مجازی سازی فلزی بر روی یک سی دی زنده موجود است. افزونه های شخص ثالث متعددی برای مدیریت Xen وجود دارد.

مخاطب: کاربران پیشرفته و حرفه ای.

مزایا: کنترل کامل و انعطاف پذیری، بسیار عملکرد خوب، پشتیبانی از هسته بومی.

معایب: فقط سیستم های یونیکس مانند. حالت Para-Virtualization باگ است. تاکید بر خط فرمان ابزارهای چندگانه خط فرمانکه می تواند گمراه کننده باشد. نصب و اجرا آسان نیست. شما باید نمونه هسته خود را بارگیری کنید.

راه حل های دیگر برای ایجاد ماشین های مجازی

بسیاری از راه حل های دیگر مانند Parallels Virtuozzo، OpenVZ و VirtualBox بر اساس VMLite در اینجا فهرست نشده اند. همچنین تعدادی راه حل مجدد وجود دارد، از جمله نمونه هایی از مجازی سازی متقاطع و تین مشتریان. لینوکس همچنین تعداد زیادی اصلاحات خاص خود را دارد. و فراموش نکنید فناوری های ابریبا برنامه های مجازی سازی آنها

با این حال، اگر یک کاربر تازه کار هستید، پس نباید به دنبال ویژگی ها و تغییرات رنگارنگ باشید. در غیر این صورت، تلاش برای ایجاد یک ماشین مجازی برای اجرای دو سه برنامه می تواند به چندین شب بی خوابی تبدیل شود.

چند کلمه در مورد برنامه های مجازی سازی

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

به عنوان یک قاعده، بیشتر افراد شروع به یادگیری مجازی سازی با VMware Player یا VirtualBox می کنند. کاربران لینوکس ممکن است KVM و احتمالا Xen را ترجیح دهند. کاربران قدرتمندشاید بخواهید نگاهی به ESXi بیندازید.


در ویندوز 7، ایجاد ماشین مجازی بسیار آسان است راهنمای دقیقبا شرح توالی مراحل عمل. در زیر آمده است آموزش گام به گامنحوه ایجاد و نصب نسخه دیگری ویندوز مجازیروی کامپیوتر ویندوز 7

تعریف مختصر ماشین مجازی

به منظور تسهیل فرآیند انطباق کاربران هنگام تغییر به اصلاحات جدید ویندوز و از بین بردن مشکلات با برخی از برنامه های کاربردی ناکارآمد در نسخه هفتم سیستم عامل، متخصصان مایکروسافت به روز رسانی ویژه "KB958599" را برای "Seven" توسعه داده اند. نسخه های Enterprise Professional و Ultimate و خدمت برای دانلود، به عنوان مثال، ویندوز XP در محیط ویندوز 7.

این بسته "کامپیوتر مجازی" نامیده می شود - برنامه ای که سخت افزار رایانه شخصی را شبیه سازی می کند که با نصب یک محیط جداگانه در ویندوز 7، نسخه دیگری از سیستم عامل را نصب می کند. لازم به ذکر است که علاوه بر سیستم عامل مایکروسافت، می توانید یک سیستم از توسعه دهنده دیگری مانند "لینوکس" نصب کنید.

تجزیه و تحلیل امکان ایجاد ماشین مجازی

در مورد نسخه های سیستم عامل در رایانه: Professional، Enterprise یا Ultimate، سپس با به روز رسانی خودکارسیستم عامل در رایانه مجازی قبلاً دانلود شده است. شما فقط باید امکان استفاده از آن را تجزیه و تحلیل کنید.

به همین منظور، مایکروسافت اپلیکیشنی به نام «ابزار تشخیص مجازی سازی با کمک سخت افزار» توسعه داده است. شما باید این برنامه را از منبع رسمی توسعه دهنده نصب کنید و پس از باز کردن آن پیامی در مورد امکان اجرای ماشین مجازی بر روی یک سخت افزار خاص نمایش داده می شود.

به عنوان مثال، هنگام نمایش هشدار نشان داده شده در شکل زیر:

شما می توانید بلافاصله "PC مجازی" را راه اندازی کنید و نیازی به تنظیمات اولیه پارامترها نیست.

اگر پاسخ منفی است:

می توان نتیجه گرفت که مجازی سازی سخت افزار پشتیبانی نمی شود و کاربر باید تنظیماتی را در سیستم انجام دهد. باید آن را در بایوس فعال کنید.

این تابع نام های مختلفی دارد، به عنوان مثال، "Intel_Virtualization Technology"، "Virtualization Extensions" و غیره.

اگر کتیبه "Disabled" نمایش داده شود، خاموش می شود و برای فعال کردن آن، برعکس، باید "Enabled" را تنظیم کنید.

رویه ایجاد دستی رایانه شخصی مجازی

برای انجام این کار، باید دو مرحله اصلی را انجام دهید:

  1. کامپیوتر مجازی ویندوز را نصب کنید.
  2. مجازی نصب کنید دیسک ویندوزحالت XP.

مرحله اول شامل مراحل متوالی زیر است:


مرحله دوم شامل مراحل زیر است:


چگونه یک ماشین مجازی جدید را در ویندوز 7 نصب کنیم؟

الگوریتم توالی اقدامات شامل مراحل زیر است:


استفاده از سیستم های تجسم از توسعه دهندگان شخص ثالث

در "هفت" می توانید از و استفاده کنید روش های جایگزینایجاد ماشین های مجازی به عنوان مثال، VMWare Workstation و Oracle VM VirtualBox.

برای ایجاد یک ماشین مجازی جدید از طریق "VirtualBox" از Oracle، مراحل زیر را دنبال کنید:


الگوریتم کار در برنامه VMWare Workstation شبیه به سناریوی اقدامات فوق است و دارای رابط بصری است.

اشتراک گذاری