hiva-network.com

کارگاه تخصصی شبکه - هیوا شبکه

آموزش حل مشکل نصب ویندوز سرور 2012 و ویندوز 8بر روی PC ،VirtualBoxو VMware Workstation

در این مقاله می خواهیم شما را با برخی از مشکلات نصب ویندوز سرور 2012 و ویندوز 8 آشنا کنیم و راه های برطرف کردن آن ها را به شما عزیزان آموزش دهیم.

در ابتدا چند حالت را در نظر می گیریم:

1-      شما اقدام به نصب ویندوز سرور 2012 یا ویندوز 8 بر روی PC خود کرده اید قبل از کامل شدن نصب ، ویندوز اجازه نصب شدن بر روی کامپیوترتان را نمی دهد.

2-      فرایند نصب ویندوز سرور 2012 یا ویندوز 8 بر روی PC شما کامل انجام شده اما پس از بالا آمدن ویندوز برای اولین بار ویندوز Fail می شود.

3-      شما ویندوز سرور 2012 یا ویندوز 8 را بر روی PC خود نصب کردید اما نتوانسته اید آن را در Vritual Box یا VMWare نصب نمایید و با کد خطای 0x0000005D یا 0x0000260 برخورد کرده اید.

برای نصب ویندوز سرور 2012 و ویندوز 8 شما ابتدا باید مطمئن باشید که پیشنیاز های سخت افزاری حداقل را دارا باشید که شامل :

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 1)هیوا شبکه

برای Windows Server 2012 حداقل به 32 گیگ فضای هارد دیسک نیاز خواهید داشت.

اما PAE ، NX و SSE2 چه هستند و چطور بفهمیم که آیا پردازنده ما آن ها را ساپورت می کند ؟

در ادامه برای تست پردازنده به شما عزیزان ابزاری را معرفی می کنیم که به کمک آن می توانیم بفهمیم که آیا پردازنده PAE و NX و SSE2 را ساپورت می کند یا خیر ؟

اما در ابتدا کمی در مورد PAE و NX  و SSE2 بیشتر بدانیم !

NX ( No-Execute) :

یک از Feature های CPU است که اجازه می دهد تا Memory Page ها راNo-Executable  کرد. این قابلیت به CPU این امکان را می دهد تا به حفاظت از سیستم ها در مقابله با بد افزارها یا Malicious Software کمک کند. زمانی که این قابلیت در کامپیوتر فعال است باعث می شود که بد افزار ها نتوانند کد های خود را در حافظه قرار دهند تا اجرا شوند. برای نصب Windows 8 و ویندوز سرور 2012،پردازنده باید NX را ساپورت کند و این ویژگی باید در Bios سیستم فعال شده باشد.

در این مقاله NX به معنای NX Processor bit است که توسط AMD و یا معادل XD processor bit که توسط Intel برای ساپورت ویژگی Data Execution Prevention یا DEP در ویندوز تعریف شده است .

برای استفاده از قابلیت NX ( که منظور بیت NX در AMD و بیت XD در Intel است ) پردازنده های 32 بیتی (x86) باید در حالت Physical Address Extension یا PAE کار کنند.

PAE ( Physical Address Extention ) :

PAE یکی دیگر از Feature های CPU است که باعث می شود  پردازنده های 32 بیتی بتوانند به بیشتر از 4 گیگابایت حافظه فیزیکی دسترسی داشته باشند (البته در ورژن هایی از ویندوز که این قابیلت را دارا هستند). پردازنده های 64 بیتی بنا به معماری خود به طور ذاتی بیشتر از 4 گیگ حافظه فیزیکی را ساپورت می کنند و معادل PAE را فراهم نمی کنند. PAE تنها در ورژن 32 بیتی ویندوز که بر روی پردازنده 32 بیتی هستند ساپورت می شود. هنگامی که DEP بر روی پردازنده هایی که NX را ساپورت می کنند ، فعال باشد ، PAE به طور خودکار فعال می شود.

DEP (Data Execution Prevention) :

یکی دیگر از پیشرفت های امنیتی است که در Windows XP SP2 و Windows  Server 2003 SP1 تعریف شده که از دسترسی بدافزار ها به بخش هایی از حافظه که مختص ویندوز و برخی برنامه های خاص است جلوگیری می کند .

SSE2 (Streaming SIMD Extensions 2) :

استانداردی است که اینتل در سال 2001 همراه با پردازنده های Pentuim 4 عرضه کرد و در سال 2003 AMD همراه با پردازنده های Opteron و Athlon64 از سری پردازنده های AMD64 از آن ساپورت می کند. هر پردازنده ای که NX را ساپورت می کند SSE2 را هم ساپورت می کند.بسیاری از Application های  Windows 8 دارای Code path با مجموعه دستورالعمل های SSE2 می باشند. آخرین نسخه Visual Studio  طوری ارتقاء یافنتد که به طور پیشفرض دستورالعمل های SSE2 را تولید کنند. این Application ها ممکن است بر روی کامپیوتری که SSE2 را ساپورت نمی کند نصب و اجرا شوند، به همین دلیل برای جلوگیری از Crash کردن این Application ها ، قابلیت ساپورت SSE2 برای نصب Windows 8 و Windows Server 2012 اجباری شده است.

