PDA

مشاهده نسخه کامل : 5 سوئیچ در راه اندازی ویندوز اکس-پی



ravegoat
30-03-08, 22:21
سوئیچ های راه اندازی (Boot) پارامتر هایی هستند که به فایل Boot.ini اضافه می شوند و تغییراتی را در ویندوز اعمال می کنند.
فایل Boot.ini برای راه اندازی سیستم عامل های ویندوز نصب شده بر روی دیسک سخت به کار می رود. با تایپ مسیر " C:\Boot.ini " (در صورتی که بر روی رایانه ویندوز نصب شده باشد) در Run، قادر به دیدن این فایل خواهیم بود.

*ساختار فایل Boot.ini به طور پیش فرض:


مقدار زمانی که برای انتخاب سیستم عامل مورد نظر فرصت داریم {بر حسب ثانیه} (این حالت برای زمانیست که چند سیستم عامل ویندوز بر روی رایانه نصب شده باشد.).
سیستم عامل پیش فرض. اگر بعد مقدار زمان تعریف شده در بالا، سیستم عامل مورد نظرمان را انتخاب نکردیم، سیستم عامل پیش فرض راه اندازی می شود (این حالت برای زمانیست که چند سیستم عامل ویندوز بر روی رایانه نصب شده باشد.).
[operating systems]
لسیت سیستم عامل های نصب شده

*نحوه ی تعریف سیستم عامل در لیست:

Only the registered members can see the link

