On 11/7/05, Nix, Robert P. <[EMAIL PROTECTED]> wrote:
>
>  <Snip>
>
> (p.s. Don't try to DDR the directory to another volume... Doesn't work all 
> that well.... Or at all. Make sure you have a source directory to set the new 
> DRCT from. :-)

I can't speak about the Dirmaint questions, but I can tell you that
the online directory consists of two areas: The DRCT allocation, as
you might expect, *and* a pointer in the allocation area that
describes the start of the online directory.  Anything that writes the
online directory must update this pointer to describe the beginning of
the online directory.  (And, of course, anything that reads the online
directory must start with this value.)

If you relocate the DRCT area with DDR (on the same volume), the
pointer will be incorrect and the online directory will be unreadable.
 If you relocate the DRCT *and* cyl 0 with DDR to a different volume,
it should be usable (even if you rename the volume).  Generally, when
you're moving the DRCT it is to resize it or reposition it...so DDR
ends up not being a useful tool.

Bottom line, always use DIRECTXA/Dirmaint/VM:Secure(/Director)/<insert
other directory management solution> to rewrite the online directory
when you are relocating it.

John

--
John Hall   (+1) 727-397-6373      Safe Software, Inc.
JohnHall (at) SafeSoftware.Com  http://www.SafeSoftware.Com
JohnBeachFL (at) gmail.com

Reply via email to