پیشنیازها:

در اینجا بررسی می کنیم که آیا پردازنده پیشنیاز های نصب Windows 8 و Windows Server 2012 را ساپورت می کند یا نه.

Windows 8 Logo Requirement          

یک گواهینامه پیشنیاز سخت افزاری برای Windows 8 است که به این معنی که تمامی درایورها باید به طور عادی همراه با Execution Protection اجرا شوند تا ازعملکرد Device و درایور در سیستم اطمینان حاصل شود. درایور ها نباید کدی را خارج از فضاهای خاص حافظه مانند Stack ، Paged pool ، Session pool اجرا کنند. هنگامی که حالت(ModePAE فعال شده ،درایورها باید به درستی کار کنند. همچنین در Frimware سیستم باید NXفعال باشد و همچنین بایدPolicy  های مرتبط با DEP داشته باشند که نباید همیشه غیرفعال باشد. تست Certification به این منظور اضافه شده تا تایید کند که سیستم پیشنیازهای NX را داراست.

برای اطلاعات بیشتر به  لینک زیر مراجعه کنید.

Windows 8 Hardware Certification Requirements

Hardware Compatibility Check in Windows Setup

 در فرایند نصب ویندوز این ویژگی گنجانده شده تا بتواند سیستمی را که  قرار است بر روی آن ویندوز نصب شود را برای PAE و NX و SSE2 بررسی نماید. در سیستمی که در این تست شکست بخورد پیغام “Your PC's CPU isn't compatible with Windows 8.” نمایش داده می شود ( شکل زیر)

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 2)هیوا شبکه

 

البته این تست سیستم در نسخه های جدید نصب ویندوز موجود است و در برخی نسخه ها این تست وجود ندارد . ممکن است کاربران از این نسخه ها برای نصب بر روی سیستمی استفاده کنند که ویژگی های گفته شده را ساپورت می کند ، در این صورت در هنگام نصب با پیغام خطایی روبرو می شوند و فرایند نصب Roll Back خواهد شد. همچنین در صورت نصب ویندوز از طریق شبکه به کمک سرویس WDS یا Windows Deployment Services این تست بر روی سیستم ها انجام نخواهد شد.

Kernel Enhancement

Kernel ویندوز 8 این قابلیت را داراست تا در هنگام نصب وجود قابلیت NX را بررسی کند. همانطور که گفته شد سیستمی که این ویژگی را ساپورت نمی کنند نمی توانند Windows 8 یا Server 2012 را نصب کنند. سیتم هایی که قابلیت غیرفعال کردن NX را در Frimware هستند باعث Fail شدن Boot نمی شوند بلکه در صورت تلاش برای بالا آوردن ویندوز بدون این ویژگی ها ،باعث نمایش پیغام خطا به کاربران می شود :

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 3)هیوا شبکهمشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 4)هیوا شبکه

 

اما چطور بفهمیم که کامپیوتر ما NX یا SSE2 را ساپورت می کند ؟

برای این تست شما می توانید از ابزار  Coreinfo command-line utilityاستفاده کنید تا در مورد CPU کامپیوتر خود و این که آیا NX و PAE و SSE2 را ساپورت می کند ، اطلاعات بدست آوردید. در اطلاعاتی که این ابزار در اختیارتان می گذارد Feature هایی که توسط پردازنده ساپورت می شوند با * علامت گذاری شده اند و Feature هایی که پردازنده سیستم ساپورت نمی کند با کارکتر – ( کارکتر خط تیره) علامت گذاری شده اند . برای مثال :

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 5)هیوا شبکه

در صورتی که در اطلاعاتی که این ابزار نمایش می دهد PAE به صورت Not Supported ( نمایش داده شده با کارکتر خط تیره ) باشد ، کامپیوتر شما پردازنده ای دارد که PAE-capable نیست و نمی تواند NX را Support کند . اما اگر پردازنده کامپیوتر شما PAE را ساپورت می کند ( PAE با علامت * نمایش داده شده بود) اما NX را ساپورت نمی کند ممکن است سیستم شما تنظیمات درستی برای ساپورت NX نداشته باشد. برای بررسی دقیقتر نیازمند دریافت اطلاعات بیشتر را از سازنده CPU خواهید بود.

نحوه استفاده از نرم افزار ابزار Coreinfo

این نرم افزار تنها یک فایل exe است که پس از اجرای آن ، اطلاعات خروجی در محیطی مانند محیط CMD نمایش می دهد . اما شما نمی توانید این اطلاعات را ببینید چرا که پنجره مربوط به آن به سرعت بسته می شود. برای اینکه بتوانید رفع این مشکل به روش زیر این برنامه را اجرا کنید :

      1 - پس از Exteract کردن فایل ،در پوشه ای که فایل اجرایی Coreinfo.exe وجود دارد وارد شوید.

      2-  دکمه Shift را نگه دارید و در آنجا راست کلیک کنید.