[B]1-دیسک سختی که سیستم عامل روی آن نصب شده است. اگر رایانه یک دیسک سخت داشته باشد، این رشته برابر با (multi(0)disk(0)rdisk(0 است.
2-پارتیشنی که سیستم عامل در آن نصب شده است. (partition(1 به معنای درایو C است و (partition(2 معادل درایو D است.
3-پوشه ای که در آن ویندوز نصب شده است. که به طور معمول مقدار این رشته برابر WINDOWS/ است.
4-نام سیستم عامل در لیست سیستم عامل ها. این عبارت باید درون " " قرار گیرد و مقدار آن دلخواه است. یعنی به جای Microsoft Wind... Edition می توان قرار داد: My Windows
5-محل قرارگیری سوئیچ. سوئیچ fastdetect/ باعث می شود که ویندوز درگاه های سریال را بررسی نکند. نتیجه این کار، اجرای سریع تر ویندوز است. در آخر نام سیستم عامل می توان به مقدار دلخواه سوئیچ اضافه نمود. هر سوئیچ با / شروع شده و با یک فاصله(Space) از سوئیچ قبل خود جدا می گردد.

*مثال:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP MCE" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect

*نحوه ی افزودن سوئیچ:
همان طور که گفته شد سوئیچ ها باید به آخر نام سیستم عامل ها در فایل Boot.ini اضافه شوند. این فایل برای امنیت بیشتر و جلوگیری از بروز اشتباهات، به صورت فقط-خواندنی است در نتیجه برای ایجاد تغییر در فایل باید آن را از حالت فقط-خواندنی خارج کنیم.
برای این کار در Run دستور زیر را تایپ کرده و Enter می زنیم:

[B]attrib C:\Boot.ini -r -s

سپس فایل را با دادن مسیرش باز می کنیم(می توانیم مسیر را در Run بنوسیم و Enter را بزنیم تا فایل در محیط Notepad باز شود.):

C:\Boot.ini

*** توجه کنید ما فقط به افزودن سوئیچ می پردازیم و به سایر بخش های کاری نداریم. چون اگر اشتباهی در سایر بخش ها رخ دهد (مانند رعایت نکردن علایم و یا دادن مسیر اشتباه)، سیستم عامل ها دیگر راه اندازی نمی شوند.***

*معرفی 5 سوئیچ مفید ویندوز اکس-پی:

BOOTLOG/
این سوئیچ رویداد های هنگام راه اندازی سیستم عامل را در فایلی به نام NTBTLOG.TXT در System32 ذخیره می کند (%SystemRoot%\NTBTLOG.TXT). اطلاعات موجود در این فایل بسیار مفید می باشند.

KERNEL=kernel/
هسته ی اصلی ویندوز kernel32.exe در شاخه ی System32 است. اما اگر بخواهیم از هسته ی دیگری استفاده کنیم، باید اول فایل EXE هسته را در System32 کپی کنیم. و سپس با سوئیچ KERNEL از آن استفاده کنیم. به عنوان مثلا اگر نام هسته ی جدید mynewkernel.exe باشد، ابتدا آن را در پوشه ی System32 کپی می کنیم. بعد سوئیچ KERNEL=mynewkernel.exe/ را به فایل Boot.ini در آخر نام سیستم عامل اضافه می کنیم.

SOS/
این سوئیچ صفحه ی بوت ویندوز (همان صفحه ای که دارای نوار پیشرفت است.) را غیر فعال کرده و به جای آن نام درایو ها و سخت افزار های مورد بررسی (به هنگام راه اندازی) را نمایش می دهد.

=YEAR/
این سوئیچ تاریخ رایانه (فقط سال) را تغییر می دهد. تغییرات تاریخ در تمامی نرم افزار ها وسخت افزار ها اعمال می شود. البته اگر این سوئیچ حذف شود تاریخ دوباره به وضع عادی خود بر می گردد. به عنوان مثال مقدار سال در تاریخ رایانه برابر2008 است. اگر از سوئیچ YEAR=2000/ استفاده کنیم مقدار سال برابر 2000 و با حذف سوئیچ دوباره مقدار سال مساوی 2008 می شود.

** در مورد سوئیچ پنجم در پست بعدی صحبت می کنیم. **


پس از افزودن سوئیچ ها باید تغییرات ذخیره شوند. برای این کار در محیط Notepad کلید های Ctrl + S را می فشاریم و از محیط برنامه خارج می شویم.
سپس فرمان زیر را در Run تایپ می کنیم و Enter را می فشاریم:

attrib C:\Boot.ini +r +s

در آخر رایانه را مجددا راه اندازی می کنیم.

*مثال:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP MCE" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP MCE + SWICH" /fastdetect /bootlog /kernel=mynewkernel.exe /sos /year=2000


اکنون در لیست سیستم عامل ها، سه ویندوز داریم. که دوتای(اولی و آخری) آن ها یکی هستند(هر دو در مسیر D:\WINDOWS قرار دارند.)؛ با این تفاوت که اولی فقط یک سوئیچ و آخری پنج سوئیچ دارد. در ویندوز آخر از هسته mynewkernel.exe استفاده شده است و مقدار سال برابر 2000 است.

منابع: Microsoft (Only the registered members can see the link) و PcTools (Only the registered members can see the link)

ravegoat
30-03-08, 22:35
Only the registered members can see the link
صفحه ی پیش فرض بوت در ویندوز اکس-پی

ما می توانیم تصویر دیگری را به جای تصویر بالا قرار دهیم. البته تصویر جایگزین شده باید دارای مشخصات زیر باشد:
فرمت: BMP اندازه: 640*480(بر حسب پیکسل) تعداد رنگ: 16 نام تصویر: boot.bmp محل قرارگیری: شاخه ی ویندوز (%windir%)

برای تهیه ی چنین تصویری وارد محیط Microsoft Paint می شویم (می توانیم در Run دستور " mspaint " را تایپ کرده و Enter را بزنیم.).
سپس در محیط Paint کلید های Ctrl + E را می فشاریم. در پنجره ی باز شده، در قسمت Width مقدار 640 و در قسمت Height مقدار 480 را وارد می کنیم و OK را می زنیم.

Only the registered members can see the link

کلید Ctrl + S را می فشاریم تا پنجره ی Save As... ظاهر گردد. تصویر را با نام boot، از نوع 16 Color Bitmap در شاخه ی WINDOWS (شاخه ی ویندوز سیستم عاملی که می خواهیم صفحه ی بوتش را تغییر دهیم.) ذخیره می کنیم.

Only the registered members can see the link

سپس سوالی از شما پرسیده می شود. با انتخاب گزینه ی Yes، وارد محیط ویرایشگر تصویر می شویم. اکنون می توانیم به رسم تصویر مورد نظر خود بپردازیم و برای اعمال تغییرات از کلید های Ctrl + S استفاده کنیم.

Only the registered members can see the link

Only the registered members can see the link
16 رنگ

توجه1: اگر شما تصویری با مقدار رنگ بیشتر(مثلا 256 رنگ) را در این محیط کپی کنید، تصویر به طور خودکار تبدیل به 16 رنگ می شود.

Only the registered members can see the link

توجه 2: اگر تصویری را با اندازه بزرگ تر از 640*480 (مثلا 600*800) را در محیط Paint کپی کنیم، ابعاد محیط Paint هم به همان اندازه بزرگ می شوند (یعنی ابعاد برابر 600*800 می شوند.). در این صورت دوباره کلید های Ctrl + E را می فشاریم تا اندازه را به 640*480 برگردانیم.

پس از اتمام کار ترسیم،تغییرات تصویر را ذخیره کرده و از محیط Paint خارج می شویم. اکنون به افزودن سوئیچ می پردازیم.
برای اینکه سیستم عامل به جای صفحه ی بوت پیش فرضش، تصویر boot.bmp در شاخه ی ویندوزش را نمایش دهد دو سوئیچ /bootlogo/ noguiboot را به آخر نام سیستم عامل در فایل Boot.ini اضافه می کنیم.

*مثال:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP MCE" /fastdetect /bootlogo /noguiboot
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect

هم اکنون در ویندوز اولی به جای صفحه ی بوت، تصویر D:\WINDOWS\boot.bmp نمایش داده می شود.

منبع: Only the registered members can see the link

سعی می کنم در ادامه سوئیچ های دیگه ای رو معرفی کنم.