WindowsXP能否装在硬盘的第二个分区(第一个分区XP不能读取)

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:09:26
我的问题有点特殊,因为我希望将硬盘的第一个分区做成ext3,这意味着XP不能读取第一个分区。顺便问一下,XP的引导有没有一些特殊的要求,比如说ntldr的位置有没有特殊规定等等。
感谢回答。如果用Ghost系统,能不能装在第二个分区?

可以,具体设置取决于mbr。

如果你的mbr用xp的,那么,ntldr,ntdetect.com和boot.ini要求在系统/活动分区(并不一定要第一主分区),因此你可以把硬盘分为两个主分区,第二主分区设为活动,然后把xp装在此分区即可。但是要注意,这种情况下,mbr必须是Windows的而不能是其它。这时,如果你要在第一主分区装其他系统,就要考虑引导的问题,因为mbr是xp用着,第一主分区的系统必须借助ntldr来引导。

如果你打算在第一主分区装其他系统,并且用该系统相应的mbr,例如grub。那么ntldr没有特别的位置要求,只要boot.ini内Windows的路径指向正确就可以了。这种情况下,以grub为例,你就需要用grub来搜索ntldr,从而加载xp系统。

如果你用ghost把xp装到第二分区,那么xp是没有引导的,你可以考虑上述两种方案来手动给xp做引导。

不明白的话,可以hi我。

ntldr 好像是要在第一个主分区,xp 系统windows 目录可以在其它分区的,逻辑分区也可以。上面说的改 boot 文件是在 ntldr 可以被加载为前提的,只要 ntldr 可以被加载,系统就可以引导。

我这里说第一个主分区,因为我们一般都把 mbr 安装在第一个主分区中。如果第一个主分区如你所说的是 ext3 文件格式,在这个基础上在第二个分区上安装 xp 它也会把 它的 mbr 安装到第一个分区中,因为 mbr 那还是裸写裸读的。这样的话要到 linux 下重写 grub 的 mbr。并修改 menu.lst 以引导 win,但事实上,用一般的条目可能因为 win 的限制(第一主分区,也是活动分区)不能引导 xp,这时就要用到 map 指令了。

完全可以啊。看你是硬装还是用GHOST装系统,只是在装的时候把它装在你说的第二个分区就可以了,如果装完后无法引导启动系统的话,可以用工具修复一下引导文件,或者手动去改一下系统里面的BOOT文件,把它改成你的第二个分区。

可以