中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 请问如何才能突破一块硬盘只能分四个主分区的限制??
« [1] [2] »
作者:
标题: 请问如何才能突破一块硬盘只能分四个主分区的限制?? 上一主题 | 下一主题
tobisome
中级用户




积分 220
发帖 38
注册 2004-8-12
状态 离线
『楼 主』:  请问如何才能突破一块硬盘只能分四个主分区的限制??

请问如何才能突破一块硬盘只能分四个主分区的限制??
其实只有3个吧,连扩展分区也算了一个。
我非常希望把几个操作系统都装在主分区里面(2000/xp/98/dos7.10),本来不想装2000的,但是mysql好像不能装载xp中,只好装了。已经装了前三个。最后想再分一个主分区(从原有的主分区里面分),在98下用pqmagic分是分出来了,但格式只是显示自由,连格式化操作都不行。和其他分区也不能直接合并,必须通过把他原来的宿主和另外一个主分区合并才弄回来。diskgen也无法操作。有什么好办法解决吗?网上看到有些是通过把可以装在逻辑分区的系统(象2000)装逻辑分区解决的,我还是非常希望能都装在主分区。
倒不是无聊,确实有必要。我水平很差的,请高手帮一下忙,十分感激。

2004-9-25 00:00
查看资料  发送邮件  发短消息 网志  OICQ (19777686)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 2 楼』:  

你没说清楚,你有没有划扩展分区? 如果划了,在没用软件的情况下,那么就一定只能有另外三个主分区,如果用软件,象BOOTSTAR, DM,PQBOOT,SFDISK,SYSTEM COMMANDER等等,可以装十几个甚至二三十个操作系统,其实是通过交替隐藏和激活主分区的办法,
不过我觉得,用这些引导管理器,对不熟悉的人,容易弄错的,
根据你的情况,完全可以只分一个主分区和一个扩展分区,完全可以不装DOS7.10,因为98就含有它了,让XP的BOOT.INI(实际上就是一个简单的引导管理器)来给出
98
2000
XP
的系统菜单,很方便的
如果你还要加上DOS7.10的菜单,只要在C盘的MSDOS.SYS 里,改BOOTMENU=0,为1,就会在选了98后,再出现选单的,选NORMAL 就是98,选COMMAND PROMPT ONLY就是DOS7.10
(98和DOS7.10不能出现在XP的启动菜单中,因为XP的BOOT.INI只能有一个DOS内核的引导扇区)

[此贴子已经被作者于2004-9-25 17:13:15编辑过]




2004-9-25 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
congjun
初级用户

dosgov


积分 218
发帖 26
注册 2004-1-19
状态 离线
『第 3 楼』:  

各位大侠,我越看越胡涂了,分区不是只能有一个主分区吗?怎么还可以分多个主分区。请祥解。谢谢

2004-9-25 00:00
查看资料  发送邮件  发短消息 网志  OICQ (99287758)  编辑帖子  回复  引用回复
cdl
中级用户

bbpc


积分 340
发帖 107
注册 2004-4-11
状态 离线
『第 4 楼』:  

主分区个数是由硬盘主引导扇区的硬盘分区表决定的。硬盘分区表只有4个记录,所以最多只能有4个主分区。



x86!dos!
爱你就象老鼠爱大米
http://www.baby-pc.com/
2004-9-26 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
wchong
银牌会员




积分 1186
发帖 510
注册 2004-7-30
状态 离线
『第 5 楼』:  

楼主烧得很重啊,用得着那么多系统吗?

2004-9-26 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tobisome
中级用户




积分 220
发帖 38
注册 2004-8-12
状态 离线
『第 6 楼』:  

交替隐藏和激活主分区这个system commander能做吗?我也是用过system commander的系统安装向导,它提示不能继续,列举的理由好像中有不能多于四个主分区这一条。看来不行的。还有那个BOOTSTAR,运行后连硬盘都看不到,不知道是怎么回事,像前段时间运行diskgen一样(这几天diskgen里能看到硬盘了,太怪了)。。SFDISK运行后等了半天都还是一片漆黑,也没有半点提示(除了重启.......)。

2004-9-26 00:00
查看资料  发送邮件  发短消息 网志  OICQ (19777686)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 7 楼』:  



  Quote:
