关于boot.ini的问题
我同时在C盘上安装了win98和win2000,但发现无法进入win2000,我发现可能是boot.ini这个文件被改了,现把内容贴出来,问一下应该怎么改才能两个都能进入
[boot loader]
timeout=12
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000"
C:\=Microsoft Windows
问题点数:50、回复次数:16Top
1 楼qiang312(小强)回复于 2004-09-03 19:19:44 得分 5
安装多系统引起崩溃的解决
http://article.pchome.net/2003/04/28/9131.htmTop
2 楼dz980247hxx(镜中月)回复于 2004-09-03 21:31:54 得分 5
[boot loader]
timeout=12
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000"
d:\=Microsoft Windows 2000
Top
3 楼jin0706(MSMVP-努力&开心everyday,有事PM我^_^)回复于 2004-09-03 22:35:33 得分 5
楼上,不懂不要瞎改!
boot.ini文件本身没有问题
不能进入win2000有什么表现?
你的c:是win98,d:是win2000,对吗?Top
4 楼zhangyiheng(傻瓜)回复于 2004-09-03 22:44:32 得分 0
98 2000都装在CTop
5 楼luckhj(|^ Never let anyone know what you are thinking ^|)回复于 2004-09-03 22:49:32 得分 5
[boot loader]
timeout=12
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\=Microsoft WindowsTop
6 楼prettyjerry(一个小白加一个小白是什么?)回复于 2004-09-03 23:22:59 得分 5
你放个2000盘进去引导一下就可以了Top
7 楼fah(sss)回复于 2004-09-04 00:22:28 得分 0
98 2000都装在C
怎么会是partition(2)?Top
8 楼sczhoubing(http://bbs.028club.com)回复于 2004-09-04 00:56:21 得分 5
对,其中一个可能是partition(1) ,至于是哪个,你就可猜一下了。Top
9 楼dbqp99(梦游e族)回复于 2004-09-04 02:46:14 得分 5
是哪一个无所谓 启动选项名字可以随便改 只要两个系统都能引导就行 不可能存在2个系统装在一个盘的情况 随便找个和你一样双系统的人把BOOT里的内容覆盖就可以了Top
10 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2004-09-04 07:43:12 得分 5
你把98和2000装到一个分区了?最好不要这样Top
11 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2004-09-04 07:43:23 得分 5
Q:boot.ini的格式
只要在电脑上装了 Windows 2000/XP,就会在C盘根目录下产生一个boot.ini文件,它是你的系统的引导信息文件,在里面你可以看到电脑上装有什么系统,各个系统的位置,以及其他一些信息。下面就让我们来看看这个文件以及相关的信息吧。
Windows NT在BOOT.INI中采用了称为高级RISC计算机(Advanced RISC COMPUTER,ARC)的跨平台标准格式来表示路径。一个遵循ARC规范的路径名有下表中的参数组成:
scsi(x)或multi(x) 标识硬盘适配器 disk(y) SCSI总线号:如果是 multi 则总为0 rdisk(z) multi的物理驱动器号;如果是scsi则忽略 partition 逻辑分区号 前三个参数是以0为基的,也就是说,第一个IDE物理驱动器是rdisk(0), 而第二个则是rdisk(1)。然而不同的是,partition却是基于1的,因此第一个驱动器上的第一个分区是rdisk(0)partition(1)。 路径必须提供所有的参数,不能省略任何参数。例如, multi(0)disk(0)rdisk(0)partition(1)是一个有效参数,尽管这里的 disk(0) 没有代表任何意义,因此,multi(0)rdisk(0)partition(1) 是无效路径。 第一个参数几乎总是 multi,即使是SCSI控制器也总是使用 multi 。在boot. ini 文件中使用scsi的唯一一种情况是,SCSI控制器上的BIOS是关掉的。在这种情况下,系统分区的根目录中有一个附加的隐藏只读文件系统NTBOOTDD.SYS。 NTBOOTDD.SYS是一个访问这种没有BIOS的SCSI控制器的设备驱动程序,或者 也可以作为不使用INT13标识硬盘的SCSI控制器的驱动程序。
下面让我们看一个实例:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\=Microsoft Windows
这个文件表示这台机器装有双系统,默认引导的系统是windows2000
第二行 timeout=30 表示显示开机时选择操作系统的等待时间是30秒;default=multi(0)disk(0)rdisk(0)partition(2)\WINNT 表示默认引导的系统是WINNT;[operating systems]这一行下面是操作系统列表;multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect (请参照上面的解释)表示的意思是第一个IDE硬盘上(rdisk(0))的第二个分区(partition(2))上装有Windows 2000; C:\=Microsoft Windows 表示C盘上装有其它的windows操作系统(9X,me)。
以下的方法只适用于一下操作系统 Microsoft Windows 2000 Advanced Server ,Microsoft Windows 2000 Datacenter Server ,Microsoft Windows 2000 Professional ,Microsoft Windows 2000 Server 对于其它操作系统则没试过。
我们知道Windows 2000在启动时如果按F8的话,会出来让我们选择的是否进入安全模式的选项的,但是如果你需要经常进入安全模式的话,每次这样做很麻烦。现在让我们看看如何修改boot.ini来使你直接进入安全模式。
模式开关(Switch)
安全模式/safeboot:minimal /sos /bootlog /noguiboot
带有网络的安全模式/safeboot:network /sos /bootlog /noguiboot
带有命令行的安全模式/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
启用日志/bootlog
启用VGA模式 /basevideo
目录服务恢复模式/safeboot:dsrepair /sos
调试模式/debug
使用“带命令行提示的安全模式”开关的boot.ini例子:
[boot loader]
timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect /SAFEBOOT:MINIMAL(ALTERNATESHELL)
注意: /sos /bootlog /noguiboot 开关对上面任何一个设置都不是必须的,但是它们有助于找到错误。当你按下F8,并选择其中一个模式的时候,那些开关是包含在里面的。
Top
12 楼jin0706(MSMVP-努力&开心everyday,有事PM我^_^)回复于 2004-09-04 10:25:44 得分 5
98和2000都在c:分区?
那你就先把两个partition(2)都改成partition(1),在确认你的2000是否装载了c:\windows目录下,如果不是,就把两个
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS 的目录名称都做相应的修改
2000和98最好不要装在一个分区里Top
13 楼myangelonline(邂逅網絡)回复于 2004-09-04 10:52:44 得分 0
windows2000的系統目錄是winnt,不是windows
妳把windows改為:winnt
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT\Microsoft Windows 2000"
C:\=Microsoft WindowsTop
14 楼gruse(软件新生代)回复于 2004-09-04 14:12:29 得分 0
两个系统怎么可能装一个盘里?
一楼的发的链接贴子不错,说的很清楚了。Top
15 楼MagicianZ(MagicianX)回复于 2004-09-04 19:29:48 得分 0
后装的98是吧?
上面一群废话的,怎么都集中到boot.ini上来了??????
CSDN上的人怎么水平越来越差??!!
MBR,bootsect都被win98改了,os loader根本就不在了,怎么改boot.ini都没有用!
老老实实修复安装你的win2000就好了,除此之外的办法都得大费周折。愿意了解的话站内消息吧Top
16 楼xjp6688(大平/要做必须最好)回复于 2004-09-05 19:25:58 得分 0
学习收藏!Top




