|
首先做一个猜测,你原来的C盘是主分区,其余的4个分区是扩展分区。在这种情况下你将D盘的一半划分给了E盘,之后想把剩余的一半划分给C盘。
如果我的猜测是对的。那么你的错误在于你在把D盘的剩余部分划分给C盘的时候没有将期删除分区。你应当将D盘的剩余部分删除分区后重新建立主分区之后(建立主分区的时候参考一下C盘的簇大小,这个值要相同)才可以于原来的C盘合并。
你现在的状况已经无法恢复了,至少我没有什么好的办法了。
不过我可以给你个建议,你可以大胆的尝试一下,
首先找到BOOT.INI文件,将里面的启动引导文件做一下修改,将XP系统的启动盘指向C盘,定位为0,将vista系统指向D盘,定位为1.(前提是你的第一个分区里还保留着XP系统)。
然后将绿色的那部分分区删除,按照我上述的方法建立主分区,然后和前面的主分区盘合并。将你现在的C分区改为D分区,将新建立的主分区改为C分区,将修改后的BOOT.INI文件替换新的C分区中的BOOT.INI文件。
确认后,重新启动。如果成功的话,你会有XP和VISTA双系统的启动列表,然后可以自由的进入任意一个系统。
希望你能成功。 |
|