Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Mar 2008 09:48:16 +0100 (CET)
From:      Wojciech Puchar <wojtek@wojtek.tensor.gdynia.pl>
To:        freebsd-questions@freebsd.org
Subject:   OT: disk drive question 
Message-ID:  <20080307094808.B6101@wojtek.tensor.gdynia.pl>

next in thread | raw e-mail | index | archive | help
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<READY,DSC,ERROR> error=40<UNCORRECTABLE> 
LBA=52944196
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> 
LBA=52955844
ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND> 
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080307094808.B6101>