以下是引用cdl在2004-9-26 11:28:08的发言:

主分区个数是由硬盘主引导扇区的硬盘分区表决定的。硬盘分区表只有4个记录,所以最多只能有4个主分区。

这是正解。主引导记录中的分区表只允许放四条分区记录的限制决定了硬盘上同时最多只能看到四个主分区(扩展分区也算是一个主分区)。至于象BootStar这一类的多分区启动管理软件,虽然它可以支持同时在硬盘上安装最多16个操作系统,但仍然没有超出前述的限制,它的实现方法是在启动时动态的将四条主分区记录放入MBR的分区表中(同时看到16个主分区是不可能的)。
一个折衷的办法就是只建立一个主分区,将NTLDR安装到该主分区作为多分区启动管理软件(这个主分区可以做的很小),然后将其它的操作系统安装到不同的逻辑盘中(逻辑盘暂时大概只有25个的限制),这样做的缺点是,每个操作系统启动后,其系统分区所在的盘符不是C盘。用这样的装法再配合BootStar这样的多分区启动管理软件应该基本上可以满足大部分用户的需要。如果仍然不能满足,这样的用户实在是有些变态,呵呵,偶就没有办法了。
对于楼主来说,不用上面的办法只有三个主分区就可以解决问题,因为98和DOS 7.10完全可以使用同一个主分区,而2000和XP可以使用不同的主分区。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-26 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
aria
高级用户




积分 924
发帖 243
注册 2003-7-9
状态 离线
『第 8 楼』:  



  Quote:
以下是引用Climbing在2004-9-26 15:37:14的发言:
>
这是正解。主引导记录中的分区表只允许放四条分区记录的限制决定了硬盘上同时最多只能看到四个主分区(扩展分区也算是一个主分区)。至于象BootStar这一类的多分区启动管理软件,虽然它可以支持同时在硬盘上安装最多16个操作系统,但仍然没有超出前述的限制,它的实现方法是在启动时动态的将四条主分区记录放入MBR的分区表中(同时看到16个主分区是不可能的)。

一个折衷的办法就是只建立一个主分区,将NTLDR安装到该主分区作为多分区启动管理软件(这个主分区可以做的很小),然后将其它的操作系统安装到不同的逻辑盘中(逻辑盘暂时大概只有25个的限制),这样做的缺点是,每个操作系统启动后,其系统分区所在的盘符不是C盘。用这样的装法再配合BootStar这样的多分区启动管理软件应该基本上可以满足大部分用户的需要。如果仍然不能满足,这样的用户实在是有些变态,呵呵,偶就没有办法了。

对于楼主来说,不用上面的办法只有三个主分区就可以解决问题,因为98和DOS 7.10完全可以使用同一个主分区,而2000和XP可以使用不同的主分区。

逻辑盘的限制为什么是25个呢?

[此贴子已经被作者于2004-9-28 14:46:54编辑过]




2004-9-28 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 9 楼』:  

这是想当然的,因为一共只有26个字母嘛,DOS下能够访问的逻辑分区恐怕不能超过25个,但估计可以分出超过25个逻辑分区,不过我从来没有试过分这么多。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-28 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 10 楼』:  

逻辑分区应该不超过23个吧。我觉得A、B驱已经分配给软驱,硬盘盘符一般是从C开始的,所以逻辑分区最多应该是从D到Z共23个。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2004-9-28 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 11 楼』:  

呵呵,你算的更准确,应该是这个样子的。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-29 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
aria
高级用户




积分 924
发帖 243
注册 2003-7-9
状态 离线
『第 12 楼』:  

没有主分区呢?
:-)

2004-9-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 13 楼』:  

是啊,如果没有主分区,就是24个了,晕S了。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-29 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
tobisome
中级用户




积分 220
发帖 38
注册 2004-8-12
状态 离线
『第 14 楼』:  

哦~~,明白了。
谢谢各位的热心解答

2004-9-29 00:00
查看资料  发送邮件  发短消息 网志  OICQ (19777686)  编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 15 楼』:  

逻辑分区的个数应该是没有限制的,但超过一定数目就会分配不到盘符罢了。要使用时可以与分配到盘符的分区进行替换。



www.51ct.net
2004-9-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: