کامپیوتر مجازی اصولاً به کامپیوتری گفته میشود که سخت افزارهای آن توسط نرمافزار شبیهسازی شده باشد.
نرمافزارPC Virtual محصول شرکت Microsoft میباشد و نرمافزاری توانمند در زمینه، ساخت کامپیوتر مجازی میباشد.
این نرمافزار به شما امکان میدهد تا هر تعداد کامپیوتر مجازی که مایلید بسازید و آنها را تک تک یا حتی با هم اجرا کنید.
آخرین نسخه این نرمافزار در حال حاضر Virtual pc 2004 sp1 برای سیستم عاملWindows میباشد و خوشبختانه این نرم افزار از جولای 2006 توسط شرکت مایکروسافت به صورت رایگان ارائه میشود و با مراجعه به آدرس http://www.microsoft.com/virtualpc نسخه Full این نرم افزار را به صورت رایگان میتوانید دانلود کنید.
تاریخچه: نرم افزار Virtual pc در ابتدا توسط شرکت Connectix ساخته شد اولین نسخه این نرم افزار برای macintish در ژوئن سال 1997 ارائه شد.
4 سال بعد در ژوئن 2001 اولین نسخه Virtual pc برای سیستم عامل windows (نسخه 0/4 ) ارائه شد.
چون با گذشت زمان مشخص شد که ساخت کامپیوترهای مجازی مورد توجه سازمانهاست، مایکروسافت در فوریه 2003 تصمیم گرفت تا Virtual pc و یک محصول جدید به نام Virtual Server که مکمل Virtual pc است را از شرکت Connectix خریداری کند و بدینوسیله Virtual pc به Virtual pc Microsoftتغییر نام داد در حال حاضر مایکروسافت در حال کار برروی 2007 Virtual pc برای ویندوز Vista است و از تاریخ 11 اکتبر 2006 (19 مهر 1385) اقدام به ارائه نسخه Beta این نرم افزار کرده است.
مایکروسافت به طور رسمی اعلام کرد که نسخه 2007
Virtual pc برای ویندوز Vista را نیز به طور رایگان در سال 2007 عرضه خواهد کرد.
نکته: باید توجه داشت که نرم افزار Virtual pc، کامپیوترهای مجازی از نوع Pc میسازد و نمیتوانیم کامپیوترهای مجازی از نوع Apple macintosh را با استفاده از این نرمافزار بسازیم .
نیازهای سخت افزاری
برای نصب و اجرای Virtual PC 2004 SP1 باید سیستم شما دارای حداقل مشخصات زیر باشد:
- پردازنده: Pentiumlll, Pentiumll, Duron, Athlon یا Pentium4
- سرعت پردازنده: حداقل 400MHA (1GHz توصیه میشود)
- RAM : به سیستم عاملی که قرار است که درکامپیوتر مجازی نصب شود بستگی دارد.
- فضای مورد نیاز هاردیسک: به سیستم عاملی که قرار است در کامپیوتر مجازی نصب شود بستگی دارد.
- سیستم عامل: Windows XP/2000
نکته1: اگر سیستم شما این حداقل را پشتیبانی نمیکند (به خصوص در مورد سیستم عامل، مثلاً ممکن است بخواهید از ویندوز 98 استفاده کنید) می توانید از نسخهای قدیمیتری از این نرمافزار که با سیستم شما همخوانی کافی داشته باشد، استفاده کنید.
نکته 2: هرچند مستنداتی که مایکروسافت راجع به این نرمافزار منتشر کرده، سیستم عامل ویندوز Server 2003 را جزو سیستم عاملهای پشتیبانی شده قرار نداده است اما آزمایشهایی که روی این نرمافزار، در محیط این سیستم عامل انجام دادیم نشان داد که این نرمافزار به همان خوبی که در ویندوز XP Pro کار میکند در ویندوز Server 2003 هم کار میکند.
آشنایی با چند اصطلاح:
- OS: مخفف عبارت Operating System به معنی سیستم عامل میباشد.
- Host OS: یا همان سیستم عامل میزبان، به سیستم عاملی گفته میشود که نرمافزار Virtual PC را در آن نصب و اجرا میکنید.
- Virtual Machine: همان طور که گفته شد نرمافزار Virtual PC قادر است تا تعداد نامحدودی از کامپیوترهای مجازی را تولید و راهاندازی کند.
به هریک از این کامپیوترهای مجازی یک Virtual Machine گفته میشود.
- Console: یک واحد کنترلی که کاربر از طریق آن با کامپیوتر ارتباط برقرارمیکند.
Virtual PC Console در واقع واحد کنترل نرم افزار Virtual Machine است که به ما اجازه میدهد تا تمام اعمال کنترلی را برروی Virtual Machine انجام دهیم.
- Capture: این کلمه در اصطلاح برای حالتی به کار میرود که یک برنامه یا پردازش، کنترل یک وسیله ورودی را به دست میگیرد.
در این حالت جریان دادههای ورودی به آن نرم افزار خاص ارسال میشود.
- Physicl: این کلمه، در اصطلاح برای قطعاتی که به طور فیزیکی به کامپیوتر شما متصل شده باشند به کار میرود.
این کلمه به عنوان متضادی برای کلمه Virtual به معنی مجازی استفاده میشود، مثلاً وقتی میگوییم Physical Memory منظورمان مقدار حافظه RAM میباشد که در اسلاتهای مادربورد نصب شده است و وقتی میگوییم در اسلاتهای مادربورد نصب شده است و وقتی میگوییم Virtual Memory منظور آن مقدار حافظه ای است که ویندوز با استفاده از هارددیسک برای جبران کمبود فضای RAM شبیه سازی کرده است.
- NAT: سرنام عبارت Network Address Translation میباشد و به فرایند تبدیل IPهای اینترنت و بالعکس گفته میشود.
این روند سبب میشود که بتوان تعداد زیادی از نشانیها را بدون تمام کردن نشانیهای IP اینترنت (که تعدادشان هم محدود است) در شبکههای خصوصی و اینترنتها به کار برد.
Intranet: به یک شبکه درون سازمانی، اینترنت گفته میشود.
Intranet: به یک شبکه درون سازمانی، اینترنت گفته میشود.
ساخت یک کامپیوتر مجازی در Virtual PC 2004: در اولین اجرا به طور دقیقتر تا زمانی که هیچ Virtual Machine در Virtual PC Console وجود ندارد)، علاوه بر Virtual PC Console یک پنجره با عنوان New Virtual Machine Wizard به شما نشان داده خواهد شد که کمک میکند تا ماشین مجازی خود را بسازید.
بر روی دکمه Next کلیک کنید.
در این صفحه 3 گزینه وجود دارد که در زیر آنها را بررسی خواهیم کرد.
- Create a Virtual …: برای ساخت یک Virtual Machine که تنظیمات آن را خودتان مرحله به مرحله انتخاب میکنید از این گزینه استفاده کنید.
- Use default to create …: برای ساخت یک Machine Virtual که تنظیمات آن توسط نرم افزار Virtual PC انتخاب میشود از این گزینه استفاده کنید.
- Add an existing virtual: برای اضافه کردن یک Machine Virtual که ازقبل ساخته شده است میتوانید از این گزینه استفاده کنید.
نکته 3: پسوند نام فایلهای Virtual Machine به نام vmc میباشد که سرنام عبارت Virtual Machine Configuration است.
چون فرض ما بر این است که برای بار اول میباشد که با Virtual PC کار میکنید لذا گزینهی اول را انتخاب میکنیم (انتخاب گزینهی دوم فقط مراحل کار را ساده تر میکند).
با کلیک بر روی دکمه Next یک پنجره دیگر نشان داده خواهد شد.
یک نام برای Virtual Machine خود وارد کنید.
این نام در لیست کامپیوترهای مجازی در Virtual PC Console نشان داده خواهد شد.
اگر میخواهید Virtual Machine خود را در آدرس خاصی ذخیره کنید از دکمه Browsel استفاده کنید.
در غیر اینصورت Virtual Machine شما پوشه My Documents قرار دارد ساخته میشود.
با کلیک بر روی دکمه Next پنجره Operating System را مشاهده خواهید کرد.
سیستم عاملی که قصد دارید تا درون این Virtual Machine نصب کنید (Guest OS) را از لیست پایین رونده Operating system انتخاب کنید.
این کار به Virtual PC کمک می کند تا بهترین گزینهها را برای آن سیستم عامل به شما توصیه کند (مثلاً میزان RAM) که به شما توصیه میشود.
به سیستمعاملی که در این مرحله انتخاب میکنید.
بستگی دارد.) اگر سیستم عامل شما در این لیست آورده نشده، یکی از سیستم عاملها را که بیشترین شباهت را به سیستم عامل شما دارد انتخاب کنید.
اگر هم مطمئن نیستید، میتوانید Other را انتخاب نمایید.
با کلیک بر روی کلمه Next صفحهای شما نشان داده میشود.
همانطور که مشاهده میکنید چون ما در مرحلهی قبل Windows را به عنوان سیستم عامل انتخاب کردیم در مقابل عبارت Recommended RAM، عدد 128 MB نوشته شده است.
اگر میخواهید از همین مقدار RAM استفاده کنید گزینه Using the recommended RAM را انتخاب کنید در غیر این صورت Adjusting the RAM را انتخاب کنید و مقدار RAM را در فیلدی که ظاهر میشود وارد کنید یا Slider را برای تغییر مقدار RAM تغییر دهید.
دکمه Next را کلیک کنید با این کار پنجرهای به شما نشان داده خواهد شد.
همان طور که کامپیوترهای واقعی به هارد دیسک نیاز دارند کامپیوترهای مجازی هم به هارد دیسک نیاز دارند.
هارد دیسک کامپیوتر مجازی یک فایل است که Virtual PC به جای هارد دیسک از آن استفاده میکند.
پسوند نام این فایل vhd میباشد که سرنام عبارت Virtual Hard Disk است.
در این پنجره میتوانید با استفاده از گزینه An existing virtual hard disk از یک فایل vhd که قبلاً ایجاد کردهاید (یا از یکی از دوستانتان گرفتهاید) به عنوان هارد دیسک برای ماشین مجازی خود استفاده کنید یا با استفاده از گزینه A new virtual hard disk یک فایل هارد مجازی برای ماشین خود ایجاد کنید.
چون فرض ما بر این است که برای بار اول میباشد که با PC Virtual کار میکنید لذا A new virtual hard disk را انتخاب میکنیم.
ابتدا بر روی دکمه Next کلیک کنید.
پنجرهای به شما نشان داده خواهد شد.
اگر میخواهید فایل هارددیسک مجازی خود را در آدرس معینی قرار دهید روی دکمه Browse … کلیک کنید.
اگر به آدرس پیش فرض دست نزنید، فایل هارد دیسک مجازی در همان آدرسی که فایل vmc ماشین مجازی خود را ساختهاید ایجاد میشود «اگر هم فقط نام فایل هارد دیسک را بدون مشخص کردن آدرس تایپ کنید آن فایل در my Documents ساخته میشود: برروی دکمه Next کلیک کنید تا پنجرهCompleting the New Virtual Machine Wizard به شما نشان داده شود.
در این پنجره نام ماشین مجازی، مقدار حافظهای که به آن اختصاص دادهاید و نام فایل هارد دیسک مجازی به شما نشان داده خواهد شد.
روی دکمه finish تا ویزارد New Virtual Machine بسته شده، ماشین مجازی شما ساخته شود و در New Virtual Machine بسته شده، ماشین مجازی شما ساخته شود و در Virtual به نمایش درآید.
نکته 4: چون از حالا به بعد یک ماشین مجازی در PC Console Virtual دارید با اجرای Virtual PC دیگر ویزارد New Virtual Machine به طور خودکار به شما نشان داده نخواهد شد.
برای ساخت ماشینهای مجازی بیشتر، در Virtual PC Console روی دکمه New… کلیک کنید یا از منوی File گزینه New Virtual Machine Wizard را انتخاب کنید.
حذف کردن یک کامپیوتر مجازی: اگر مایلید یک Virtual Machine را از لیست ماشینهای مجازی موجود در Virtual PC Console حذف کنید، ماشینهای مجازی مورد نظر را در این لیست انتخاب کرده و به یکی از روشهای زیر Remove را برگزینید: 1- دکمه Removeرا کلیک کنید.
2- از منوی Action گزینه Remove را انتخاب کنید.
3- بر روی ماشین مجازی مورد نظر کلیک راست کرده و از منوی ظاهر شده Remove را انتخاب کنید.
به شما یک پیغام داده میشود مبنی بر این که حذف کردن یک ماشین مجازی از لیست باعث نمیشود که فایل vmc آن ماشین مجازی یا فایل vhd مربوط به هارد آن ماشین مجازی حذف شوند.
بر روی Yes کلیک کنید تا ماشین مجازی شما از لیست حذف شود.
کار با Virtual Machineها: باید ماشین مجازی خود را استارت کرده و عملیات پارتیشن بندی، فرمت و نصب سیستم عامل را روی آن انجام دهید.
برای استارت کردن یک ماشین ماجازی با کلیک کردن بر روی آن در لیست ماشینهای مجازی موجود در Virtual Pc Console، یک پنجره جدید باز میشود و ماشین مجازی شما شروع به کار میکند ( این پنجره در واقع نقش مانیتور کامپیوتر مجازی شما را دارد.) اگر هیچ اشکالی پیش نیاید باید مراحل بوت شدن سیستم را ببینید و در نهایت پیغامی مبنی بر این که هیچ سیستم عاملی در کامپیوتر شما نصب نشده است، به نمایش در خواهد آمد.
نکته 5: به جای استفاده از دکمه Start میتوانید: - روی ماشین مجازی مورد نظر، دابل کلیک کنید.
- روی ماشین مجازی مورد نظر، کلیک راست کرده و Start را انتخاب کنید.
- ماشین مجازی مورد نظر را انتخاب کرده و از منوی Start, Action را انتخاب کنید.
نکته 6: اگر زمانی که میخواهید ماشین مجازی خود را استارت کنید پیغام خطایی دریافت کردید، مشکل این است که سیستم عامل شما نمیتواند به اندازه کافی حافظه در اختیار ماشین مجازی شما قرار دهد.
برای رفع این مشکل دو راه حل وجود دارد.
1- برنامههایی موجود در حافظه را از حافظه خارج کنید تا سیستم عامل بتواند به اندازه کافی حافظه RAM به ماشین مجازی شما اختصاص دهد مثلاً میتوانید Antivirus خود را از حافظه خارج کنید.) 2- اگریادتان باشد موقع ساختن ماشین مجازی مقدار RAM ماشین مجازی را خودمان انتخاب کردیم بنابراین راه حل دوم این است که این مقدارحافظه را کاهش دهید.
ماشین مجازی مورد نظر را از لیست ماشینهای مجازی موجود در Virtual PC Console انتخاب کنید و دکمه Settings را کلیک کنید.
ماشین مجازی مورد نظر را از لیست ماشینهای مجازی موجود در Virtual PC Console انتخاب کنید و دکمه Settings را کلیک کنید.
پنجرهای با عنوان Settings for… ظاهر میشود.
در قاب سمت چپ این پنجره روی Memory کلیک کنید.
(128MB مقابل کلمه Memory نوشته شده باشد).
در قاب سمت راست مقدار RAM مورد نظر را در فیلد RAM تایپ کنید یا این که Slider را تغییر دهید (مثلاً مقدار RAM را روی 64MB بگذارید).
اگر دوباره موقع استارت کردن ماشین مجازی با این مشکل مواجه شدید، باز هم مقدار RAM را کمتر کنید یا این که برنامه های بیشتری را از حافظه خارج کنید.
همان طور که در بالای پنجره ماشین مجازی می توانید ببینید هر ماشین مجازی برای خود یک نوار منو دارد که شامل منوهایی برای کار با ماشین مجازی میباشد.
میخواهیم این منوها را با هم بررسی کنیم.
منوی Action 1- Full-Screen Mode : اگر میخواهید پنجره ماشین مجازی خود را به حالت تمام صفحه در بیاورید این گزینه را انتخاب کنید یا این که Alt سمت راست را همراه Enter فشار دهید.
در پیغام ظاهر شده روی کلید Continue 2- Ctrl + Alt + Del: به دلایل پیچیده فنی که به معماری ویندوز XP بر میگردد اگر Ctrl + Alt + Del را فشار دهید این ترکیب کلیدها توسط Host OS شما Capture میشود.
این گزینه برای رفع این مشکل تدارک دیده شده است.
با انتخاب این گزینه ترکیب کلیدهای Ctrl + Alt + Del به ماشین مجازی شما فرستاده میشود.
کلید ترکیبی معادل آن هم Alt سمت راست به همراه Del میباشد.
3- Pause: ماشین مجازی شما را به حالت مکث در میآورد.
بعد از این که ماشین مجازی وارد حالت مکث شد، این گزینه Resume تغییر پیدا میکند.
با انتخاب Resume ماشین مجازی به حالت عادی خود برمیگردد.
کلید معادل هردو گزینه هم، Alt سمت راست به همراه کلید P است.
4- Reset: درست مثل این است که دکمه Reset را روی کامپیوتر واقعی فشار داده باشید.
با انتخاب این گزینه یک پیغام نشان داده میشود که باید روی گزینه Reset در این پیغام کلیک کنید.
کلید معادل آن هم Alt سمت راست به همراه کلید R است.
5- Close…: این گزینه برای بستن پنجره ماشینمجازی (با در واقع خاموش کردن ماشین مچازی) مورد استفاده قرار میگیرد.
با انتخاب این گزینه یک پنجره نشان داده میشود.
در این پنجره، در لیست پایین افتادنی What do you want the virtual machine to do?
دو گزینه وجود دارد.
گزینه Turn off: ماشین مجازی را خاموش میکند.
درست مثل این که کابل برق یک کامپیوتر واقعی را از پریز کشیده باشید.
گزینه Save State: قابلیت جالبی که Virtual PC دارد این است که به شما اجازه میدهد تا قبل از خاموش کردن کامپیوتر مجازی خود، وضعیت فعلی آن را ذخیره کنید و دفعه بعد وقتی کامپیوتر مجازیتان را استارت میکنید کارتان را درست ازجای قبلی ادامه دهید.
گزینه Save State برای این منظور تدارک دیده شده است.
وقتی که از این گزینه استفاده میکنید یک فایل با پسوند vsv کنار فایل vmc شما و هم نام با آن، ایجاد میشود که وضعیت فعلی کامپیوتر شما را ذخیره میکند.
6- install or Update Virtual Machine Additions: تعدادی از قابلیتهای Vertual Pc بعد از اینکه یک نرم افزار به نامVirtual Machine Additions را روی Guest OS خود نصب کردید، فعال میشود.
از این گزینه برای نصب یا آپدیت کردن این نرمافزار استفاده میشود.
چون در حال حاضر روی کامپیوتر مجازیتان سیستم عاملی ندارید این گزینه کار خاصی انجام نمیدهد.
کلید معادل آن هم، Alt سمت راست به همراه است.
وقتی این گزینه را کلیک میکنید اتفاق بخصوصی میافتد که در ادامهی مقاله به آن اشاره خواهیم کرد.
7- Properties: تعدادی از ویژگیهای فنی ماشین مجازی را به شما نشان خواهد داد.
نکته 7: به جای استفاده از گزینهی Prorerties از منوی Action میتوانید در Virtual PC Console از یکی از دو روش زیر استفاده کنید: - برروی ماشین مجازی مورد نظر کلیک راست کرده و Prorerties را انتخاب کنید.
- ماشین مجازی مورد نظر را انتخاب کرده و از منوی Action Prorerties را انتخاب کنید.
منوی CD: هر Virtual Machine علاوه بر هارد دیسک یک CD - ROM ( یا DVD- ROM) دارد که در حالت پیش فرض به عنوان Secondary IDE Master برای ماشین مجازی شبیه سازی میشود.
نکته جالب این است که با استفاده از منوی CD میتوانید تعیین کنید که PC Virtual از کدام یک از درایوهای CD- ROM موجود در کامپیوتر شما به عنوان CD-RAM ماشین مجازی استفاده کند.
منوی CD برحسب تعداد درایوهای CD-ROM موجود در کامپیوتر شما و نام آن درایوها میتواند متفاوت باشد.
این منو برای کامپیوتر ما که دارای سه عدد درایو CD-ROM میباشد.
توجه میکنید که همه این درایوها غیرفعال هستند.
دلیل آن این است که این درایوها در حال حاضر خالی میباشند.
اولین درایوی که درون آن این درایوها در حال حاضر خالی میباشند.
اولین درایوی که درون آن CD قرار دهید به طور خودکار Captur میشود.
ضمناً توجه کنید که درایوی که در حال حاضر Capture شده است هم غیرفعال خواهد بود.
ما درون درایوهای J: I: ، قرار میدهم و درایو J: را با استفاده از: Capture, Use Physical Drive میکنم.
همانطور مشاهده میکنید Release به Release Physical Drive J: تغییر پیدا کرده است که نشان میدهد که درایو J: ، Capture شده است و Use Physical Drive I: هم فعال شده است که نشان می دهد درون این درایو یک عدد CD وجود دارد.
Use H: هم هنوز غیر فعال است که نشان دهنده خالی بودن این درایو است، دلیل غیرفعال بودن Use Physical Drive J: هم همان طور که اشاره شد Capture شدن آن توسط نرم افزار است.
از گزینه ...
Release برای اصطلاحاً رها کردن (یعنی از حالت Capture خارج ساختن) یک درایو استفاده میشود.
Eject CD هم که به اندازه کافی واضح است.
و اما یکی از قابلیتهای بسیار جالب نرمافزار، Capture ISO Image … است.
با انتخاب این گزینه میتوانید یک Image با فرمت ISO را به Virtual PC معرفی کنید تا Virtual PC از آن Image به عنوان CD-ROM برای ماشینمجازی شما استفاده کند.
با استفاده از "Release "example.
Iso میتوانید این فایل image را رها کنید.
منظور از Capture در اختیار قرار گرفتن و منظور از Release آزاد ساختن میباشد.
نکته 8: نرم افزار PowrrlSO 3.4 یکی از نرمافزارهای خوب در زمینه کار با Image های از نوع ISO میباشد.
این نرمافزار قادر است تا این فرمت را بخواند و در این فرمت بنویسد.
ضمناً این نرمافزار قادر است تا فایلهای Image را از دیگر فرمتها به این فرمت تبدیل کند و نهایتاً این که از CD های شما با این فرمت Image بگیرد.
وقتی Install or Update Virtual Machine Additions را کلیک میکنیم چه اتفاقی میافتد؟
همان طور که قبلاً اشاره شد برخی از قابلیت های Virtual PC مثل Shared fofders یا Poenter) Integration) زمانی فعال میشود که یک نرم افزار به نام Virtual Machine Additions بر روی سیستم عامل مهمان (Guest OS) نصب شود.
برای نصب این نرم افزار میتوانید از منوی Action گزینه Install or Update Virtual Machine Additions را کلیک کنید.
با این کار در واقع یک Image با نام VMAdditions013040.iso برای استفاده به عنوان درایو CD-ROM کامپیوتر مجازی شما Captureو اگر Autorun در سیستم عامل مهمان برای درایو CD-ROM فعال باشد، برنامه نصب Virtual Machine Additions آغاز میشود.
(البته 013040 در واقع نسخهVirtual Machine Additions میباشد و ممکن است با نسخه شما فرق کند) نکته 9: اگر قبل از کلیک کردن بر روی گزینه Machine Additions Install or Update Virtual به عنوان مثال درایو J: را برای استفاده به عنوان CD- ROM کامپیوتر مجازیتان Capture کرده بودید و میخواهید از این درایو استفاده کنید باید صبر کنید تا نصب Machine Additions Virtual به پایان برسد و این درایو را با استفاده از منوی CD دو مرتبه Capture کنید.
منوی Floppy: هرکامپیوتر مجازی که میسازید دارای یک عدد فلاپی درایو هم هست.
با استفاده از منوی Floppy میتوانید به Virtual PC بگویید که از کدام یک از درایوهای فلاپی به عنوان فلاپی درایو کامپیوتر مجازی استفاده کند.
منوی فلاپی نیز براساس تعداد فلاپی درایوهایی که در کامپیوتر شما موجود است میتواند متفاوت باشد.
همانطور که میبینید Release Disk غیرفعال است.
و دلیل آن هم این است که هیچ درایوی هنوز توسط Virtual PC،Capture نشده است.
اما قضیه فعال بودن Control Physical Drive A: کمی با CD-ROM ها فرق دارد.
به دلیل معماری خاصی که در ساخت فلاپی درایو به کار میرود Virtual PC نمیتواند از حضور یا عدم حضور فلاپی در Floppy drirve مطلع شود.
لذا این گزینه صرف نظر از قرار داشتنیا قرار نداشتن فلاپی در درایو مربوطه همواره فعال میباشد.ما در درون درایوA: یک عدد فلاپی قرار میدهیم و با استفاده از گزینه Control Physical Drive A: درایوA: یک عدد فلاپی قرار میدهیم و با استفاده از گزینهی Control Physical Drive A: درایو A: را Capture میکنیم.
Release Disk به "A" Release تغییر پیدا کرده است که نشان میدهد که درایو A، Cature شده است و Control Phsical A: هم غیرفعال شده است که دلیل آن این است که این درایو در حال حاضر توسط ماشین مجازی، Capture شده است.
یکی دیگر از امکانات بسیار جالب توجه نرم افزار، Capture Floppy Didsk Image میباشد.
با انتخاب این گزینه میتوانید یک Image فلاپی با هر یک از فرمتهای VFD، یا IMA، یا DSK.
را به Virtual PC معرفی کنید تا از آن به عنوان Floppy Drive برای ماشین مجازیتان استفاده کند.
با استفاده از Release … میتوانید این فایل Image را رها کنید.
نکته 10: نرم افزار Winlmage 8.0 که یکی از قدرتمندترین نرم افزارها در زمینهی کار با Imageهای فلاپی میباشد در حال حاضر قادر است تمام فرمتهای vfd.
، ima.
و dsk.
را باز کند و در فرمتهای vfd.
و ima.
نیز بنویسد.
نکته 11: اگر زمانی که دارید سعی میکنید درایو فلاپی را Capture کنید پیغام خطایی به شما نشان داده شد، مشکل از اینجا است که فلاپی درایو شما خالی است و یا این که یکی از نرم افزارهایی که در سیستم عامل میزبان اجرا میشود در حال حاضر دارد از فلاپی درایو شما استفاده میکند که باید این مشکل را رفع کنید(حتی درایو فلاپی در explorer هم نباید باز باشد.) ضمناً توجه کافی مبذول دارید که یک درایو فلاپی فقط توسط یکی ازaching Virtual M ها میتواند Capture شود.
نکته 12: چون نرمافزار Virtual PC برخلاف برخوردی که با درایوهای CD-ROM هنگامی که یک فلاپی درایو را Capture میکند، آن درایو راقفل کرده و به هیچ نرم افزاری اجازه نمیدهد تا به درایو فلاپی دسترسی داشته باشد، اگر تصمیم دارید تا از فلاپی استفاده کنید باید ابتدا آن را Release نمایید.
در نهایت باید اشاره کرد که هر ماشین مجازی دارای یک نوار وضعیت (Status bar) میباشد که در آن پنج آیکون (به ترتیب از سمت چپ) هارددیسک،CD-ROM، فلاپی دیسک ، Shared Folders و Network وجود دارد.
این آیکونها هنگامی که داده از این دستگاه ها خوانده میشود به رنگ سبز و وقتی داده در آنها نوشته میشود به رنگ نارنجی چشمک میزنند.
با کلیک راست کردن بر روی هر یک از آنها میتوانید به گزینه های راجع به آن ها دست پیدا کنید (حتی میتوانید فایلها رابه آنها Drag کنید) تنظیمات ماشین های مجازی برای دسترسی به تنظیمات یک ماشین مجازی در virtualPC CONSOL می توانید به یکی از روش های زیر اقدام کیند: ماشین مجازی مورد نظر را انتخاب کرده و دکمهSETTINGS را کیلیک کنید.
بر روی virtualmachine مورد نظر کلیک راست کرده و از منوی ظاهر شده settings را انتخاب کنید.
ماشین مجازی مورد نظر را انتخاب کرده و از منوی Action ،گزینه settings را بر گزینید.
نکته:وقتی یک virtualmachine روشن است یا با استفاده از گزینه savestate خاموش شده است،تعدادی از تنظیمات آن به طور موقت غیر فعال هستند.
پنجره....settings for شامل دو قاب است.
قاب سمت چپ که شامل بخش های (items) قابل تنظیم به همراه مقدار فعلی آن ها می باشد و قاب سمت راست که تنظیمات مربوط به آن بخش خاص را نشان می دهد.
بخش file name: با استفاده از این تنظیم می توانید نام ماشین های مجازی خود را عوض کنید .
کافی است نام حدید را در فیلد file name تایپ کرده و کلید ok را کلیک کنید.
بخش hard disk1 : این بخش به شما اجازه می دهد تا تنظیمات مربوط به هارد دیسک اول خود را انجام دهید.
در قاب سمت راست می توانید دو دکمه رادیویی بیابید.
دکمه رادیویی None که باعث می شود تا هارد دیسک اول غیر فعال شود و دکمه رادیویی virtualhard disk file که به شما امکان می دهد تا یک فایل هدرد دیسک مجازی را به عنوان هارد دیسک اول به virtualpc معرفی کنید.
در این قاب دکمه ای با نام virtual Disk Wizard وجود دارد که با کلیک کردن بر روی آن ،ویزارد virtual disk اجرا می شود.
این ویزارد برای ساخت یا ویرایش فایل های virtual Disk می باشد.
بخش های hard disk 3,hard disk2 درست مشابه harddisk1 می باشند.
بخش undo disk : وقتی این بخش را انتخاب می کنید در قاب سمت راست فقط یک چک باکس با عنوان enable undo disk خواهید دید که البته در حالت پیش فرض تیک نخورده است.
اگر این چک باکس را تیک بزنید و کلید ok را کلیک کنید ،از این به بعد هر گاه کامپیوتر مجازی خود را استارت کنید یک فایل undo disk در همان شاخه ای که فایل vmc .
ماشین مجازی شما قرار دارد ساخته می شود و تمام تغییراتی که قرار است در همان دیسک مامپیوتر مجازیتان انجام بگیرد در این فایل نوشته می شود.
وقتی که بخواهید کامپیوتر مجازیتان را خاموش کنید متوجه خواهید شد که پنجره close که قبلاً آن را بررسی کردیم تغییر پیدا کرده است و لیست پایین افتادنی what do you want to do?
گزینه های زیر شده است: Save state and save changes کامپیوتر مجازی شما با استفاده از گزینه save state خاموش می کند و اگر چک باکس commit changes to the virtual hard disk تیک خورده باشد تغییرات را در فایل هارد دیسک مجازی شما نوشته و فایل undo disk را حذف می کند.
در غیر این صورت تغییری در فایل هارد دیسک مجازی شما صورت نگرفته و تغییرات در همان فایل undo disk ثبت می شود.
Turn off and save changes : درست مثل گزینه قبل با این تفاوت که کامپیوتر مجازی شما را با استفاده از گزینه TURN OFF خاموش می کند.
Turn off and AND delete changes :کامپیوتر مجازی شما را با استفاده از گزینه turn off خاموش کرد و فایل undo disk را هم بدون اینکه هیچ تغییری در فایل هرد دیسک مجازی شما بدهد،حذف می کند.
نکته2: فایل های undo disk دارای پسوند vnd که سر نام عبارت virtual undo disk می باشد، هستند.
اگر برای ماشین مجازی خود بیش از یک هارد دیسک مجازی استفاده کنید، به ازای هر کدام از آن هارد دیسکها یک فایل Undo disk ساخته میشود.
ممکن است بگویید این Undo disk اصلاً به چه درد میخورد.
خب باید گفت که یکی از کاربردهای اساسی Virtual PC ایجاد یک محیط برای تست نرمافزارها میباشد.
حالا فرض کنید میخواهید عملکرد یک ویروس را روی سیستم بررسی کنید.
آیا واقعاً دوست دارید ویروس تمام فایل های هارد دیسک مجازی شما را آلوده کند؟
بخش CD/DVD Drive: در قاب سمت راست یک چک باکس با عنوان Attach CD or DVD drive to secondary IDE controller وجود دارد که در حالت پیش فرض تیک خورده است.
وقتی این گزینه تیک خورده باشد نرم افزار، CD-ROM را به عنوان Secondary Master برای ماشین مجازی شبیه سازی میکند.
اگر این چک باکس را از حالت انتخاب خارج سازید Virtual، CD-ROM را به عنوان Primary Slave شبیه سازی میکند.
(مستندات مایکروسافت بیان میکند که برخی از سیستم عاملها با تنظیم پیشفرض خوب کار نمیکنند.
بنابراین اگر با CD-ROM مشکل دارید این چک باکس را از حالت تیک خورده خارج کنید.) بخش Floppy Disk: اگر دقت کرده باشید حتی وقتی که درایو Floppy را Captureنکردهاید، Virtual PC گاهی اوقات سعی میکند که از آن استفاده کند.
در واقع اگر چک باکس Automatically detect floppy disk ، تیک خورده باشد هر زمان که ماشین مجازی شما درخواست خواندن یا نوشتن در فلاپی را بدهد Virtual PC به طور خودکار فلاپی درایو شما را Capture میکند.
مایکروسافت توصیه میکند که اگر نمیخواهید از فلاپی درایو استفاده کنید حتماً این گزینه را از حالت انتخاب خارج کنید.
بخش Com1: با استفاده از این قسمت میتوانید روی درگاه سریال COM1 در کامپیوتر مجازی خود، کنترل داشته باشید.
اگر None را انتخاب کنید درگاه مجازی COM1 در کامپیوتر مجازی غیرفعال خواهد بود.
اگر می خواهید درگاه COM1 کامپیوتر مجازیتان به یکی از درگاههای سریال موجود در کامپیوتر حقیقیتان نسبت داده شود، گزینه Physical serial port را انتخاب کرده و درگاه مورد نظر خود را لیست پایین افتادنی مقابل این دکمه انتخاب کنید.
چک باکس Wait for modem command to open port باعث میشود تا کامپیوتر مجازی شما صرفاً وقتی درگاه COM1 را به درگاه مورد نظر نسبت دهد که ارسال اطلاعات به این درگاه آغاز شده باشد.
در صورت تیک نخوردن این گزینه درگاه COM1 با استارت شدن کامپیوتر مجازیتان به درگاه مورد نظر نسبت داده میشود.
اگر Text file را انتخاب کنید به شما اجازه داده میشود که یک فایل متنی را تعیین نمایید تا اطلاعاتی که به درگاه COM1 فرستاده میشود در آن فایل نوشته شوند.
(اگر فقط نام فایل را تایپ کنید، این فایل در کنار فایل vmc.
ماشین مجازی شما ساخته میشود) و بالاخره میرسیم به Named pipe، چون بحث pipe ها تا حدودی به اطلاعاتی راجع به برنامهنویسی و زیرساختهای سیستم عامل نیاز دارد فقط به تعریف کلمه pipe و توضیح مختصری بسنده میکنیم.
Pipe به معنای لوله میباشد، به مقداری از فضای حافظه گفته میشود که برای ارتباط میان دو پردازش Process)) توسط سیستم عامل به کار گرفته میشود.
با انتخاب دکمه رادیویی Named pipe و تایپ کردن یک نام برای آن pipe میتوانید یک pipe با نام مورد نظر ایجاد کنید تا در برنامههایی که قابلیت استفاده از pipeها را دارنند بتوانند آن را مورد استفاده قرار دهید.
بخش2 COM: درست مانند COM1 با این تفاوت که تنظیمات روی درگاه COM 2 کامپیوتر مجازیتان اعمال میشود.
بخش Networking: به جرأت میتوان گفت که فوقالعادهترین امکانی که Virtual PC برای کاربران فراهم کرده است همین امکانات Networking میباشد.
هر چند که استفاده احسن از این امکانات نیازمند داشتن یک سری اطلاعات راجع به شبکههای کامپیوتری است اما ما سعی میکنیم تا با زبانی ساده که نیازمند اطلاعات شبکه ای خاصی نباشد این امکانات را توضیح دهیم.
نرم افزار Virtual PC میتواند برای هر کدام از ماشینهای مجازی شما تا 4 کارت شبکه را شبیهسازی کند.
تعداد کارتهای شبکه مورد نظرتان را از منوی پایین افتادنی Number of network adapters انتخاب کنید.
همانطوری که در شکل 3 میبینید برای هر کدام از کارتهای شبکه یک منوی پایین افتادنی در نظر گرفته شده است که به شما اجازه میدهد تا شبکهای که این کارت شبکه جزئی از آن خواهد بود را انتخاب کنید.
این منو که با توجه به کارتهای شبکه موجود در کامپیوتر شما ممکن است کمی متفاوت باشد، برای کامپیوتر من که یک کارت شبکه Realtek RTL8139/ 810 Family Fast Ethernet NIC و یک کارت شبکه Microsoft Loop back Adaptor دارد، در شکل 4 آورده شده است.
گزینههای این منو را با هم بررسی میکنیم.