2024年4月5日发(作者:)

解决双硬盘盘符顺序

2008-04-09 00:14

1.如果两块硬盘上都有主DOS分区,可在CMOS中只设置第一硬盘,而将第二

硬盘设为None,这样,在Windows或Linux系统中就会按IDE接口的先后顺序

依次分配盘符,从而避免“盘符交错”,而且也不会破坏硬盘数据。这样做的好

处还有,如果在两块硬盘的主DOS分区分别装有不同的操作系统,可以通过改变

CMOS设置激活其中的一个硬盘,屏蔽另一个硬盘,从而启动相应的操作系统。

缺点是:在纯DOS下无法看到被CMOS屏蔽的硬盘。

2.只在第一硬盘上建立主DOS分区(当然还可以有其它逻辑分区),而将第二

硬盘全部划分为扩展分区,然后再在其中划分逻辑分区,就可以彻底避免“盘符

交错”了。当然,对第二硬盘分区前,要备份好你的数据哦!可以先用方法1

安装好双硬盘,再把重要数据备份到第一硬盘上,最后对第二硬盘重新分区。愿

大家的双硬盘都用得舒畅!

双硬盘盘符交错的处理

随着硬盘价格的下跌,许多人都新买了块大硬盘。但使用双硬盘,将会不

可避免地面对盘符交错的问题。举个例子,假设两硬盘各有四个分区,甲硬盘的

C、D、E、F盘卷标分别为M1、M2、M3、M4,乙硬盘的C、D、E、F盘卷标分别为

S1、 S2、 S3、 S4,那么以甲硬盘为主盘,乙硬盘为从盘安装双硬盘后,盘符

顺序将是M1、S1、M2、M3、M4、S2、S3、S4,而不是M1、M2、M3、M4、S1、S2、

S3、S4。这是因为M1与S1都是系统分区,而双硬盘盘符的排序规则是:第一硬

盘的系统分区,跟着是第二硬盘的系统分区,接着是第一硬盘的逻辑分区,最后

是第二硬盘的逻辑分区。这样无疑会给原来已安装好系统的第一硬盘带来许多问

题,例如,涉及路径操作的软件运行不正常、图标显示不正常、快捷方式的不可

用等。当然,如果你先安装好双硬盘然后再安装各软件,那么并不存在这些问题;

但在装好软件后拆下其中一个盘时,又会遇到同样的问题。而一般有经验的人都

用新盘作主盘,旧盘作从盘,将要用的软件都装在主盘中,而用从盘作备份,必

要时还会将从盘拆下来作其它妙用。能不能让从盘可装、可拆,而不影响盘符顺

序及软件的使用呢?

经过笔者多次实验,发现有如下方法可以处理好上述问题,让从盘乖乖跟在

主盘后面。用该方法处理的从盘还可以拆下来装在其它任意电脑上,而不影响其

系统及软件的正常使用。其原理是令操作系统无法辨认出从盘的系统分区,从而

让主、从盘盘符顺序排列。

下面以WIN98为例来说明一下。笔者手头上的新硬盘是西部数据的20.4G,

旧硬盘是昆腾火球5.1G,两硬盘都分好四个区,各装有Win98系统及软件。将

新盘设为主盘,旧盘设为从盘。安装好双硬盘并启动后桌面一片混乱,快捷方式

很多都不能用,下面开始动手术:

1.安装PartitionMagic 5.0 Pro版,安装路径设在主盘的C盘

2.启动PartitionMagic 5.0 Pro, 并在界面左上角的下拉列表框中选择从

盘为操作对象。

3.在分区示意图或列表中选择其系统分区(即最前面那个),用右键在其

上单击,在弹出的菜单中选择"Resize/Move„",然后将鼠标移到弹出界面的滑条

最左面,当鼠标变成双箭头时按住左键向右轻轻拉一下,令"Free Space Before"

为7.8M(这是最小值)。点"ok"后,原系统分区前会出现一个7.8M小分区。用

右键单击原系统分区,在弹出菜单中选择"Convert/Primary to Logical„",点

击"ok"。

4.最后执行"Apply Changes"命令,完成后退出并重启。现在看,桌面的图

标都正常显示了,因为主、从盘盘符就顺序排列了,而代价只是浪费了小小的

7.8M空间。

用该方法制作的从盘,可拆下来装在不同的机子上使用,而毫不影响原系统,

现已用了两个多月,没出现过任何问题。

如果想恢复从盘的启动系统,只需将转为逻辑盘的原系统盘变回Primary

分区并设为"Active"即可。

另外还有一种方法,只需设置一下BIOS即可。如果你很少用旧盘,或想在

旧盘安装一个不常用的系统,或想让它作为"秘密盘"使用,那么你大可不必更改

从盘,只需简单地设置一下BIOS即可令操作系统对其中一盘视而不见,从而避

免盘符交错。下面以Award BIOS为例:启动时按Del进入BIOS设置,选择

STANDDARD CMOS SETUP,按方向键到想隐藏的硬盘中去,如Primary Slave,将

其TYPE由"USER"强行设为"NONE",哈哈,WIN9X系统就会看它不见而以为只有

一个硬盘了!当你想用Primary Slave盘中的系统时,只需将Slave 设为"USER"

而将Master设为"NONE"就行了。但此法只对Win9X有效,而瞒不过Win2000的"

火眼金睛"。