Linux HELP! with corrupted partitions :(

Trukin

New Member
Well, i am not really 100% a linux user, i still use windows when i cannot do something on linux that i'll require to do.
So i have a ~35g hd with the following structure


/dev/hda1 - 15gb windows share (backups and stuff) - fat - /mnt/share
/dev/hda3 - 20gb suse linux - ext3 - /
/dev/hda5 - 1gb - swap - swap - swap

So everything was working until yesterday, i dont think it was a power failure or anything major because i turned the computer myself 2 days ago. Anyways ... when booting up into it, it says this tons of times:
Code:
hdd:hdd: dma_intr: status=0x51 {DriveReady SeekComplete Error}
hdd: dma_intr: status=0x84 {DriveStatusError BadCRC}
ide: failed opcode was: unknown

Ok, so i ran the suse's installation disk and somehow it got stuck with the driver atiixp so i ran with secure settings or something like that and the brokenmodules=atiixp and it worked, i got into suse's installation page. i went to repair installation and it said that /dev/hda1 (fat) was ok, and swap was too, which it used btw. Then it said that /dev/hda3 which contains suse's root, that it was like corrupted or something. It said i should try calling from the command like this, fsck.ext3 /dev/hda3, and i did and it took about 1 hour to finish with tons of errors(i did -y because i didnt want to write y about ~10k times it asked). Then i did fsck.ext3 again and it said it was ok, but i tried again and didn't work.

What can i do?

btw, another question. If linux goes off because of a power problem, and it is not unmounted correctly, is it possible it can me damaged and have no repairs? i mean like can it die all because of a power problem, and ill have to like reformat?

-- Another thing ...
When running the Gparted live cd, it never gets to the hds
sad.gif
it finds forever nothing, it never shows any hd or anything because it is always finding them.

-- I ran another thing
i downloaded a rescue cd with tons of tools, i dont remember its name though, and it had a command line tool that i tried and said that the partitions/hds/whatever's heads were 16 and they were supposted to be 255, and so i used it's geometry tool to fix this.

Please help ... im desperate

- Ive uploaded the /var/log/messages that the live cd made so that you can see the whole error i get.

http://74.52.142.66/~trukin/messages.txt
 
I just did :
17:20 root@sysresccd /root % fdisk -l

Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 1658 13317853+ c W95 FAT32 (LBA)
/dev/hda2 1659 1789 1052257+ f W95 Ext'd (LBA)
/dev/hda3 * 1790 4998 25776261 83 Linux
/dev/hda5 1659 1789 1052226 82 Linux swap / Solaris


You know what i was thining? I haven't really had a power faliure lately, and i think the problem im having is that my hd is corrupted, it miight not work properly. this is a 2-3 year old hd i use when i need to, and so it might be it. Sometimes windows wont recognize it by some reason and so i think it might be it?

If im not write the cylinders on the fdisk are wrong aren't they?
 
Back
Top