BOOT.INI
اگه داخل RUN بعد از نوشتن اسم درايوي كه ويندوز داخل آن نصب است عيارت boot.ini رو تابپ كنيد و تائيد كنيد يك فايل note pad ساخته و باز ميشه كه داخلش يه سري چرنديات ميبينيد.
فقط دقت كنيد كه اين فايل بسيار حساسه و اگه ميخواين ويندوز كسي بالا نياد به راحتي ميتونيد با يه تغيير كوچيك تو اين فايل به مقاصد شوم خود برسيد .
مثلا توي اين فايل توي ويندوز من نوشته:
[operating systems]
signature(1ff5b570)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
توي عبارت بالا اگه بيام و فقط partition(1) رو به partition(2) تغيير بدم Loader براي يافتن ويندوز به پارتيشن دوم كه C نيست ميره و ويندوزي پيدا نميكنه . پس چيزي هم واسه بالا اومدن وجود نداره !!
هر كدوم ديگه از عبارات بالا رو كه تغيير بدين همين حالت رو داره جز اسم ويندوز كه ميتونين تغييرش بدين.
حواستون جمع باشه كه سر ويندوز خودتون بلا نيارين .
نحوه ويرايش فايل boot.ini بطور حرفه اي :
توي سيستم من محتواي فايل boot.ini اين ريختيه :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /
fastdetect
همونطور كه ميبينيد رو سيستم من دوتا سيستم عامل Microsoft Windows XP Home Edition و Windows 2000 Professional نصب شده .
دو قسمت با عنوانهاي [boot loader] و [operating systems] ميبينيد كه هر كدوم رو جداگانه شرح ميدم.
[boot loader]
تو اين قسمت ميتونيد سيستم عامل پيش فرض رو انتخاب كنيد و زمان انتظار كه همون تنظيماتيه كه از توي Sturtup and Recovery كه داخل كنترل پنل ميرفتين و تنظيم ميكردين . فكر نميكنم توضيح لازم داشته باشه چون تو قسمت نكات نيمه حرفه اي ذكر ميشه. فقط اينكه اگه ميخواين بدون مكث وارد ويندوز بشين عدد پيش فرض كه 30 هست رو 0 كنين و اگه ميخواين در حالت مكث بمونه تا شما يكي رو انتخاب كنين عدد 1- رو وارد كنين. (يعني با اينكار به هيچ عنوان سيستم به طور خودكار وارد سيستم عامل نميشه)
پيش فرض هم با توجه به سيستم عاملهايي كه تعريف شده تو قسمت [operating system] مقدار دهي ميشه. مثلاتو سيستم من "default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" كه پيش فزضه دقيقا تو قسمت [operating system] هم اومده.حالا فرض كنيم ميخوايم ويندوز 2000 رو پيش فرض كنيم بايد جلوي default بنويسيم : multi(0)disk(0)rdisk(0)partition(2)\WINNT .
[operating system]
اينجا هم راجع به سيستم عاملهايي كه نصب كردين و جزئياتشونه .
multi كنترل كننده ديسك رو نشون ميده و چون شما احتمالا يه ديسك ( كه اونم مستره ) بيشتر ندارين بايد مقدار صفر بهش بدين. Disk هم به همين دليل بايد صفر باشه .
rdisk نشون دهنده شماره ديسكيه كه پارتيشن بوت روشه اينم بايد مقدارش 0 باشه. يعني مثلا اگه پنج تا هارد دارين ( خدا بده بركت ) و پارتيشني كه ويندوز ازش بوت ميشه رو هارد چهارم باشه بايد اينجا عدد 3 رو بنويسين.(چون از صفر شروع شده ).
partition هم شماره پارتيشن بوته كه اين يكي ديگه از 1 شروع ميشه. وقتي سيستم هارد ديسك داره و از طريق اون راه اندازي ميشه اولين سكتور اون كه اسمش MBR هست داخل RAM ميشينه . اين سكتور يه برنامه ي كوچولو و يه جدول واسه تعريف پارتيشنها داره كه اسمش جدول پارتيشنهاست .كدي كه تو اين سكتور هست و الان هم داخل RAM كپي شده پارتيشن فعال (Active Partition ) رو ميشناسه .و اولين سكتور پارتيشن فعال رو مياره توي RAM و كنترل رو ميسپره دست اون سكتور و ...
آخريش هم اسم فولدر ويندوزه.
پارامتر /fastdetect كه يعني كشف و شناسايي سريع اگه اينو بردارين همه وسايلي (سريال و موازي و usb و ...) كه به سيستم وصل هستن بايد شناسايي بشن كه يه كم ديرتر ويندوز بالا مياد . توصيه ميكنم اينو حذف نكنين چون با بودنش هييچ مشكلي پيش نماد و با نبودنش وقتتون تلف ميشه.
پارامترهاي ديگه اي هم ميتونين استفاده كنين مثل :
/BASEVIDEO
MAXMEM:n
/NOGUIBOOT
و غيره كه اگه علاقمند بودين توضيحشو همينجا ميذارم.
به عنوان آخرين نكته اينكه اين فايل رو ممكنه تو درايو C پيدا نكنين حتي اگه فايلهاي هيدن رو نگاه كنيد .چون اين فايل به محض اينكه شما دستور رو توي RUN تايپ ميكنين ساخته ميشه .
خسته نباشين.