۱۴ مهر ۱۳۸۸

نحوه Dual Boot بین Windows 7 و Windows Server 2008

how-to-dual-boot-windows-server-2008-and-windows-seven-7

در صورتی که از Windows Server 2008 بر روی سیستم خود بهره می برید و چناچه تصمیم گرفته اید که Windows 7 را در کنار آن تجربه نمایید باید این نکته را مد نظر داشته باشید که امکان Dual Boot بین آنها در حالت عادی وجود ندارد و این کار نیازمند انجام تغییراتی در Boot Loader سیستم است . Windows 7 بعد از نصب به صورت پیش فرض Boot Loader موجود در سیستم را حذف و Boot Loader خود را جایگزین می نماید .

bcdedit یک ابزار ساده و در عین حال کاربردی برای مدیریت فایل Loader می باشد . باید اعتراف کرد که bcdedit موجود در Windows 7 و یا Windows Server 2008 R2 تغییرات بسیار مثبتی نسبت به سلف های خود کرده است و کار با آن بسیار ساده تر شده است و از درگیری های پیچیده و دستورات طولانی چندان خبری نیست .

مراحل :

یک . ابتدا بهتر است Windows Server 2008 را در درایو C نصب کنید . (در صورتی که در حال حاضر ویندوز سرور شما در درایو دیگری نصب است ، نیازی به نصب مجدد و تغییر محل نصب ندارید.)

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

سه . پس از نصب Windows 7 وارد محیط این ویندوز خواهید شد و دستگاه صرفا با این ویندوز بوت خواهد شد ، برای برقراری امکان Dual Boot یک پنجره Command Prompt را به صورت Elevated باز نمایید . و در پنجره Command Prompt دستور زیر را وارد نمایید :

bcdedit /copy {current} /d “Windows Server 2008″

اجرای دستور فوق موجب ایجاد یک Configuration Container می شود که در مراحل بعد آن را شخصی سازی می نماییم . در صورت اجرای موفقیت آمیز دستور فوق یک GUID مانند {۸۹d0a6cb-cf0e-11dd-9978-e9689b0be626} بازگشت داده می شود . توجه داشته باشید که GUID با توجه به هر دستگاهی متفاوت است ، در نتیجه مقدار بازگشتی از دستگاه شما برابر با مقدار اشاره شده فوق نیست . کد فوق را همراه با براکت ها در حافظه کپی نمایید .

چهار . جهت شخصی سازی و بروزرسانی Container کپی شده باید مقادیر تنظیمات device و osdevice بروزرسانی شوند تا به درایو D اشاره نمایند . برای این منظور هر یک از دستورات زیر را در یک درخواست  جداگانه اجرا نمایید .

bcdedit /set {89d0a6cb-cf0e-11dd-9978-e9689b0be626} device partition=d:
bcdedit /set {89d0a6cb-cf0e-11dd-9978-e9689b0be626} osdevice ospartition=d:

توجه داشته باشید که در اجرای دستورات فوق از GUID سیستم خود که در مرحله سه بازگشت داده شده بود ، استفاده نمایید .

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

Dual Boot و عدم اجرای Hyper-V در Windows Server 2008

Hyper-V برای اجرای خود نیاز به Hypervisor دارد که به در حالت عادی و پدر هنگام بوت Windows Server 2008  فراخوانی و Start می شود . پس از اعمال تغییرات فوق از طریق bcdedit بر روی Boot Loader ، تنظیمات مرتبط با Hypervisor از بین می رود . از این رو پس از اعمال Dual Boot امکان استفاده از Hyper-V وجود نخواهد داشت . برای رفع این مشکل نیاز به بروزرسانی فایل Boot Loader برای Start کردن Hypervisor داریم .  از این رو در محیط هر یک از ویندوز های نصب شده می توانید از دستور زیر بهره بگیرید :

bcdedit /set hypervisorlaunchtype auto

پس از اجرای موفقیت آمیز دستور فوق ، برای اجرا شدن Hyper-V نیاز به Restart سیستم خواهید داشت .

به اشتراک بگذارید و لذت ببرید ! :
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Live
  • MySpace
  • Netvibes
  • Faves
  • description
  • Simpy

Comments

نظرات در مورد “نحوه Dual Boot بین Windows 7 و Windows Server 2008”

vahid

سلام ممنون مطلب بسیار خوبی بود ..

[پاسخ]

بینا

بسیار مطلب مفیدی بود بویژه اینکه به مورد Hyper-v هم پرداخته بودید .

[پاسخ]

ارسال یک پاسخ