Hello,
Steve said:
Thanks again John. Just so I am sure on this, Offline defrag is a defrag
at
boot up?? I assume there is a check box in PD to do this. I am not at my
home
PC, so I am just trying to get all possible info before I head home.
The process when you first set it up is to determine if it can do it
right there and then...On drive C that is never true and it is always done
during the boot sequence.
On other drives it will look for something called as handle. It examines the
system iinfo and if it finds a handle to a file on the target drive it will
offer you the option of forcing a closure of all handles (connections to
the file) If you answer yes it will without considering what damage it may
cause close those handles...more on that in a moment. It will then perform
the defrag ONLINE...the result is exactly the same as if it did it offline
as far as I am aware.
If you tell it NO to the close all connection questions it will then ask if
you want it to happen at the next boot sequence. Answering Yes here is not
exactly the same as forcing an offline defrag at avery boot. Answering yes
will only cause it to happen once. (Click on the drive properties to select
defrag at every boot)
Handles. Most of us will know that Windows (of any flavour) can be a right
pain in the rear end when it comes to cleaning up behind itself. Temp files
that should have been removed when a program closes are not cleaned up
either due to proper termination of the program or the program itself does
not do any housekeeping, etc etc etc. For exactly the same type of reasons
your system can consider a file to be in use even when it is not....its
possible that it can believe a file is in use even if the file no longer
exists. Its easy then to see why Perfect Disk and the question about closing
all files is a two edged sword....if you tell it to close the links when
there should be none open, all will be fine. If on the other hand a program
is running that has not yet finished with that file answering Yes stands a
good chance of screwing up the data in that file.
For these reasons I always tell people to reboot twice. Its the same reason
why some programs tell you to close all other programs before
proceeding.....it may not be immediately obvious why....it can mean that
whatever that particular program is going to do it will result in files
being deleted or phyically moved or access is forced even though it should
be exclusive to some other program (databases mostly) You can dream up all
sorts of scenarios...and thats the final problem...there are a lot of
programs around, often free or very cheap, that were not put through a
process us old programmers refer to as Boiler Plating...the program knows
what to do in most if not all conceivable situations and will not just crash
when it can not deal with a problem....and finally thats why it is both
expensive and hard to get Microsoft Certification for a program....Perfect
Disk is the only program in this field that has that certification....even
though one MVP rubbished it and demonstrated he had not got a clue and had
not read the instructions on how to use it.
Best Wishes.....John Kelly
www.the-kellys.org
No, I keep telling you, I am NOT an Instant Expert