ورود

نسخه کامل مشاهده نسخه کامل : آموزش تغییر در فایل Boot. ini



armintirand
03-10-2008, 03:47
سلام دوستان بعد از کلی گشتن دیدم در مورد فایل B00t.ini که قابلیتهای جالبی داره مطالب بسیار کمی موجوده به همین خاطر تصمیم گرفتم که یک آموزش درست کنم وتا اونجا که درمورد این فایل و تغییرات در اون میدونم به شما بگم اما به مورد جالبی بر خوردم اونم اینه که اگه ما توی سیستممون دو تا هارد ودوتا ویندوز داشته باشیم و هر ویندوز توی یک هارد نصب شده باشه قضیه یک کم فرق میکنه لطفاً اگه کسی با این شرایط هست فایل Boot.ini رو باز کنه ومحتویات اونو اینجا بنویسه و ضمناً بنویسه که مثلا چند پارتیشن دارم و ویندوزم روی کدوم درایوهاست تا من این آموزش رو کاملتر کنم و اگه سوالی در مورد این فایل بود بگین تا من توی نسخه جدید اموزش اضافه کنم

youssof
03-10-2008, 04:13
United States Change | All Microsoft Sites

Help and Support Help and Support Home|Select a Product|Advanced Search


How to edit the Boot.ini file in Windows XP
View products that this article applies to.
Article ID : 289022
Last Review : August 6, 2007
Revision : 3.6
This article was previously published under Q289022
On This Page
SUMMARY
This article describes how to view and manually configure the Boot.ini file in Windows XP from within the Startup and Recovery dialog.

In Windows XP, you can quickly and easily locate the Boot.ini to verify and/or edit the file.

It is suggested to backup the Boot.ini file before editing. The first tasks will involve modifying folder option so as to view hidden files and then backing up the Boot.ini file.



Back to the top

Save a Backup Copy of Boot.ini
1. Right-click My Computer, and then click Properties.
-or-
Click Start, click Run, type sysdm.cpl, and then click OK.
2. On the Advanced tab, click Settings under Startup and Recovery.
3. Under System Startup, click Edit. This opens the file in Notepad ready for editing.
4. In Notepad, click File on the Menu bar, and then click Save As.
5. Right click in an empty area of the Save As dialog box, point to New in the context menu, and then click Folder.
6. Type a name for the new folder, for example temp, and then press the ENTER key to create the folder named temp.
7. Double-click the new folder named temp, and then click the Save button to save a backup copy of the Boot.ini file.


Back to the top

Edit the Boot.ini File
To view and edit the Boot.ini file: 1. Right-click My Computer, and then click Properties.
-or-
Click Start, click Run, type sysdm.cpl, and then click OK.
2. On the Advanced tab, click Settings under Startup and Recovery.
3. Under System Startup, click Edit.


Back to the top

Sample Boot.ini File
This is a sample of a default Boot.ini file from a Windows XP Professional computer.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
This is a sample of the above Boot.ini file with a previous installation of Windows 2000 on a separate partition.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect


Back to the top

Modifying the Boot.ini
While you can modify the Boot.ini file using the Startup and Recovery dialog, where you can select the default operating system, change the timeout value, or manually edit the file, the following method uses the command line utility, Bootcfg.exe.

Note The Bootcfg.exe utility is only available in Windows XP Professional. This utility is not available in Microsoft Windows XP Home Edition. Therefore, this section does not apply to Windows XP Home Edition.1. Click Start, and then click Run.
2. In the Open text box, type cmd.
3. At the command prompt, type bootcfg /?.
4. The help and parameters for BOOTCFG.exe will display.


Adding an Operating System
At the command prompt, type:
bootcfg /copy /d Operating System Description /ID#
Where Operating System Description is a text description (e.g. Windows XP Home Edition), and where # specifies the boot entry ID in the operating systems section of the BOOT.INI file from which the copy has to be made.



Removing an Operating System
At the command prompt, type:
bootcfg /delete /ID#
Where # specifies the boot entry ID that you want to be deleted from the operating systems section of the BOOT.INI file (e.g. 2 for the second Operating system that is listed.



Setting the Default Operating System
At the command prompt, type:
bootcfg /default /ID#
Where # specifies the boot entry id in the operating systems section of the BOOT.INI file to be made the default operating system.



