PC机一台,原本为双系统,windows 2003或XP 和 RedHat linux AS4各半壁江山。昨天由于急着需要硬盘空间,就在XP中直接从“我的电脑”–>“管理”–>“磁盘管理”中把所有Linux的分区全部暴力删除并合并为一个windows分区并格式化。
重新启动机器后,变为grub字符界面引导,无法直接进入Windows 2003系统,只好输入:
grub> root (hd0,0)
grub> chainloader +1
grub> boot
这样才能引导进入windows 2003操作系统。
解决方法:
1、下载了矮人DOS4.2正式版并进行了安装;
2、重新启动系统,系统自动进入grub模式,输入命令手动启动windows 2003,会出现2个菜单选项,分别是:
1)windows XP(2003);
2)矮人DOS工具;
选择2),进入矮人DOS工具选单,之后选择进入DOS环境,之后出现了黑乎乎的DOS环境,执行传说中的 fdisk /mbr命令,执行完毕后重新启动系统,不再出现grub的命令模式,能够直接进入windows 2003系统;
3、重新进入2003(XP)系统后,居然提示安装了新硬件,需要重新启动,后来发现由于我有2块IDE硬盘,系统所在的第1块硬盘除了windows2003系统所在的C分区以外,其他分区全部失去了盘符,需要重新添加。为谨慎起见,我还是重新启动了2003系统,这次不再提示找到了新硬件,我于是对第1块硬盘的各个分区重新添加了盘符路径,这些分区重新可以访问了。但是由于分区的盘符与之前的有出入(比如原来的E盘现在变成了F盘),会造成某些程序不能用,需要再调整分区盘符直到与之前的情况一致为止。这需要一些时间来调试。
4、分区盘符路径调整完成后,整个问题就解决了。