|
|
我的一块硬盘现在mount不上来了
硬盘情况
- Disk /dev/hdc: 41.1 GB, 41174138880 bytes
- 16 heads, 63 sectors/track, 79780 cylinders
- Units = cylinders of 1008 * 512 = 516096 bytes
- Device Boot Start End Blocks Id System
- /dev/hdc1 1 79780 40209088+ 83 Linux
复制代码
mount /dev/hdc1 /mnt/hdc1时报错
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
fsck.ext3 /dev/hdc1
- ~ # fsck.ext3 /dev/hdc1
- e2fsck 1.38 (30-Jun-2005)
- Group descriptors look bad... trying backup blocks...
- fsck.ext3: Bad magic number in super-block while trying to open /dev/hdc1
- The superblock could not be read or does not describe a correct ext2
- filesystem. If the device is valid and it really contains an ext2
- filesystem (and not swap or ufs or something else), then the superblock
- is corrupt, and you might try running e2fsck with an alternate superblock:
- e2fsck -b 8193 <device>
复制代码
e2fsck -b 8193 /dev/hdc1还是同样错误
我用dd将hdc1的前3个块读出来dd if=/dev/hdc1 of=hdc1 count=3,用二进制编辑器打开发现原来应该是00的全都编成20了。
现在要怎样修复?重要数据在里面啊。。。。哭死了。 |
|