Setting the Time Out
At the command prompt, type: bootcfg /timeout# Where # specifies the time in seconds after which default operating system will be loaded.



Back to the top

Open the Boot.ini File to Verify Changes
1. Right-click My Computer, and then click Properties.
-or-
Click Start, click Run, type sysdm.cpl, and then click OK.
2. On the Advanced tab, click Settings under Startup and Recovery.
3. Under System Startup, click Edit.




Back to the top

REFERENCES
For additional information about this topic, click one of the following links:

Safe-Mode Boot Switches for Windows 2000 Boot.ini File (
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید)

How to Set Up a Remote Debug Session Using a Modem (
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید)



Back to the top


--------------------------------------------------------------------------------

APPLIES TO
• Microsoft Windows XP Professional
• Microsoft Windows XP Home Edition

Back to the top

Keywords: kbenv kbhowto kbhowtomaster KB289022

Back to the top




Provide feedback on this article
Did this article help you solve your problem?
Yes

No

Partially

I do not know yet


Strongly Agree Strongly Disagree

9 8 7 6 5 4 3 2 1
The article is easy to understand
The article is accurate

Additional Comments:
To protect your privacy, do not include contact information in your feedback.


Thank you! Your feedback is used to help us improve our support content. For more assistance options, please visit the Help and Support Home Page.

Article TranslationsArabicBulgarianCroatianCzechDanishDutc hEstonianFinnishFrenchGermanGreekHebrewHindiHungar ianItalianJapaneseKoreanLatvianLithuanianNorwegian PolishPortuguese (Brazil)Portuguese (Portugal)RomanianRussianSimplified ChineseSlovakSlovenianSpanishSwedishThaiTraditiona l ChineseTurkishUkraine
Related Support CentersWindows XP

Other Support OptionsContact Microsoft
Phone Numbers, Support Options and Pricing, Online Help, and more.
Customer Service
For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
Newsgroups
Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.

Page ToolsPrint this page
E-mail this page


Help and Support Services Agreement
Contact Us | Terms of Use | Trademarks | Privacy Statement

©2008 Microsoft

mahdi7610
03-10-2008, 09:52
سلام

اگه قصد نوشتن اموزش را دارید خیلی خوبه . ولی بهتره اموزش را توی انجمن مقالات قرار بدید .

هر سوالی در مورد بوت ویندوز در انجمن پرسیده شده کامل پاسخ داده شده و همین سوال و جواب ها خودشون میتونند یک منبع اموزش خوب باشند .

و فرقی نمی کنه ما چند تا هارد داشته باشیم یا چند تا درایو . مهم اینه که چند تا درایو از نوع primary داشته باشیم .

موفق باشید .

ali.b.y
04-10-2008, 02:43
با سلام
====
من 2 تا هارد دارم
یکی 80 و دیگری 40 گیگا بایت.
و سه تا سیستم عامل(xp).

هارد اول(بوت)من 80 است
این هارد 6 تا پارتیشن دارد.
[C:,D:,E:,F:,G:,H:]

داریو C: که کلا 15 MB حجم دارد
و فایل های سیستمی مثل boot.ini/Autoexec.com و غیر در آن
وجود دارد
من 3 تا ویندوز xp دارم
در درایو های [D: , E: , F:]

اولی که روی D است مخصوص بازیه(مال داداشم)
دوتای دیگه از خودمه، یکیش خیلی توپه مخصوص کار کردن
اون یکیش زیاد رو به راه نیست واسه نصب برنامه جدید و...

هارد 40 من هم 2تا پارتیشن دارد
[I:,J:]

به جز درایو C: که از نوع اولیه می باشد
بقیه از نوع گسترده هستند.


==============================================
[boot loader]
timeout=8
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP 1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="G..... A..... M..... E" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP 2" /noexecute=optin /fastdetect
===============================================

armintirand
04-10-2008, 02:56
با تشکر از دوستان بابت کمک به بنده اما از اقای mahdi7610 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) می خواستم که اگه ممکنه در مورد درایوهای primary ویا نوعهای دیگر توضیح بیشتری بدهند و نوع اطلاعات آن در فایل Boot.ini ،شاید به جای اینکه من آموزش بدم سبب یادگیری خودم هم باشد

