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 ]
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!