From owner-freebsd-questions@freebsd.org Sun Apr 17 17:40:06 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 149B3B109DD for ; Sun, 17 Apr 2016 17:40:06 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D13A31974 for ; Sun, 17 Apr 2016 17:40:05 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de (port-92-195-71-243.dynamic.qsc.de [92.195.71.243]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx02.qsc.de (Postfix) with ESMTPS id 5589824C05; Sun, 17 Apr 2016 19:40:03 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id u3HHe2Tb003517; Sun, 17 Apr 2016 19:40:02 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Sun, 17 Apr 2016 19:40:02 +0200 From: Polytropon To: nightrecon@hotmail.com Cc: freebsd-questions@freebsd.org Subject: Re: tool for mapping away bad blocks on an external disk Message-Id: <20160417194002.11619573.freebsd@edvax.de> In-Reply-To: References: <20160417072641.GA2358@c720-r292778-amd64> <20160417093957.0b1acb4c37d7c15a4b06af88@sohara.org> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2016 17:40:06 -0000 On Sun, 17 Apr 2016 13:28:03 -0400, Michael Powell wrote: > Back in the day (Fixed Direct Access SCSI-2 device) you could use the > controller BIOS to do what used to be known as a "low level format" of SCSI > drives in order to attempt to squeak a little more life from them. This was also possible with PATA ("IDE") disks and a PC BIOS that had the feature "media analysis" and "low level format". Additionally, when you could locate the position of the damaged blocks, you could "format the disk smaller" by changing some of the CHS values - the disk became smaller, and the defective sectors outside of its new geometry weren't touched anymore. I remember having dealt with a faulty 80 MB disk, reformatted to 40 MB, which didn't show any kind of problems afterwards, for years. This was when hard disks were expensive and low level access was possible. :-) > The old Adaptec 1540 and 2940 controllers come to mind (Ctrl-A to > enter the controller BIOS during POST). Yes, the 2940s had this feature. > Can't do this through a USB subsystem. Result of "making easy things hard, and clever things impossible"... :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...