mahdi7610
04-10-2008, 10:44
با تشکر از دوستان بابت کمک به بنده اما از اقای mahdi7610 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) می خواستم که اگه ممکنه در مورد درایوهای primary ویا نوعهای دیگر توضیح بیشتری بدهند و نوع اطلاعات آن در فایل Boot.ini ،شاید به جای اینکه من آموزش بدم سبب یادگیری خودم هم باشد
سلام

داشتن چندین درایو از نوع Logical اصلا ربطی به بوت ویندوز نداره . و تنها پارتیشنی که توی بوت ویندوز مهم هست همون پارتیشن پرایمری هست .

همون طور که می دونید در سیستم سه نوع پارتیشن پایه وجود داره . primary و Extended و Logical

و پارتیشن Extended می تونه به چندین پارتیشن از نوع Logical تبدیل بشه .

مهمترین پارتیشن توی ویندوز پارتیشن از نوع Primary هست که سیستم عامل برای نصب ، این پارتیشن را به عنوان پارتیشن اکتیو و اصلی می شناسه .

یعنی وقتی شما اقدام به نصب ویندوز می کنید تمامی فایلهای بوت و سیستمی ویندوز درایو primary شما را به عنوان درایو اصلی می شناسند .

پس اگر شما ویندوز را داخل یک درایو از نوع لاجیکال نصب کنید خود ویندوز داخل این درایو نصب می شود اما فایلهای راه انداز و بوت خود را در داریو پرایمری قرار خواهد داد .

فرض کنید شما دو تا ویندوز روی هارد خود نصب می کنید . یکی از ویندوز ها را در درایو C که درایو پرایمری شما خواهد بود و یکی از ویندوزها را در درایو D که درایو لاجیکال شما می باشد .

هر دوی این ویندوزها فایلهای راه انداز خودشون را داخل درایو C قرار خواهند داد . چون درایو c به عنوان درایو پرایمری می باشد .

حالا اگه شما درایو C را فرمت کنید و ویندوز جدید در این درایو بریزید دیگه ویندوز درایو D بالا نخواهد امد .

چرا ؟

به خاطر این که درایو D فایلهای بوت و راه انداز خودش را در درایو c قرار داده بود و با فرمت کردن ویندوز درایو c تمامی فایلهای راه انداز و بوت درایو d را نیز پاک کرده ایم .

و برای بازسازی بوت ویندوز موجود در درایو D باید از ریکاوری کنسول استفاده کرد که در ادرس زیر توضیح داده ام .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پس می بینیم که تعداد درایوها نقشی توی بوت ویندوز برعهده ندارند .

نصب ویندوزهای قدیمی بر روی ویندوزهای جدید یا برعکس هم می تونه بوت ویندوز را تحت تاثیر خودش قرار بده .

مثلا اگه شما ویندوزهای جدید را بر روی ویندوزهای قدیم نصب کنید ( که البته باید همیشه این چنین باشد ) خود ویندوز جدید این قابلیت را دارد که فایل بوت را ویرایش کند .
اما اگر شما ویندوز قدیم را بر روی ویندوز جدید نصب کنید ( که البته این کار دشوار هست ) در این صورت ویندوز قدیم قادر نخواهد بود فایل بوت را ویرایش کند و باز هم ویندوز قبلی شما بالا نخواهد امد و شما باید فایل بوت را به طور دستی ویرایش کنید .

البته این موضوع برای این که ما 2 تا درایو پرایمری داشته باشیم کلا فرق می کنه .

توضیحات بالایی برای یک درایو پرایمری و چندین درایو لاجیکال بود .

یعنی ما روی هارد خودمون دوتا درایو از نوع پرایمری داشته باشیم و توی هر کدوم ویندوز بریزیم با موردی که در بالا توضیح دادم کاملا فرق می کند .

و همچنین فایل بوت ویندوز ویستا نیز تا حدودی با فایل بوت ویندوز xp فرق می کند . چون ویندوز xp از boot.ini استفاده میکند در حالی که ویندوز ویستا از BCD استفاده می کند .

موفق باشید .

