|
همانطور كه میدانید
در صورتی كه چند سیستم
عامل بر روی یك دستگاه
نصب شود، لیستی به هنگام
راه اندازی سیستم نمایان
میشود كه در آن عناوین
سیستمهای عاملی كه بر
روی آن دستگاه نصب هستند
را نمایش میدهد كه میتوان
با استفاده از كلید های
Scroll Up و Scroll Down سیستم عامل مورد
نظر را انتخاب نمود و سپس
كلید را فشرد تا به محیط
آن وارد شوید و در صورتی
كه هیچ كلیدی فشار داده
نشود به صورت پیش فرض بعد
از گذشت ۳۰ ثانیه به محیط
سیستم عامل پیش فرض (كه
معمولا آخرین سیستم عامل
نصب شده است) وارد میشوید.همچنین
درصورتی كه فقط یك سیستم
عامل نصب شده باشد میتوان
با تنظیماتی كه در پایین
ذكر شده است، این لیست
را فعال كرد و با استفاده
از آن به حالتهای مختلفی
از جمله Safe Mode رفت.
آیتمهای
ذخیره شده در این لیست
در فایلی با عنوان Boot.ini ذخیره
میشود كه این فایل نیز
در درایو C قرار دارد. برای
مشاهده این فایل ابتدا
آیكن My Computer را دوبار كلیك كرده،
به منوی Tools بروید و سپس گزینه
Folder Options را انتخاب نمایید. پس
از آن به برگه View بروید و
عبارت Show Hidden Files and Folders را انتخاب
نمایید. سپس دكمه OK را كلیك
نمایید.همچنین این فایل
به طور پیش فرض در حالت
Read-Only قرار دارد كه برای اعمال
تغییرات روی آن میبایست
از این حالت خارج شود. برای
این كار روی فایل Boot.ini راست
كلیك نموده، گزینه Properties را
انتخاب نمایید. در پنجره
باز شده گزینه Read-Only از حالت
انتخاب خارج نموده دكمه
OK را كلیك نمایید.
نحوه
ویرایش فایل boot.ini : در اینجا
فرض میکنیم كه در سیستم
دو سیستم عامل Microsoft Windows XP Home Edition و
Windows ۲۰۰۰ Professional نصب شده است. متن
داخل فایل boot.ini :
[boot loader] timeout=۳۰ default=multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS
[operating systems] multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT="Windows ۲۰۰۰
Professional" / fastdetect
همانطور كه در كد
بالا مشاهده میكنید،
دو قسمت با عناوین [boot loader] و
[operating systems] وجود دارد كه در زیر
به تشریح عملكرد هر یك
میپردازم.
[boot loader]
در این
قسمت تنظیماتی چون مشخص
كردن سیستم عامل پیش فرض
و تعیین زمان انتظار جهت
انتخاب آیتم مورد نظر
كاربر از لیست تعیین میشوند.
مقدار نوشته شده برای
عبارت timeout در این قسمت نشان
دهندده زمان انتظار بر
حسب ثانیه است (كه همانظور
كه پیش از این ذكر شد به
صورت پیش فرض با عدد ۳۰
مقداردهی شده است). در صورتی
بخواهیم پس از ظاهر شدن
لیست انتخاب به هنگام
راه اندازی سیستم به سرعت
وارد محیط سیستم عامل
پیش فرض شویم میبایست
مقدار ۰ را برای timeout تعریف
كینم و همچنین اگر تمایل
دارید لیست تا زمانی كه
كاربر به صورت دستی گزینه
ای را انتخاب نكرده است
نشان داده شود مقدار ۱-
را وارد كنید (یعنی با اینكار
به هیچ عنوان سیستم به
طور خودكار وارد سیستم
عاملی نمیشود).
مقدار
default با توجه به سیستم عاملهای
تعریف شده در قسمت [operating system] مقدار
دهی میشود. برای مثال در
متن بالا عبارت "default=multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS"
كه مقدار default است دقیقا در
قسمت [operating system] نیز آورده شده
است و نشان دهنده سیستم
عامل پیش فرض میباشد. اكنون
اگر بخواهیم برای مثال
سیستم عامل پیش فرض را
به ویندوز ۲۰۰۰ تغییر
دهیم باید مقدار default را با
مقدار بیان شده در قسمت
[operating system] كه برابر است با multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT
تغییر داد. حال برای اینكه
گفته های بالا به طور كامل
برای شما واضح گردد به
متن زیر توجه كنید. اگر
بخواهیم سیستم به مدت
۱۵ ثانیه صبر كند و در صورتی
كه كلیدی فشار داده نشد
به محیط ویندوز ۲۰۰۰ وارد
شود، متن بالا را بدین
شكل اصلاح میكنیم :
[boot loader]
timeout=۱۵ default=multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT [operating systems]
multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT="Windows
۲۰۰۰ Professional" / fastdetect
[operating system] در این
قسمت اطلاعاتی در مورد
سیستم عاملهای نصب شده
بر روی كامپیوتر و همچنین
جزئیاتی در این مورد قرار
دارد.
برای مثال عبارت
multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect را
توضیح میدهم.
عبارت multi
كه نشان دهنده كنترل كننده
دیسك هست میبایست مقدار
۰ داشته باشد. عبارت disk نیز
میبایست مقدار ۰ داشته
باشد. عبارت rdisk كه نسان دهنده
شماره دیسكی هست كه پارتیشن
بوت را شامل میشود باید
مقدار ۰ داشته باشد. باید
توجه داشت كه این مقدار
از ۰ شروع میشود. یعنی اگر
سیستم ما دارای ۳ هاردیسك
باشد و پارتیشن بوت بر
روی هارد دوم قرار گرفته
باشد، مقدار rdisk به ۲ تغییر
پیدا میكند. عبارت partition نسان
دهنده شماره پارتیشن
بوت هست كه از شماره ۱ شروع
میشود. آخرین قسمت نیز
كه با عبارت \WINDOWS پایان یافته
نیز نام فولدر ویندوز
میباشد.
همانطور كه مشاهده
میشود عبارت داخل علامتهای
نقل قول (Microsoft Windows XP Home Edition) همان نوشته
ای است كه در لیست به هنگام
راه اندازی دیده میشود
و میتوان آن را به هر عبارتی
تغییر داد.پارامتر /fastdetect نیز
باعث میشود عمل شناسایی
وسایل جانبی ای كه به صورت
سریال و یا موازی به سیتم
متصل هستند انجام نگیرد
و به این ترتیب با سرعت
بیشتری وارد محیط ویندوز
شود. این كار هیچگونه خدشه
ای به عملیات سیستم عامل
وارد نمیكند زیرا محیط
ویندوز یك محیط plug-and-play میباشد
و مشكلی پیش نخواهد آمد.
پارامتر fastdetect تنها یكی از
پارامترهای مجاز در این
قسمت است و میتوان از پارامترهای
دیگری نیز استفاده نمود
كه در زیر به شرح هر یك میپردازم:
/BASEVIDEO با استفاده از این پارامتر
ویندوز از درایور استاندرد
كارت گرافیك به هنگام
ورود به محیط استفاده
میكند. این پارامتر زمانی
مورد استفاده زیادی دارد
كه به دلیل مشكلات كارت
گرافیك نتوان به صورت
نرمال و معمول وارد ویندوز
شد. /BOOTLOG با استفاده از این
پارامتر اطلاعات هنگام
بوت دستگاه در فایل ntbtlogl.txt
در پوشه ویندوز ذخیره
میشود. /CRASHDEBUG برنامه debugger را
لود كرده و به حالت غیر
فعال در می آورد تا زمانی
كه مشكلی در سیستم روی
دهد و به اصطلاح crash كند. /DEBUG
برنامه debugger را لود كرده
و آن را اجرا میكند. MAXMEM:n مشخص
كننده حداكثر مقدار حافظه
رمی كه ویندوز XP امكان استفاده
از آن را دارد. /NOGUIBOOT به صفحه
splash ویندوز xp اجازه نمایش
نمیدهد. /NODEBUG اجازه لود شدن
برنامه debugger را نمیدهد. /SAFEBOOT:switch
با استفاده از این پارامتر
ویندوز مجبور میشود كه
به حالت safemode برود كه خود میتواند
با تغییر مقدار switch به سه
حالت minimal و network و minimal(alternate shell) به سه حالت
باشد: ۱. حالت minimal همان حالت
معمول safemode است كه با لود شدن
حدافل فایلها و درایورهای
مورد نیاز ویندوز برای
راه اندازی همراه است.
۲. در حالت network علاوه بر فایلها
و درایورهای لود شده در
حالت minimal، درایورهای مربوط
به شبكه نیز لود میشوند.
۳. در حالت minimal(alternate shell) همان درایورهای
حالت minimal لود میشوند با این
تفاوت كه به محیط command prompt وارد
میشوید.
/SOS اطلاعاتی در
مورد نسخه ویندوز، شماره
سرویس پك ویندوز، تعداد
سی پی یو های سیستم، مقدار
حافظه نصب شده، نام هر
درایو و گزارش اتفاقات
به وقوع پیوسته به هنگام
عملیات بوت را به شما نشان
میدهد. برای مثال حال اگر
ما بخواهیم لیست به مدت
۴۵ ثانیه نمایش داده شود
و سیستم عامل پیش فرض آن
ویندوز ۲۰۰۰ بوده و به
هنگام تایید ویندوز xp صفحه
splash آن نشان داده نشود متن
فایل boot.ini را باید بدین شكل
تغییر داد:
[boot loader] timeout=۴۵ default=multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT
[operating systems] multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect /noguiboot multi(۰)disk(۰)rdisk(۰)partition(۲)\WINNT="Windows ۲۰۰۰
Professional" / fastdetect
ممكن است شما تنها
یك سیستم عامل نصب كرده
باشید ولی تمایل دارید
كه به هنگام راه اندازی
سیستم انتخابهای مختلفی
برای ورود به محیط ویندوز
داشته باشید. انتخابهایی
چون ورود معمولی، ورود
به حالت safemode و ورود به ویندوز
برای پیداكردن دلیل اصلی
مشكلی كه برای مثال به
هنگام ورود به ویندوز
روی میدهد. برای مثال برای
مورد آخری كه در خط قبل
گفته شد میتوان از این
عبارت استفاده نمود :
multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Trace
Problems XP Home Edition" /fastdetect /bootlog /sos
با استفاده
از كد بالا فایل رخدادهای
هنگام ورود به ویندوز
ساخته میشود كه شامل لیستی
از درایورهای لود شده
و اطلاعات دیگری از سیتم
عامل لود شده به همراه
اتفاقات روی داده به هنگام
ورود به ویندوز است. باری
حالت safemode میتوان از كد زیر
استفاده نمود :
multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Safe
Start XP Home Edition" / fastdetect /safeboot:network
برای مثال
در صورتی كه متن فایل boot.ini
را با متن زیر عوض كنید،
لیست انتخابها پس از راه
اندازی سیستم به مدت ۳۰
ثانیه نمایش داده میشود
و ورود به ویندوز xp به شكل
عادی و نرمال، حالت پیش
فرض میباشد.
[boot loader] timeout=۳۰ default=multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS
[operating systems] multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Trace Problems XP Home Edition"
/fastdetect /bootlog /sos multi(۰)disk(۰)rdisk(۰)partition(۱)\WINDOWS="Safe Start XP Home
Edition" / fastdetect /safeboot:network
|