© J.C. Kessels 2009
MyDefrag Forum
May 25, 2013, 07:26:20 am
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
:
Home
Help
Search
Login
Register
MyDefrag Forum
>
MyDefrag v4 Forum
>
Questions and help
>
Windows managed to move a file MyDefrag couldn't – how come?
Pages: [
1
]
« previous
next »
Print
Author
Topic: Windows managed to move a file MyDefrag couldn't – how come? (Read 1064 times)
rstarkov
JkDefrag Supporter
Posts: 12
Windows managed to move a file MyDefrag couldn't – how come?
«
on:
April 21, 2012, 12:49:38 pm »
I was using the ForcedFill action to free up space at the top of the disk. One of the files was repeatedly marked as unmovable, even after stopping almost all services and processes:
C:\System Volume Information\syscache.hve
Fair enough, I thought. I’ll just shrink the volume up to there. At this point I have syscache.hve being the topmost file, then, a couple of gigabytes down, I have a chunk of the pagefile.sys. Nothing else.
So I open Disk Management and ask it to shrink the volume. It goes away and does some magic.
I re-run MyDefrag and what do I find: the volume was shrunk all the way to pagefile.sys! syscache.hve is out of the way! Whatever Windows did to it, MyDefrag couldn’t. Unfortunately I don’t know whether Windows moved it or simply deleted it.
Any chance MyDefrag can be taught to do whatever trick made this possible?
Logged
Darlis
JkDefrag Hero
Posts: 1708
Re: Windows managed to move a file MyDefrag couldn't – how come?
«
Reply #1 on:
April 21, 2012, 03:00:35 pm »
MyDefrag uses the Windows Defragmentation API to move files but when trying to move syscache.hve it says "access denied".
That mean that MyDefrag does not have the permission to move the file or the Defragmentation API generally refuses to move this file. There is a difference if the file is being moved by a third party program or by Windows itself. Like when shrinking the partition, there are certainly much more internal things going on than just files being moved, to make sure that the system is always in a consistent state. For example, if the MFT is moved you'll notice that your applications will start to hang until the moving has finished because the MFT can't be updated during that time.
Logged
Need help creating a script? Try
MyDefrag Script Creator
.
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
MyDefrag v4 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Scripts, and other contributions
-----------------------------
JkDefrag v3 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Programming with the library
Loading...