接双硬盘,小心盘符交错问题

DIY经验谈

笔者最近购买了新的电脑,但是以前电脑上的硬盘里还有一些文件,而且它也能作为备份硬盘使用。于是将老硬盘接在了新电脑上,开机后,在经过了Windows XP的启动画面,就一直处于黑屏状态,这时机箱面板上的硬盘灯长亮,等待了很长时间也进不了系统。随后多次重启,问题依旧。于是将老硬盘卸下再重启,依然是这样的黑屏——毫无疑问,操作系统崩溃了。

分析原因

我们先对系统进行了一番研究,这种问题通常会出现在新装机的电脑上,因为在电脑城装机时,为了减少装系统的时间,很多装机员都会给用户安装Ghost版的Windows XP系统。而这种系统通常会将主系统文件安装在硬盘的C盘,而将如“Documents and Settings”、“Administrator文档和收藏夹”以及“Program Files”等用户的个人文件夹安装在D盘,这样的好处是,在重新Ghost Windows XP系统时,只需要格式化C盘并复制安装系统即可,并不会删掉D盘的用户文件。

但是当用户接上第二个硬盘时,这个硬盘本身也有操作系统,也就是说在它的多个分区中也有一个主引导分区,那么就会让Windows XP产生盘符交错的问题。打个比方,假设用户的第一硬盘原来有C、D、E三个分区,分别记为C1、D1、E1,第二硬盘有C、D、E三个分区,分别记为C2、D2、E2。在安装双硬盘用Windows XP启动后,硬盘分区的排列顺序变为C1(C)、C2(D)、D1(E)、E1(F)、D2(G)、E2(H)。在同时接上电脑后,原来第一个硬盘的D盘变成了E盘,在C、E盘之间嵌入了第二硬盘的C盘,这就是盘符交错。盘符交错会引起安装第一个硬盘原有的软件、链接等因路径错误而无法正常工作。当系统启动时,需要去寻找用户的个人文件夹,但原来第二硬盘的C盘并没有这些文件夹,因此就导致了电脑一直处于黑屏状态。

解决方法

我们根据几种接双硬盘的用途,来采用不同方法避免盘符交错的问题。

方法一:

如果用户只是暂时接一下双硬盘相互拷贝一下文件的话,笔者建议使用单独安装在闪存或光盘上的Win PE来启动。在“我的电脑”中可以看到,尽管此时并没有按照硬盘的先后顺序依次分配盘符(如图1),但由于启动时只是读取闪存中的文件,不会影响到两个硬盘的任何数据。在Win PE界面中,将文件拷贝完成后关机,取下第二个硬盘、闪存或光盘,重新开机即可。

33-e08-8.jpg
图1

方法二:

当接上双硬盘时,想保留第一个硬盘的系统,而第二个硬盘的系统无关紧要时,那么可以用闪存或光盘启动,在Win PE界面中,先将C盘的重要数据拷贝到其他盘符,在“磁盘管理”中将第二个硬盘的C盘(主要磁盘分区)转换为扩展磁盘分区(如图2,先删除主要分区,再创建扩展分区),然后重启就可以避免盘符交错了。

33-e08-9.jpg
图2

方法三:

其实最安全、最简便的方法是事先将操作系统升级至Windows 7/Vista。这样在接上双硬盘的时候,Windows 7/Vista系统就会自动把第二个硬盘的所有盘符添加到第一个硬盘盘符后面(如图3),从而避免盘符交错,不会破坏硬盘数据。

33-e08-10.jpg
图3

小结

在电脑升级换代中,接双硬盘的现象很普遍,因此这个问题就十分常见。需要提醒大家,在对硬盘分区进行转换以及格式化之前一定要备份好自己的数据,推荐使用最新的Windows 7,可以彻底避免双硬盘盘符交错的问题。当然平时应该准备一个Win PE闪存,有利于在系统崩溃时维护电脑。