From owner-freebsd-questions Mon May 25 01:59:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA02982 for freebsd-questions-outgoing; Mon, 25 May 1998 01:59:03 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from public.bta.net.cn (public.bta.net.cn [202.96.0.97]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA02963 for ; Mon, 25 May 1998 01:58:55 -0700 (PDT) (envelope-from robinson@public.bta.net.cn) Received: (from robinson@localhost) by public.bta.net.cn (8.8.5/8.8.5) id QAA29435 for freebsd-questions@freebsd.org; Mon, 25 May 1998 16:58:44 +0800 (GMT) Date: Mon, 25 May 1998 16:58:44 +0800 (GMT) From: Michael Robinson Message-Id: <199805250858.QAA29435@public.bta.net.cn> To: freebsd-questions@FreeBSD.ORG Subject: Corrupted hard disk recovery question Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have a Tecra 510CDT running 2.2.6 RELEASE. I used the apm to suspend the computer, and when I resumed it a few days later, the battery was almost dead. I got a low-power alarm as soon as the computer came up, so I immediately typed "halt" into a root window, but as soon as I hit the return key, the power died completely. This seems to have caused corruption of the disk (a "TOSHIBA MK2101MAN", according to the boot message). The symptoms are as follows: 1. The machine boots normally. 2. The disk works completely normally, except for: 3. Any I/O request to a particular block (somewhere around #604800 of my FreeBSD partition, according to "bad144 -s -v /dev/wd0c") causes the following error (which is printed only once): wd0: interrupt timeout: wd0: status 50 error 0 wd0: interrupt timeout: wd0: status 50 error 1 after which, the console locks completely, and the kernel goes into a loop that causes the disks to make a constant "click click click click bzzzt" seeking pattern (the number of clicks varies between one and ten). 4. I can mount the affected slice (/usr) with "mount -f -r /usr", and that works normally as long as I don't cause I/O to the bad part. 5. fsck fails with the problem in #3, for obvious reasons. Any suggestions for recovery/repair? -Michael Robinson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message