PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مراحل بوت ویندوز xp



Magsoud
08-25-2013, 03:20 PM
در بحث (اعمالی که از شروع بوت ویندوز 7 تا ورود به دسکتاپ انجام میگیرند. (http://www.ariadl.ir/showthread.php?t=166726&p=327877#post327877)) گفتم که وقتی کامپیوترمان را روشن
میکنیم اول بایاس موجود در مادر بورد ، کار هائی را انجام داده و در انتهای کار به محلی از دیسک که MBR نامیده
میشود رفته و از این لحظه ببعد کار را به سیستم عامل نصب شده می سپارد.

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

در سیستمی که ویندوز XP نصب شده ، در محل MBR ، کدی وجود دارد که باعث میشود تا سیستم دنبال فایلی با
نام Ntldr در روت درایو اکتیو گشته و آن را اجرا کند.

تذکر: وجود فایل Ntldr بهمراه فایل های زیر در کنار هم و در روت درایو اکتیو برای بوت شدن ویندوز XP حیاتی است:

Ntdetect.com
boot.ini
bootsect.dos

در صورتیکه ما ویندوز XP را از منوی بوت انتخاب کنیم ، باعث خواهد شد که فایل Ntldr فایل Ntdetect.com را اجرا کند
تا بتواند اطلاعات مورد نیازش را در مورد سخت افزار های نصب شده بدست آورد.
سپس Ntldr فایل boot.ini را باز کرده و می فهمد که باید از کدام پارتیشن بوت شود.

در این مرحله از کار ، فایل Ntldr ، اقدام به بار کردن فایل های Ntoskrnl.exe و Hal.dll از داخل پوشه System32 میکند
تا هسته ویندوز درست شود.

حالا Ntldr شروع به خواندن رجستری کرده سخت افزار ها را شناسائی میکند و درایور های مربوطه را بار میکند.

بعد از این مرحله ، فایل Ntoskrnl.exe اجرا شده و فایل Winlogon.exe را اجرا میکند و فایل Winlogon.exe هم فایل
Lsass.exe را که فایل امنیتی سیستم است اجرا می نماید.
و بعد صفحه Welcome و پشت سرش صفحه ورود کاربر ظاهر میشود.