QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 607|回复: 4

救救我的硬盘数据

[复制链接]
发表于 2003-10-11 13:08:42 | 显示全部楼层 |阅读模式
再发一遍帖子,写的详细点,希望各位大侠帮忙。

我在一台破机器上装redhat9,结果硬盘出了点问题。请各位大侠帮我解决一下。
机器比较破,PII300×2,老主板不支持8G以上硬盘。机器上带了三个硬盘,两个4G,一个
40G。40G硬盘启动的时候,主板认不出来。不过启动后win2000 advserver跟redhat9都可
以认出来使用。一个4G硬盘装win2k adv server,一个装redhat9。
其中装redhat9的硬盘信息如下:
Disk /dev/hdd: 4310 MB, 4310433792 bytes
9 heads, 63 sectors/track, 14848 cylinders
Units = cylinders of 567 * 512 = 290304 bytes

装win2k adv server硬盘:
Disk /dev/hda: 4310 MB, 4310433792 bytes
255 heads, 63 sectors/track, 524 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

不知道是不是因为柱面问题,不支持老的lilo。grub也不支持。
反正装了redhat,装了lilo的时候,启动lilo的时候就一直显示一些很怪的符号,一直显
示下去,不能启动。
如果装grub,启动就显示grub hard disk error,连命令界面都进不去。lilo跟grub都装
在hda的mbr里面。

前两天装了最新的lilo版本到mbr,可以用lilo启动了。不过我又想装grub,就下载了(GN
U GRUB 0.93),装在mbr。系统启动时显示:grub error 21。查帮助,是不知名错误。只
好又卸载grub。不过我卸载grub之前,在redhat9下面(我是用软盘启动进入系统的),用
lilo -v,有一条消息:
Reference:  disk "/dev/hda"  (3,0)  0300

LILO wants to assign a new Volume ID to this disk drive.  However, changing
the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows error.

This caution does not apply to Windows 95 or 98, or to NT data disks.
Is the above disk an NT boot disk? [Y/n]
很遗憾我按了n,也不知道是不是这个操作搞坏了原来的硬盘。
启动的时候还是grub error 21,只好用win98启动盘,然后 fdisk /mbr,修复mbr。
重启后显示:grub harddisk error
没有办法修复。用了一些其他工具。例如win 2k adv server 安装盘,安装的时候,选择
修复系统,说找不到原来的系统。选择修复引导区,说找不到引导区。选择安装新系统,
说c盘坏了或者是没有格式化,要安装必须格式化。只好退出。
听别人的建议,用Disk Genius修复。重新建立分区表,引导区。启动,仍然显示grub ha
rd disk error
没有办法,只好软盘启动linux,然后装了grub在hdd,bios设置启动顺序,D盘(也就是h
dd)启动,新的grub可以引导了。并且可以进入redhat。
想在redhat把原来的数据考出来,结果mount的时候显示
[root@loafer /]# mount -t ntfs /dev/hda1 /mnt/Win2K/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
       or too many mounted file systems
唉,现在redhat也不能读出原来的数据了。

原来的硬盘上面装的win 2k adv server就是做服务器的,现在redhat9也可以做服务器,
但是原来的一些数据读不回来了,而且原来做的一下东西是用MS.NET的,redhat还没有办
法使用。

各位大侠,不知道我硬盘到底是因为什么打不开,是因为grub还是因为lilo -v的时候,
改了volume ID,怎么才能把grub从我硬盘上搞掉,把我原来的数据搞回来呢?
 楼主| 发表于 2003-10-12 11:16:53 | 显示全部楼层
呜呜,没人帮我啊。
回复

使用道具 举报

 楼主| 发表于 2003-10-15 13:53:00 | 显示全部楼层
绝望
回复

使用道具 举报

发表于 2003-10-15 15:15:42 | 显示全部楼层
fdisk -l看看结果
回复

使用道具 举报

 楼主| 发表于 2003-10-15 17:44:50 | 显示全部楼层
Disk /dev/hdc: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1             1      2430  19518943+   c  Win95 FAT32 (LBA)
/dev/hdc2          2431      4866  19567170    c  Win95 FAT32 (LBA)

Disk /dev/hdd: 4310 MB, 4310433792 bytes
9 heads, 63 sectors/track, 14848 cylinders
Units = cylinders of 567 * 512 = 290304 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdd1   *         1     13779   3906315   83  Linux
/dev/hdd2         13780     14848    303061+  82  Linux swap

Disk /dev/hda: 4310 MB, 4310433792 bytes
255 heads, 63 sectors/track, 524 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       523   4200966    7  HPFS/NTFS

不过/dev/hda1是mount不上的。
[root@loafer root]# mount /dev/hda1 /mnt/WinXP/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
       or too many mounted file systems
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-18 21:24 , Processed in 0.080103 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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