『第 4 楼』:
使用 LLM 解释/回答一下
Re 楼主:
原因很简单,你第一种安装方式,肯定是在分别激活不同的主分区后才开始安装系统的,这样,两个系统使用的是不同的引导扇区(各自所在主分区的引导扇区),在这两个系统之间切换,只能通过激活对应分区的方式来进行。而你的第二种安装方式,则是两个系统共用一个主分区的引导扇区,也就是说,原来DOS的引导扇区被XP保存成了c:\bootsect.dos,而XP将自己的引导扇区替换了原来的DOS引导扇区,同时在自己的启动菜单中加上了一项c:\="....",这就是加载DOS的引导扇区文件bootsect.dos的。
难道你没有注意到两种安装方式启动后的效果是不同的吗?在第一种安装方式中,C:盘是变化的,启动DOS时,是DOS所在的主分区为C:盘,而启动XP后,XP所在的主分区变成了C:盘。而在第二种方式中,C:盘是保持不变的,总是DOS所在的那个主分区,而XP启动后,所在分区也不再是C:盘。
其实,完全可以将第一种方式进行简单的改造,让XP也支持引导另一个主分区的DOS(将DOS主分区的引导扇区保存成一个文件,然后通过XP的boot.ini加载即可),当然,如果你使用grub4dos这种启动管理软件则更容易实现。
Last edited by Climbing on 2007-6-6 at 01:40 PM ]
Re the original poster:
The reason is very simple. For the first installation method you used, you must have activated different primary partitions before starting to install the system. In this way, the two systems use different boot sectors (the boot sectors of their respective primary partitions). To switch between these two systems, you can only do it by activating the corresponding partition. For the second installation method, the two systems share one primary partition's boot sector. That is to say, the original DOS boot sector is saved by XP as c:\bootsect.dos, and XP replaces the original DOS boot sector with its own boot sector. At the same time, it adds an item c:\="...." in its own startup menu, which is to load the DOS boot sector file bootsect.dos.
Haven't you noticed that the effects after starting with the two installation methods are different? In the first installation method, the C: drive changes. When starting DOS, the primary partition where DOS is located is C:, and when starting XP, the primary partition where XP is located becomes C:. In the second method, the C: drive remains unchanged, always the primary partition where DOS is located, and after XP starts, the partition it is on is no longer C:.
In fact, you can simply modify the first method to make XP also support booting another primary partition's DOS (save the boot sector of the DOS primary partition as a file, and then load it through XP's boot.ini). Of course, if you use a boot management software like grub4dos, it is easier to achieve.
Last edited by Climbing on 2007-6-6 at 01:40 PM ]
|