From owner-freebsd-questions@FreeBSD.ORG Fri Aug 6 19:14:14 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04A3816A4CE; Fri, 6 Aug 2004 19:14:14 +0000 (GMT) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id A243C43D5F; Fri, 6 Aug 2004 19:14:13 +0000 (GMT) (envelope-from garycor@comcast.net) Received: from [10.56.78.111] (pcp09118143pcs.union01.nj.comcast.net[69.142.234.88]) by comcast.net (sccrmhc12) with ESMTP id <2004080619141001200pra7re> (Authid: garycor); Fri, 6 Aug 2004 19:14:12 +0000 Message-ID: <4113D950.8000502@comcast.net> Date: Fri, 06 Aug 2004 15:17:36 -0400 From: Gary Corcoran User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <20040804181012.71953.qmail@web20423.mail.yahoo.com> <16658.61027.827002.280086@guru.mired.org> In-Reply-To: <16658.61027.827002.280086@guru.mired.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org cc: DH Subject: Re: Fwd: How to read bad blocks error message & marking of same X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Aug 2004 19:14:14 -0000 Mike Meyer wrote: > Modern drives deal with bad block substitution all by themselves. Umm - not quite, right? That is, if a block "goes bad" and you get a read error, the drive isn't going to do any "substituting" at that point. You'll just continue to get the read error if you try to access (read) that block. It's only when you allow another *write* to that block (e.g. by deleting the original file and writing new files) that the drive will automatically substitute a spare block for the one that went bad. > By > the time you've got blocks going bad that the OS sees, the drive is in > really sad shape. You should replace it with a new drive ASAP. If, after you have (for certain!) overwritten the bad block(s) and you still get errors, then yes the drive is on its way out. But simply getting a read error (without any overwrite attempt) from a block or two doesn't necessarily mean that the drive is turning to mush, now does it? Gary