armintirand
05-10-2008, 00:28
mahdi7610جان سلام بابت کمک تو ممنونم اما یه موضوع دیگه اول اینکه این درایوهااز نظر سخت افزاری چه فرقی باهم دارند یعنی چرا یکی میشه پریمری ویکی میشه لاجیکال ویک موضوع دیگه اینکه به جای ریکاوری کنسول روشی وجود داره که بشه از توی ویندوز این کارو انجام داد یا حتی یک نرم افزار خاصی در این مورد باشه ویک موضوع اینکه تو ویستا این فایلی که گفتی چه دستوراتی رو داخلش جا داده ( من هنوز به ویستا کوچ نکردم ) بابت تمام کمکات ممنون

mahdi7610
05-10-2008, 17:49
سلام

از نظر سخت افزاری فرقی بینشون نیست .

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

اما در مورد درایو لاجیکال اینطوری نیست . یعنی اگه شما یه ویندوز توی درایو پرایمری و یک ویندوز توی درایو لاجیکال نصب کنید راحت می تونه به درایوهای یکدیگه دسترسی داشته باشید .

وقتی دوتا ویندوز توی دوتا درایو پرایمری نصب می شه دیگه فایلهای بوت هر ویندوز توی درایو خودش قرار می گیره .
اما وقتی یکی از ویندوز ها در درایو پرایمری و یکی در درایو لاجیکال نصب می شه فایلهای بوت هر دو ویندوز در درایو پرایمری قرار می گیره .

اگه قصد استفاده از ریکاوری کنسول را ندارید می تونید ار روش زیر استفاده کنید .

به داخل پارتیشن پرایمری برید و فایلهای مخفی و سیستمی را از فولدر اپشن قابل روئیت کنید و سپس از سه فایل Ntldr و Ntdetect.com و boot.ini را بکاپ بگیرید و بعد از نصب ویندوز اونها را به جای اصلی خودشون کپی کنید .

بوت ویستا به جای Ntldr از Bootmgr استفاده می شه .

موفق باشید .

armintirand
08-10-2008, 23:05
سلام مهدی جان ممنون که پیگیر مسائل هستی در مورد قضیه ای که گفتی ، من میخوام یک فایل Boot.ini رو که خراب شده دوباره به صورت دستی تعمیر کنم یعنی بازش کنم و همونطور که گفتم فرظاً دو تا ویندوز داریم و با فرمت کردن یکی از درایوها که قبلاً ویندوز روی ان نصب بودو نصب ویندوز جدید حالا بوت منو دیده نمیشه من میخوام بدونم تو این عبارت اعداد چه طور باید قرار بگیرند:multi(0)disk(0)rdisk(0)partition(0)\W INDOWS
چون اگه این قضیه مشخص بشه فکر کنم میمونه پارامترهای اون که اونو میتونم یک مقداریش رو خودم اینجا اموزش بدم
ممنون

mahdi7610
09-10-2008, 20:49
سلام

اگه ویندوزی که توی درایو پرایمری قرار داشته را فرمت کرده باشید و ویندوز جدید ریخته باشید ویندوز دوم توی هر کدوم از درایوها باشه دیگه بالا نخواهد . به خاطر این که شما فایلهای بوت و راه اندازه اونا از بین بردید . که توی پست 6 توضیح دادم . برای ویندوز xp این سه فایل مهم ntldr و ntdetect.com و boot.ini هستند .

اگه این اتفاق افتاده باشه شما حتما باید از ریکاوری کنسول استفاده کنید چون باید حتما دو فایل مهم ntldr و ntdetect.com جایگرین بشن .

و همون طور که خودتون هم می دونید فایل boot.ini کارش فقط نمایش لیست سیستم عامل ها در منوی بوت هست . که می شه راحت به طور دستی اون را بازسازی کرد .

یه نگاه به این قسمت بکن اگه جایی را متوجه نشدی بپرس توضیح بدم

توضيحاتی در مورد فايل Boot.ini و تنظیمات آن ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

موفق باشی .

vaylorkid
13-10-2008, 17:27
سلام
کمکم کنید ،من میخوام ویندوزم را فرمت کنم چی کار کنم؟

mahdi7610
13-10-2008, 18:41
سلام
کمکم کنید ،من میخوام ویندوزم را فرمت کنم چی کار کنم؟
سلام
میخواهید ویندوز جدید نصب کنید یا یکی از ویندوزها را پاک کنید ؟