[comp.sys.mac] Directory repair---Info needed

ben@tasis.utas.oz.au@munnari.oz (Ben Lian) (09/19/89)

Dear netters:

I need some help.

I tried to defragment and optimize my HD with SUM II. Defragmentation
was done successfully, but optimization failed (error D1). SUM Quickfix
tells me that the directory is bad due to an invalid allocation map.
DiskExpress tells me that there is 1 fewer block allocated to files than
in the volume information.

The question is: can the directory be repaired? If so, with what? How
can I track down which directory entry is causing the problem?


Ben Lian

Dept of EE & CS, Uni of Tasmania, GPO Box 252C, Hobart TAS 7001, Australia
UUCP: ...!{uunet,ukc,mcvax,hplabs,nttlab}!munnari!tasis.utas.oz!ben
ACSnet: ben@tasis.utas.oz  Ph: 002-202380  Fax: 002-202713

hallett@positron.uucp (Jeff Hallett x5163 ) (09/20/89)

In article <1040@diemen.cc.utas.oz> ben@tasis.utas.oz.au@munnari.oz (Ben Lian) writes:
>I tried to defragment and optimize my HD with SUM II. Defragmentation
>was done successfully, but optimization failed (error D1). SUM Quickfix
>tells me that the directory is bad due to an invalid allocation map.
>DiskExpress tells me that there is 1 fewer block allocated to files than
>in the volume information.
>
>The question is: can the directory be repaired? If so, with what? How
>can I track down which directory entry is causing the problem?

You should just be able to use the Sum II utilities to rebuild the
directory.  I know this was possible under SUM using the Disk Clinic.
I have not received my update to SUM II yet so I cannot point you to
the correct tool to use.

Judging from the DiskExpress message, you do not have much of a
problem, provided that your system still boots and all.  Basically,
there was a goof-up that corrupted the free-space table.  I might be
mistaken, but I think DiskExpress has an option to rebuild the
allocation tables during optimization.

Hope this helps.  Send me mail letting me know how it works out.

--
                Jeffrey A. Hallett, PET Software Engineering
                    GE Medical Systems, W641, PO Box 414
                            Milwaukee, WI  53201
  	       (414) 548-5163 : EMAIL -  hallett@gemed.ge.com