LinuxSir.cn,穿越时空的Linuxsir!

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

求助,windows无法访问硬盘

[复制链接]
发表于 2005-12-30 12:26:38 | 显示全部楼层 |阅读模式
在一台有winxp的本本上又装了ubuntu,之后windows就无法启动了。

具体现象是,通过grub引导winxp后,xp引导画面的进度条转了几圈后突然蓝屏,迅速重启
。因为蓝屏一闪而过看不清错误提示。

我先是用U盘启动DOS,fdisk /mbr恢复mbr,重启后引导winxp,还是那个现象,应该不是mb
r的问题。在DOS和ubuntu下都可以正常访问xp所在的C盘(hda1,fat32),fdisk -l也看不
出问题,应该也不是分区表错误。然后怀疑是c盘superblock损坏了,用xp系统盘启动企图
进入控制台fixboot,发现无法识别c盘上的xp系统,而且硬盘灯亮一阵后蓝屏,提示window
s无法访问该硬盘,之后就定住了,估计正常启动的蓝屏报错也是这个原因而与坏道无关;
在试图重装winxp,在选择安装分区时,同样提示无法访问整块硬盘。

郁闷啊~~~目前只能在纯linux下工作了,想重装都不行

怎么能解决这个阿?
发表于 2005-12-30 15:53:11 | 显示全部楼层
可能是主分区表被破坏了,看来只有用pqmgaic这样的工具重新分区格式化,先安装windows再装Linux,Linux最好安装在逻辑分区内。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-30 16:58:20 | 显示全部楼层
谢谢,实在想不出是哪步做错了~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-30 20:33:43 | 显示全部楼层
有没有什么办法恢复么?所有数据都可以在ubuntu下读出来的啊。实在不忍心重装
回复 支持 反对

使用道具 举报

发表于 2005-12-30 20:59:12 | 显示全部楼层
装双系统建议备份分区表~
回复 支持 反对

使用道具 举报

发表于 2005-12-30 22:48:54 | 显示全部楼层
以前出过这种问题,当时选择了重装

但后来查了一些资料,好像是C:\ntldr文件出现了损坏,想办法修复一下应该即可(从别的机器上拷贝应该不行)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 10:43:39 | 显示全部楼层
我发现hda1和hda6上都有bootable flag,请问怎么去掉hda6的那个?

用fdisk /dev/hda,选a后只能输入1-4,晕
回复 支持 反对

使用道具 举报

发表于 2005-12-31 11:04:46 | 显示全部楼层
Post by DoDo
以前出过这种问题,当时选择了重装

但后来查了一些资料,好像是C:\ntldr文件出现了损坏,想办法修复一下应该即可(从别的机器上拷贝应该不行)


ntldr这东西要在硬盘得的头几个扇区连续存放,一般cp过去都不行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-31 11:08:57 | 显示全部楼层
Post by DoDo
以前出过这种问题,当时选择了重装

但后来查了一些资料,好像是C:\ntldr文件出现了损坏,想办法修复一下应该即可(从别的机器上拷贝应该不行)

我的应该不是ntldr的问题,因为在纯dos下fdisk都提示无法访问硬盘,但是C:可以进入C盘!!而且访问上面的文件没有任何问题
回复 支持 反对

使用道具 举报

发表于 2005-12-31 11:08:58 | 显示全部楼层
Post by waterboy
我发现有两个两个活动分区。请问在Linux怎么能去掉一个,怎么操作

呵呵,估计是安装时激活了Linux的分区。
你可以用DOS下的PQ,有图形界面。
回复 支持 反对

使用道具 举报

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

本版积分规则

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