Path: utzoo!utgpu!cunews!bnrgate!bwdls61.bnr.ca!bwdls58!bcarh660!dwjz From: dwjz@bcarh660.BNR.CA (Doug Zolmer) Newsgroups: comp.sys.amiga Subject: Key out of range errors Keywords: Harddrive, Hardframe, Corrupt Message-ID: <4930@bwdls58.UUCP> Date: 21 Nov 90 17:47:19 GMT Sender: news@bwdls58.UUCP Reply-To: dwjz@bcarh660.BNR.CA (Doug Zolmer) Distribution: world Organization: Bell-Northern Research Ltd. Lines: 27 I'm having a recurring problem with my harddrive. I have a Microbotics Hardframe 2000 controller and a Quantum Pro40S drive. There are two 20 Mb partitions on the drive. Partition DH0: uses cylinders 1 thru 416 and parition DH1: uses cylinders 417 thru 833. There are 49 blocks per track, so each parition should have 40866 blocks, ranging from 0 to 40865. Each partition is using FFS and I'm using WB 1.3.2. The problem occurs only on DH1:. Whenver I write something to it, I get a "Disk Corrupt" requester. When I reboot, the validator complains of "Key 40866 out of range." Why does AmigaDOS try to write to a block that doesn't exist? Now, if I use FixDisk, it complains that block 40866 has an invalid header. Of course it does! There is no block 40866! If I get fixdisk to "repair" the header, the disk validates but the problem recurrs the next time I try to write something to it. Can anybody offer any helpful comments or suggestions? Thanks in advance... Doug Zolmer Thanks in advance... Doug Zolmer | uunet!bnrgate!dwjz%bcarh660 Bell-Northern Research Ltd. | dwjz@bnr.ca +1 613 763 8217 | All opinions are mine only.