P
Paul
I did a fresh install of Windows 7 in a VM. Set the blank disk largeKen said:Sheesh, Paul, I would have thought you, of all posters here, would haveThat appears to be a hypothesis, rather than an answer.Ken said:On 5/22/13 5:04 PM, J. P. Gilliver (John) wrote:
In message <[email protected]>, Stan Brown
On Wed, 22 May 2013 13:08:20 -0400, richard wrote:
[]
Try partition wizard.
it does it all and even takes space from allocated drives if desired.
plus a lot more features windows DM never had.
And more than the great majority of people need. Windows 7's built-
in disk and partition management is fine for virtually everyone.
Does it still have the limitation earlier OS's ones had that there are
files it can't move, so if you want to drastically reduce the size of
the active partition you have to take several goes (and still may
not be
able)?
If it doesn't bother the user to do so, turn off System Restore and
Virtual Memory. That kills most if not all unmovable files. Shrink to
the desired size. Then turn on System Restore and Virtual Memory.
http://www.sevenforums.com/tutorials/2672-partition-volume-shrink.html
The evidence is, it stops at exactly 50%. Something is located at the
50% mark, that cannot be moved.
Try it yourself, then report back. Take an NTFS partition,
use the Shrink option in Disk Management, and see if the menu stops
at the 50% mark. Note that, if you've been using Raxco PerfectDisk,
the stopping point will no longer be at the 50% mark. It gets moved.
That's because, someone else reported (when I was researching this
a while ago), that PerfectDisk can fix it. I used an eval. copy
of that software, and it did indeed work. To bad the Raxco defrag
graphical screen would not stay visible after a defrag run, so I
could identify what got moved. It immediately disappears when the run
is finished.
For example, $MFTMIRR is mentioned here. It is preferentially placed
at the 50% mark. But I think in fact, it can be moved without harm,
to some other location. It could be, that in fact MFTMIRR is the
thing that sticks at the 50% point. You could still run into an
"unmovable" file, but it might be further towards the origin.
http://serverfault.com/questions/16...on-of-mftmirr-to-allow-resizing-the-partition
If Shawn actually knew the answer, there'd be a recipe for how to move
the offending object.
And there's probably *some* defrag tool out there, that even without
running a defrag, you might be able to display graphically, the
location of the various bits of metadata ($MFT, $MFTMIRR, and
so on).
heard of this. <grin>
It works. I've done it a couple of times just for fun. Usually, I
just use EaseUS Partition Master Free. I've not had some of the issues
others seem to have had. I've no idea why.
And, I hate using Windows Disk Management. LOL
I posted that link because it was the first hit in my Google search that
listed it. Most hits are of the standard "you can only do 50%" variety.
But, since you are dubious, which is a good thing...
http://superuser.com/questions/88131/how-to-shrink-windows-7-boot-partition-with-unmovable-files
http://www.brandonchecketts.com/archives/how-to-shrink-a-partition-with-unmovable-files-in-windows-7
http://forums.lenovo.com/t5/Windows...ssue-with-partitions-in-Windows-7/td-p/237317
http://bartmaes.wordpress.com/2010/...when-shrinking-your-c-partition-on-windows-7/
Similar instructions for Vista...
http://www.howtogeek.com/howto/wind...ows-vistas-shrink-volume-inadequacy-problems/
What does all of this tell us? Windows is an extremely complicated
system. But there seems to be ways around the issue.
Kinda makes me wonder how Windows manages to work at all! LOL
In the systems I've done using Disk Management, the installs were new,
and/or things like IE were not used.
enough, so the installation would only occupy the bottom half. This
is what JKDefrag shows for file positioning.
http://imageshack.us/a/img811/6106/w7tmpfragmentation.gif
Following the instructions, to look in Event Viewer after attempting
to shrink, this is what is blocking at the moment.
Diagnostic details:
- The last unmovable file appears to be:
\System Volume Information\{ab59bee2-c38a-11e2-89db-0003ff781424}
{3808876b-c176-4e48-b7ae-04046e6cc752}::$DATA
- The last cluster of the file is: 0x813fff [ *8 = 0x409FFF8 sector ]
- Shrink potential target (LCN address): 0x1b883f
- The NTFS file flags are: ---AD
- Shrink phase: <analysis>
Now, this is what NFI.exe gives:
The whole partition is 0x7FC0000 sectors
(Things with a "$" in front, are invisible metadata files...)
$MFTMIRR is exactly half way out.
Master File Table Mirror ($MftMirr)
logical sectors 66977784-66977791 (0x3fdfff8-0x3fdffff)
$LOGFILE comes right after it.
Log File ($LogFile)
logical sectors 66977792-67108863 (0x3fe0000-0x3ffffff)
Pagefile is not a problem at all in this case. It's down low.
Hex address is six digits, not seven like the others.
\pagefile.sys
logical sectors 11189792-14334607 (0xaabe20-0xdaba8f)
And this is where I got tricked. The SVI files were stored
with 8.3 file names. I couldn't possibly have found these,
without reading the entire file line by line! And even then,
I wouldn't have noticed these names for what they are.
This is the one named in event viewer. It comes after LOGFILE.
320MB. The first one is the one named in Event Viewer. I think
this would require either disabling VSS or doing something
with System Restore, not sure exactly which.
\SYSTEM~1\{AB59B~1
logical sectors 67108864-67764223 (0x4000000-0x409ffff)
\SYSTEM~1\{38088~1
logical sectors 86048-86175 (0x15020-0x1509f) <--- down low
So in the fresh install I did, I see three things potentially
blocking. And pagefile isn't one of them. And this system
has no hiberfil, so that's not a problem either. You can
blame that on the install in this (crappy) VM environment.
No sleep option is offered. There is something wrong with
the ACPI details offered by the VM BIOS tables.
Anyway, that's another quick review on the topic. It's
now documented in Windows 7 SP1 help. There is an entry
in Event Viewer, for the next file blocking the shrink.
So now there is decent help, if you wanted to fight with
it yourself.
And Raxco can move all of that stuff. It just doesn't
move it far enough, and that requires multiple passes.
And Raxco PerfectDisk, does it without rebooting or anything.
Paul