3- گزینه Open Command Window Here را کلیک کنید.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 6)هیوا شبکه

4-  پس از باز شدن CMD بنویسید coreinfo.exe و Enter کنید.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 10)هیوا شبکه

5حالا به راحتی می توانید اطلاعات خروجی را ببینید.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 11)هیوا شبکه

در تصویر بالا NX و SSE2 و PAE با کادر بنفش مشخص شده اند و یک نمونه از Feature هایی که پردازنده ساپورت نمی کند با کادر زرد رنگ مشخص شده است.

در صورتی که نمی توانید به روش بالا عمل کنید به روش زیر عمل کنید :

1- پوشه فایل را در درایو دلخواه (در اینجا ما درایو D را انتخاب کردیم ) دهید.

2- CMD را باز کنید و دستورات زیر را به ترتیب بنویسید و Enter کنید.

D:

Cd Coreinfo

Coreinfo.exe

در صورتی که سیستم NX را ساپورت می کند چطور آن را فعال کنیم ؟

برای فعال کردن NX باید وارد تنظیمات Bios شوید و با توجه به تنوع مادربردها باید در قسمت Advance Option یا Security (و یا در هرجای دیگری در Bios ! ) دنبال گزینه ای با عنوان NX یا XD بگردید و در صورتی که Disable یا Off است آنرا Enable یا On نمایید. در تصویر زیر یک نمونه از آن را مشاهده می کنید.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 13)هیوا شبکه

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 14)هیوا شبکه

در صورتی که در Bios سیستم خود چنین گزینه ای را پیدا نکردید احتمالا نیاز به آپدیت Bios خواهید داشت.

اگر در Bios سیستم گزینه با عنوان DEP یا Data Execution Prevention وجود داشت، از Enable بودن آن هم مطمئن شوید. ( معمولا در لپ تاپ ها )

در صورتی که در زمان نصب Windows 8 یا Windows Server 2012 در حالت مجازی با کد خطای 0x0000260 یا 0x0000005D روبرو شدیم چه باید بکنیم ؟

برای اینکه بتوان Windows 8 و Windows Server 2012 را در نرم افزار مجازی سازی Virtual Box  بر روی سیستمی که NX را ساپورت می کند نصب کنید ، همانطور که گفته شد باید ابتدا NX را در Bios سیستم فعال کنید و سپس گزینه Enable PAX/NX را در تنظیمات نرم افزار مجازی سازی فعال کنید که در پایین تصاویر آن قرار داده شده است.

ابتدا وارد Setting ماشین مجازی خود شوید.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 15)هیوا شبکه

  سپس در قسمت System وارد تب Processor شوید و گزینه Enable PAX/NX را تیک بزنید.

 مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 16)هیوا شبکه

 در نرم افزار VMWare WorkStation ( که در اینجا ورژن 10 است )

1- مانند شکل زیر وارد تنظیمات Processor  شوید.

 مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 17)هیوا شبکه

 

2-طبق شکل زیر گزینه اول نباید تیک دار باشد اما گزینه دوم حتما باید تیک دار باشد.

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 18)هیوا شبکه

درصورتی که هیچ کدام از Virtual Machine های شما (حتی ویندوز XP و ویندوز 7 (در Virtual Box یا VMWare Workstation کار نمی کند باید از Enable بودن Virtualization در Bios سیستم نیز مطمئن شوید. ( مانند شکل زیر )

مشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 19)هیوا شبکهمشکل نصب ویندوز سرور 2012 مشکل نصب ویندوز 8 (تصویر 20)هیوا شبکه

 خب به پایان این مقاله رسیدیم . امیدواریم که برایتان مفید واقع شده باشد.

با سپاس از توجه شما

 دانلود رایگان PDF مشکل نصب ویندوز سرور 2012 و ویندوز 8  روی PC و Virtual Box و VMWare

                                            twitter.com/hivanetwork                              


روزی یک خط، فرمان با خط فرمان

پوشه Hiva1 رو که در درایو E قرار داره، با نام Hiva2 به اشتراک بزار! چطوری ؟
Net Share Hiva2=E:\Hiva1

بیشتر بگو!

به دوستانتان هم بگویید...

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedIn

دوره های جدید

 

کانال تلگرام و اینستاگرام هیوا شبکه

telegram Hivashabakeinstagram hiva.network

تجهیزات شبکه

آمار بازدید سایت

4705983
امروز
هفته جاری
ماه جاری
بازدید کل
1506
7078
28523
4705983

آی‌پی شما: 35.175.182.106
امروز: س، 20 آذر 1397

هر جای ایران که هستید...
ما پشتیبان و مشاور شما هستیم...

 

سامانه مشاوره و پشتیبانی

سازمان ها و ادارات ...

کارخانه ها و شرکت ها ...

 

تا راه اندازی و نگهداری از

سرویس های شبکه شما ...

با ما در تماس باشید ...

 

تلفن: 33241269-13

تلفن: 33260041-13

ایمیل: info@hiva-network.com

محصول ویژه برای شما

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

به ما بگویید...