LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1443|回复: 11

[求助]我想不通为什么windows xp启动不了??

[复制链接]
发表于 2005-4-7 01:08:56 | 显示全部楼层 |阅读模式
我有两块硬盘,一个80g的作为主盘,一个40g的作为从盘。
主盘分为c盘d盘e盘,从盘单独作为一个f盘。
原来c盘中装的是window xp系统,后来不小心又在d盘中装了一个window xp,所以把c盘的WINDOWS,Documents and Settings,Program Files这几个文件夹删掉了,只剩下ntldr,NTDETECT.COM,boot.ini等等这些文件,一直能正常使用。后来,我将从盘f盘划出来一个g盘装Gentoo,bootloader装的是grub,装在主盘的mbr上。
装完重启,能进入gentoo,却进不了windows了。
下面是我的 分区情况 和 配置文件,我不知道错在那里了。望高手解答。
----------------------------------------------------------------------------------
主盘
c ->hda1
d ->hda5
e ->hda6
从盘
f ->hdb2
g ->hdb1(boot),hdb3(swap),hdb4(boot)
------------------------------------------------------------------------------------
我的grub.conf中windows xp部分
tilte=windows xp
root (hd0,0) or (hd0,4)都试过
makeactive
chainloader +1
发表于 2005-4-7 01:49:55 | 显示全部楼层
windows里的ntldr是有分区纪录的 就是因为你更改windows分区文件使得windows不能启动
理论启动windows应该提示ntldr丢失的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 01:53:34 | 显示全部楼层
我没装linux之前是可以启动的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 11:16:24 | 显示全部楼层
没有人知道吗
回复 支持 反对

使用道具 举报

发表于 2005-4-7 12:32:28 | 显示全部楼层
Are u using ntfs for your disk C?
回复 支持 反对

使用道具 举报

发表于 2005-4-7 14:21:53 | 显示全部楼层
给你说了是因为你在f上多划了个g的原因
恢复方法有2个
1,删除linux分区(就是你的g区) 就是说恢复成f盘1个分区
2,用winxp光盘自带的紧急修复
还有个很高深的方法就是debug ntdlr
回复 支持 反对

使用道具 举报

发表于 2005-4-7 14:27:52 | 显示全部楼层
确认下 你选择进入winxp 有没有出现ntdlr丢失 或者其他错误? 还是整个黑屏没反应?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 19:12:36 | 显示全部楼层
所有windows下的盘都是ntfs
进入启动菜单后,选择windows xp
出现如下提示
booting 'windows xp'

root (hd0,4)
filesystem type unknown,partition type 0x7
makeactive

Error 12:Invalid device requested
press any key to continue ...

按任意键后,又回到启动菜单
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 19:17:35 | 显示全部楼层
Post by Pop
给你说了是因为你在f上多划了个g的原因
恢复方法有2个
1,删除linux分区(就是你的g区) 就是说恢复成f盘1个分区
2,用winxp光盘自带的紧急修复
还有个很高深的方法就是debug ntdlr

分完区没装grub之前,还可以进windows。
回复 支持 反对

使用道具 举报

发表于 2005-4-7 19:26:04 | 显示全部楼层
改成
rootnoverify (hd0,0)
makeactive
chainloader +1
再试一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表