LQ Newbie
Registered: Mar 2004
Posts: 11
Rep:
|
What can I do about hdisk errors like this?
Hi!, I'm pasting some dump from from Slackware 10.0 installation. I guess my hard drive is broke but I'm hoping to recover as much files as possible... I'm guessing that this is a partition issue.... anyhow, fdisk (DOS and Linux) can't seem to read the whole disk. But still, I can boot the drive and that's it... can't get thru using my Linux partition or winxp
Boot Message using the rescue disk (and even booting the slackware installation of the said drive)
hda: ST340810A, ATA DISK drive
blk: queue c03b3360, I/O limit 4095Mb (mask 0xffffffff)
hdc: 56X CD-ROM, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100)
hdc: attached ide-cdrom driver.
hdc: ATAPI 52X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=46630081, sector=46630080
end_request: I/O error, dev 03:00 (hda), sector 46630080
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=46630081, sector=46630080
end_request: I/O error, dev 03:00 (hda), sector 46630080
>
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
------------------
issuing fdisk /dev/hda on linux will return 'can't access drive' or similar message
so I what I did is to issue the command fdisk /dev/hda1 and here's what I got.
Partition table entries are not in disk order
Command (m for help): p
Disk /dev/hda1: 5116 MB, 5116091904 bytes
255 heads, 63 sectors/track, 621 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1p1 ? 13578 119522 850995205 72 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(368, 111, 45) logical=(13577, 238, 11)
Partition 1 has different physical/logical endings:
phys=(371, 101, 51) logical=(119521, 238, 60)
Partition 1 does not end on cylinder boundary.
/dev/hda1p2 ? 45382 79243 271987362 74 Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(67, 115, 32) logical=(45381, 70, 3)
Partition 2 has different physical/logical endings:
phys=(299, 114, 44) logical=(79242, 34, 29)
Partition 2 does not end on cylinder boundary.
/dev/hda1p3 ? 10499 10499 0 65 Novell Netware 386
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(114, 111, 32) logical=(10498, 56, 41)
Partition 3 has different physical/logical endings:
Partition 3 does not end on cylinder boundary.
/dev/hda1p4 167628 167631 25817+ 0 Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(0, 0, 0) logical=(167627, 190, 52)
Partition 4 has different physical/logical endings:
phys=(0, 0, 0) logical=(167630, 245, 26)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order
is my drive still recoverable?
jm
|