From owner-freebsd-questions@FreeBSD.ORG Fri Mar 7 08:48:37 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0100C106566C for ; Fri, 7 Mar 2008 08:48:37 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id 3DF0A8FC16 for ; Fri, 7 Mar 2008 08:48:29 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8) with ESMTP id m278mIIO006105 for ; Fri, 7 Mar 2008 09:48:18 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.13.8/8.13.8/Submit) with ESMTP id m278mHmv006102 for ; Fri, 7 Mar 2008 09:48:18 +0100 (CET) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Fri, 7 Mar 2008 09:48:16 +0100 (CET) From: Wojciech Puchar To: freebsd-questions@freebsd.org Message-ID: <20080307094808.B6101@wojtek.tensor.gdynia.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: OT: disk drive question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2008 08:48:37 -0000 sorry for posting here but possibly someone here will know the answer. i have 120GB seagate in my thinkpad. yesterday i (possibly) overheated the disk somehow, by putting laptop on flat sticky surface. bad blocks developed on one partition like this ad0: FAILURE - READ_DMA status=51 error=40 LBA=52944196 ad0: FAILURE - READ_DMA status=51 error=40 LBA=52955844 ad0: FAILURE - READ_DMA status=51 error=10 LBA=52956740 i was able then (with normal cooling) to back up data from there, and tried dd if=/dev/zero of=/dev/partition bs=1m to force bad block reallocation. but it doesn't work, then reading always shows read errors. how to force this, or possibly is there any disk utility that would do this. if it requires disk to be cleaned out (reformatted somehow) that's not a problem