MushroomNZ said:
well with Seedfan i can get smart data
says its healthy.
freashdiagnose couldnt get it
but when i hit defrag button nothing happens
That's weird.
I thought one dependency for Defragmentation is that
the partition be "clean" or CHKDSK clean. But you've
done that (run CHKDSK). Perhaps if the "dirty" bit
was set, you couldn't defrag.
Another reason, might be some kind of permission problem.
It is reported here, that defrag has verbose output.
If you do it from the command line. You could try
that, see it fail, then open the resulting log file
and see what it's whining about. I would open
an elevated command prompt (Start : "cmd" : right click
on the search result and select "Run as administrator")
to run the command.
http://social.technet.microsoft.com...i/thread/A48EF7C3-ECF1-4E14-80B6-1FA37561A10B
To be clear, that command should have some spaces put
in the right places. Something like this perhaps.
C:\Windows\System32\Defrag.exe E: /V > c:\log.log
The first argument, is the drive letter to defrag which
is E:. The /V causes verbose output into the command
prompt window you're using. The ">" redirects StdOut
text into a file. The specification of C:\log.log
isn't exactly a good one, because you're not supposed
to try to write to the root of the drive in Windows 7.
So I might put my log in C:\downloads\dfrglog.txt
instead, with "all my other junk".
As for the path of the executable, you might let the
system find it for you. So maybe this would be
what I'd run, assuming the executable is actually
defrag and not something else like dfrg.
defrag E: /V > C:\downloads\dfrglog.txt
Then later, when it's failed, I'd open the
C:\downloads\dfrglog.txt file and see if there
is anything interesting in there. Windows 7 defrag
does "passes", and the log might normally have
some record of each pass it does.
You don't have to redirect to a log file. You can
also just let it dump in the command prompt window.
But if there is too much text, you could lose some
of it. This would be for not storing it in a file
and just watching the MSDOS window for text output.
defrag E: /V
Just a guess,
Paul