Harddisk not readable

Intially my PC was running fine with XP and Suse 11 both installed on harddisk.
then i tried to install Vista, which has corrupted boot sector and disk.

I could able to install Suse11 on my Pendrive.
Now my primary partition is /dev/sdb and /dev/sdb1, both of them are of pendrives

and secondary partition is /dev/sda which is corrupted harddisk
which in turn contains this parts
/dev/sda1
/dev/sda5
/dev/sda6

This is my PC version :
linux-b8ou:/home/sai # uname -a
Linux linux-b8ou 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

When i run the following, i ll get this output:

*linux-b8ou:/home/sai # fdisk -l
Warning: omitting partitions after #60.
They will be deleted if you save this partition table.

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x31a431a3

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4462 35840983+ 7 HPFS/NTFS
/dev/sda2 4463 19456 120439305 f W95 Ext’d (LBA)
/dev/sda5 4463 8924 35840983+ 7 HPFS/NTFS
/dev/sda6 8925 13386 35840983+ 7 HPFS/NTFS
/dev/sda7 13387 15936 20482843+ 7 HPFS/NTFS
/dev/sda8 15937 17848 15358108+ 83 Linux
/dev/sda9 17849 17857 72261 83 Linux
/dev/sda10 15937 17848 15358108+ 83 Linux
/dev/sda11 17849 17857 72261 83 Linux
/dev/sda12 15937 17848 15358108+ 83 Linux
/dev/sda13 17849 17857 72261 83 Linux
/dev/sda14 15937 17848 15358108+ 83 Linux
/dev/sda15 17849 17857 72261 83 Linux
/dev/sda16 15937 17848 15358108+ 83 Linux
/dev/sda17 17849 17857 72261 83 Linux
/dev/sda18 15937 17848 15358108+ 83 Linux
/dev/sda19 17849 17857 72261 83 Linux
/dev/sda20 15937 17848 15358108+ 83 Linux
/dev/sda21 17849 17857 72261 83 Linux
/dev/sda22 15937 17848 15358108+ 83 Linux
/dev/sda23 17849 17857 72261 83 Linux
/dev/sda24 15937 17848 15358108+ 83 Linux
/dev/sda25 17849 17857 72261 83 Linux
/dev/sda26 15937 17848 15358108+ 83 Linux
/dev/sda27 17849 17857 72261 83 Linux
/dev/sda28 15937 17848 15358108+ 83 Linux
/dev/sda29 17849 17857 72261 83 Linux
/dev/sda30 15937 17848 15358108+ 83 Linux
/dev/sda31 17849 17857 72261 83 Linux
/dev/sda32 15937 17848 15358108+ 83 Linux
/dev/sda33 17849 17857 72261 83 Linux
/dev/sda34 15937 17848 15358108+ 83 Linux
/dev/sda35 17849 17857 72261 83 Linux
/dev/sda36 15937 17848 15358108+ 83 Linux
/dev/sda37 17849 17857 72261 83 Linux
/dev/sda38 15937 17848 15358108+ 83 Linux
/dev/sda39 17849 17857 72261 83 Linux
/dev/sda40 15937 17848 15358108+ 83 Linux
/dev/sda41 17849 17857 72261 83 Linux
/dev/sda42 15937 17848 15358108+ 83 Linux
/dev/sda43 17849 17857 72261 83 Linux
/dev/sda44 15937 17848 15358108+ 83 Linux
/dev/sda45 17849 17857 72261 83 Linux
/dev/sda46 15937 17848 15358108+ 83 Linux
/dev/sda47 17849 17857 72261 83 Linux
/dev/sda48 15937 17848 15358108+ 83 Linux
/dev/sda49 17849 17857 72261 83 Linux
/dev/sda50 15937 17848 15358108+ 83 Linux
/dev/sda51 17849 17857 72261 83 Linux
/dev/sda52 15937 17848 15358108+ 83 Linux
/dev/sda53 17849 17857 72261 83 Linux
/dev/sda54 15937 17848 15358108+ 83 Linux
/dev/sda55 17849 17857 72261 83 Linux
/dev/sda56 15937 17848 15358108+ 83 Linux
/dev/sda57 17849 17857 72261 83 Linux
/dev/sda58 15937 17848 15358108+ 83 Linux
/dev/sda59 17849 17857 72261 83 Linux
/dev/sda60 15937 17848 15358108+ 83 Linux

Partition table entries are not in disk order

Disk /dev/sdb: 8036 MB, 8036285952 bytes
255 heads, 63 sectors/track, 977 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x008c9c75

Device Boot Start End Blocks Id System
/dev/sdb1 1 126 1012063+ 82 Linux swap / Solaris
/dev/sdb2 127 977 6835657+ 83 Linux
linux-b8ou:/home/sai #

Now i could able to access hardisk partitions using mount in SUSE Linux, but i could not able to install Windows XP/Vista on them.
And i could not able to fix this corrupted disk issue using
Windows xp CD because it stops at

multi(0) … partition(1) … Mup.sys.

I could not able to get the command prompt using WINDOWS CD to use chkdsk utility.

Plz help.
Thanks in advance,
Sendillinux

I’m no expert, so take this with a pinch of salt, but that looks pretty borked to me.

Do you need anything on the drive? Have you tried just deleting the entire partition table and starting again from scratch? If you’ve got a SUSE live environment on a USB, you should be able to use the disk partitioner in YaST.

I could remove the total madeup parition (/dev/sda). but i want to take back up of sub-paritions (/dev/sda5, /dev/sda6).

Now i have solved the corrupted harddisk problem or the disc unreable problem by new method.

I have installed testdisk software from (TestDisk - CGSecurity) and analysed the paritions.
Now i could able to resize any of the partitions in the partition table.

Now I am also able to install or backup my Windows Softwares.

Thanks,
Sendillinux

Glad it worked out. :wink:

I’ve heard only good things about testdisk.