jamescao 发表于 2008-6-12 10:09

【求助】有对主分区研究的吗?关于两个主分区,双系统的问题。

硬盘分了两个主分区 ,C:和 F:安装都是windows2000, 一个用来上外网,一个用来上内网,公司规定一个系统不能同时上内外网,所以装了两个分区。问题就出来了:

用PM设C盘为活动分区,系统从C启动,一切正常 。,然后,设F为活动盘,系统还是从C分区启动!! 到磁盘管理查看,F的确是活动分区了,但C仍然是启动分区(尽管已经不是活动分区了), 经过尝试, 一定要把C设为逻辑分区以后, 系统才会从F盘启动,不然随便怎样设活动分区,甚至把C分区隐藏了,系统还是会从C分区启动。

反之,亦然。 也就是说从F盘启动以后, 除非把F改为逻辑了(C已经改为主分区),才能让C盘启动。

这样就非常麻烦, 本来我只需在磁盘管理用设置活动分区的方法就可以切换启动分区, 而现在还要设主、逻辑分区!非常麻烦。

请高手大侠解释一下,是什么道理, 有无解决方法,企盼回复!

yy3yy3 发表于 2008-6-12 10:39

以前常用的是SFDISK搞多启动,最近两年喜欢用GRUB搞多启动,感觉grub啥东西都吃的下,挺好。具体使用自己放狗搜。

sgw888 发表于 2008-6-12 11:23

可能跟安装方法有关系。

song_1118 发表于 2008-6-12 11:36

===========
      这本来我只需在磁盘管理用设置活动分区的方法就可以切换启动分区------这样的设置不好
      出现C,F分区,可见你当初安装系统的时候并不是完全的独立系统安装
      应该这样处理:
--------------------
       使用PartitionMagic分区,分为两个主分区和一个逻辑分区
       设置一个主分区为活动,那么另外一个主分区应该自动变为隐藏,然后安装W2K,成功之后,进入第一个W2K,应该只能看见C和D(逻辑分区),不能看见另外一个主分区;
       然后还是使用PartitionMagic启动系统,将已经安装好系统的主分区隐藏,将另外一个隐藏的主分区设置为活动+取消隐藏,重启电脑,再次安装W2K,成功之后启动系统,也应该是只能看见C和D(逻辑分区),不能看见第一个主分区的;
      
       只有这样的顺序安装,才能避免两者互相干扰---------------这样安装完成之后,如果你想不论在哪个系统中都可以看到另外一个系统分区,可以使用PartitionMagic取消隐藏分区,每个系统都会多出一个E分区来(假定你没有其他驱动器,如果有一个光驱E,那么就是多出一个F分区);
       实际上,完整版本的PartitionMagic自带一个多系统引导管理工具BTMagic,安装它可以方便的管理多系统启动(但是需要保留有一个合适的FAT32分区用来存放BTMagic的安装位置)。

ThinkingPad 发表于 2008-6-12 12:11

分兩個區主分區,激活的是c,未激活的應該是d。
還有可以修改BOOT.INI文件控制啓動。

jamescao 发表于 2008-6-12 12:38

非常感谢楼上诸位和斑竹的回答

可能是我的安装有问题, 因为两个windows2000我都是用的GHOST装上去的。

本来以为很简单, 只要选哪个主分区为活动分区就应该是哪个分区启动,现在看来情况没那么简单啊。 于是产生一个疑惑,既然设置主分区和活动分区只是和MBR有关, 难道和怎么安装操作系统也有关系吗?

象我这样用GHOST装的两个系统就没办法正常设置活动分区了? 不重装系统是否能解决呢?

song_1118 发表于 2008-6-12 13:41

============
       难怪你的不正常,原来都是用GHOST装上去的;

       设置主分区和活动分区只是和MBR有关
       但是,由于你安装的方法不对,造成系统启动分区和系统文件安装分区没有一致;

       你使用ghost的方法,也是可以实现的----那么需要修改安装在非主分区的BOOT.ini文件,因为GHOST的镜像一般都是第一个主分区,当恢复到非第一主分区的时候,由于从GHOST镜像中恢复出来的BOOT.ini文件还是指向第一分区,就会造成你上面的异常现象。

Drifter 发表于 2008-6-12 13:42

真复杂. 二个硬盘, 或二台机搞定.

jamescao 发表于 2008-6-12 14:06

问题已解决, 再次感谢!

关键是在BOOT.INI的设置, 虽然改过,但把注意力都放在C盘的那个BOOT.ini了!现在改了F盘的BOOT.ini, 一切正常了!

作为一次教训经验, 再罗索两句 BOOT.ini, 见下:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

PARTITION(),括号内只能添1-4,这里的数字是主分区号。我一开始认为所有的分区都要算上,所以把它改成了4了(回为是F盘),后来启动不了。 现在改成了2,成功,因为有两个主分区,C是1,F就是2了。
已解决, 再次感谢!
页: [1]
查看完整版本: 【求助】有对主分区研究的吗?关于两个主分区,双系统的问题。