Professional Documents
Culture Documents
اشاره :
اصطلحات فني
: ( MBR ( Master Boot recordقطعه برنامه ايست كه در زمان بوت شدن كامپيوتر اجرا مي شود اين برنامه
در اولين سكتور هارد ديسك قرار دارد و به محض لود شدن با جستجو در ، Partition Tableپارتيشن ( Active
( Active Partiotinرا انتخاب مي كند.
: ( BIOS ( Basic Input/Output Systemپايين ترين سطح نرم افزار در كامپيوتر مي باشد كه براي اجراي توابع
و كارهايي جهت راه اندازي سخت افزار سيستم بكار مي رود همچنين BIOSبه مراحل بوت كمك مي كند.
: ( POST ( Power On Self Testقسمتي از برنامه BIOSمي باشد كه سلمت قطعات سخت افزاري مانند
، RAMهارد ،فلپي و ...را به صورت سطحي تست مي كند .شنيدن بوق هاي مختلف از جمله بوق سلمت يا
كارت گرافيك از نشانه هاي بخش اين قسمت است.
2ـ سخت افزارهاي گوناگون مانند رم تست مي شوند و عملكرد آنها مورد بررسي و تاييد قرار مي گيرد كه برخي را
در هنگام بال آمدن سيستم مي توانيد مشاهده نماييد.
3ـ هنگاميكه مراحل POSTبطور كامل انجام شد ،برنامه ( Loadreكه آن نيز يكي از بخش هاي BIOSاست ( به
دنبال محل قطعه اي كه در برنامه Setupبعنوان وسيله بوت ( مثل فلپي ،سي دي درايو و يا هارد ( تعيين شده مي
گردد تا محل بوت شدن را تعيين كند.
4ـ وقتي قطعه بوت ايبل ( ( Bootable deviceپيدا شد ( MBR ،كه مخخف عبارت Master Boot Record
ميباشد ( از روي آن در حافظه بارگذاري مي شود.
5ـ MBRمحل پارتيشن Activeرا تعيين مي كند و محتويات سكتور بوت
( ( Boot Sectorرا در حافظه قرار مي دهد.
6ـ بوت سكتور شامل كدهايي مي شود كه Ntldrرا راه اندازي مي كند Ntldr .بعنوان boot strap loaderويندوز
XPمحسوب مي شود .اين فايل بايد در فولدر اصلي پارتيشن اكتيو به همراه Ntdetect.comو boot.iniقرار
گيرد.
7ـ سيستم عاملي كه قرار است بال بياد توسط Ntldrانتخاب مي شود.
8ـ Ntldrاز دو فايل Ntdetect.comو Boot.iniبراي انتخاب و بال آوردن سيستم عامل مناسب كمك مي
گيردهمچنين فايل Bootsect.dosزمانيكه چند سيستم عامل روي كامپيوتر نصب شده باشد مورد استفاده Ntldr
قرار مي گيرد.
9ـ ابتدا سيستم در حالت 16بيتي و مد واقعي ( ( bit real mode-16راه اندازي و سپس به Protect modeدر
حالت 32بيتي سوئيچ مي كند.
10ـ هنگاميكه Ntldrبه مد 32بيتي سوئيچ كرد،فايل سيستم ( ( … , NTFS , FAT32راه اندازي مي شود .بنابراين
فايل Boot.iniابتدا خوانده و سپس چك مي شود.
11ـ هنگاميكه Boot.iniچك شد ،مي توانيد سيستم عاملي را مي خواهيد انتخاب نماييد.
12ـ انتخاب سيستم عامل Windows XPاز منوي بوت باعث مي شود Ntldrفايل Ntdetect.comرا براي جمع
آوري اطلعات سخت افزارهاي نصب شده روي سيستم اجرا نمايد.
13ـ سپس Ntldrاز مسيرهايي كه در فايل Boot.iniوجود دارد براي پيدا كردن پارتيشن بوت ( ( Boot Partition
استفاده مي كند(براي مثال به مسيرهايي كه در شكل 2وجود دارد دقت نماييد(.
14ـ سپس فايل Ntdetect.comجمع آوري اطلعات سخت افزارهاي مربوط به سيستم را آغاز مي كند .قسمت
هايي مانند:
Computer ID
Bus/adapter type
SCSI adapters
video adapters
keyboard
Com ports
Parallel ports
Floppy disks
Pointing device
15ـ وقتي Ntdetect.comاطلعات مورد نياز را جمع آوري نمود Ntldr ،فايل Ntoskrnlرا راه اندازي نموده و
كنترل را در اختيار آن قرار مي دهد.
16ـ Ntoskrnl.exeو hal.dllراه اندازي مي شوند .اين دو فايل در پوشه System32قرار دارند.
17ـ سپس رجيستري لود شده و Hardware Profileانتخاب مي شود .اگر چند پروفايل سخت افزاري تعريف و
ساخته باشيد از شما براي انتخاب يكي از آنها پرسيده خواهد شد.
18ـ بعد از انتخاب Hardware Profileمناسب ( در صورتيكه يك پروفايل سخت افزار داشته باشيد همان اجرا مي
شود ( ،با Login Promptبرخورد خواهيد كرد.
براي رسيدن به اين مرحله بايد فايل هايي كه در بال به آن اشاره گرديد مانند Ntldr ، Ntdetect.comو Boot.ini
همگي سالم باشند .ممكن است مانند ديتاهاي ديگر و به هر دليلي اين فايل ها نيز خراب شوند .در اينصورت با كمك
ديسكت بوت ويندوز XPمي توانيد سيستم را به مرحله ورود به سيستم ( ( Winlogonبرسانيد .به عبارت ديگر
ديسكت بوت ويندوز XPبه بال آمدن سيستم در زمان خراب شدن يكي از فايل هاي فوق كمك مي كند تا بتوانيد
پس از بال آمدن سيستم فعاليت هاي لزم مانند كپي كردن اين فايل ها از فلپي روي سيستم به منظور جايگزين
نمودن فايل خراب ،برداشتن فايل هاي لزم ،اتصال به شبكه و ...را انجام دهيد .در ادامه طريقه ساخت ديسكت
بوت ويندوز XPرا توضيح خواهيم داد.
شكل 1
Ntldr ، 2ـ فايل هاي زير را از سيستمي كه ويندوز XPروي آن نصب است ،داخل فلپي كپي نماييد:
Ntdetect.com ، boot.ini
3ـ فايل Boot.iniرا كه داخل فلپي كپي كرده ايد در صورت نياز ويرايش نماييد .شكل 2نمونه اي از اين فايل را
نشان مي دهد.
شكل 2
4ـ حال كامپيوتر را با ديسكت ساخته شده روشن نماييد .سيستم در هنگام بال آمدن از فايل هاي موجود روي فلپي كمك مي
گيرد.
البته زماني اين ديسكت قابليت خود را نشان مي دهد كه فايل هاي مذكور در سيستمتان خراب شده باشد و وظيفه
خود را به درستي انجام ندهد.
شكل 3