Make your own free website on Tripod.com

computer

Home | page2 | Page Title

This is the home page.

Enter subhead content here

همانطور كه میدانید در صورتی كه چند سیستم عامل بر روی یك دستگاه نصب شود، لیستی به هنگام راه اندازی سیستم نمایان میشود كه در آن عناوین سیستمهای عاملی كه بر روی آن دستگاه نصب هستند را نمایش میدهد كه میتوان با استفاده از كلید های 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

next

Enter secondary content here

Enter supporting content here