Hi All,
I have a w7 64 bit machine with 2 partitions on a 1TB hdd. First partition is 100 GB and 2nd is 900GB
W7 is installed in the small partition, and slowly has completely eaten all HDD space. Even after many non-system folders have been "transferred" to the 2nd partition using junctions.
To solve this hdd space issue I was thinking on backing up the big partition, delete it and expand it through windows hdd utility. But what will happen to the junctions??? How should I do the restoring process and get rid of the junctions?
Why don't you just use
Minitool Partition Wizard Free, to resize your two partitions? You would then need to completely forget about solving any "junctions" problem.
Just perform the two obvious steps using Partition Wizard:
(1) resize the larger 900GB partition to shrink it "in place", by sliding its lower boundary "to the right" say by 100GB and keeping its upper boundary exactly where it is. You now have an 800GB partition and you have created 100GB of unallocated free space between the upper boundary of your smaller 100GB partition and the new lower boundary of your larger 800GB partition.
(2) resize the smaller 100GB C-partition to enlarge it "in place", by sliding its upper boundary "to the right" to use up all of that newly created 100GB unallocated free space you just generated by shrinking the larger partition to its right by 100GB.
You will end up with two newly resized partitions... one (C) is now 200GB (or whatever), and the other (D, presumably, or whatever you have named it) is now 800GB. Isn't that what you really wanted to do?
That's exactly how Partition Wizard can solve your problem, easily and directly. Once you build up the above "queue" of steps to be performed, you push the APPLY button to actually initiate the performance. The program allows you to make corrections (i.e. UNDO one step at a time going backward in your sequence) if you change your mind, so that when you finally are satisfied and push APPLY only exactly whatever you have settled on will be performed. You can even do one thing at a time if you want, just so that you can APPLY one step at a time in order for you to prove that it really did what you asked it to do.
It's a wonderfully powerful utility, with an easy-to-understand intuitive GUI.
Step (1) can be done while still running Windows. It will start and finish and you will still be in that same booted instance of Windows, since step (1) doesn't affect the operating Windows C-partition.
But when you finally do APPLY that step (2) which resizes the Windows C-partition, Partition Wizard will perform some initial getting-ready stuff and will then prompt you to OK a re-boot. The program will have inserted its own "resize C-partition" task to the pre-Windows-desktop boot sequence, so when the automated restart occurs it will be interrupted by Partition Wizard completing the rest of the "resize C-partition" task. Once complete it will then resume the rest of the normal Windows boot process, eventually placing you at the normal Windows logon Welcome screen.
When you finally get back to your Windows desktop, all will have been completed. You can use Partition Wizard again to review the new sizes of your two partitions, and you can marvel at how amazingly simple and easy and straightforward and intuitive this was, using Partition Wizard and its GUI.
Your need is to enlarge your C-partition which has outgrown its 100GB size. You can perform that growth by grabbing 100GB (or whatever you want to grab) from the current 900GB partition to its right, by shrinking that 900GB partition accordingly. That is your stated goal... so just do exactly that, with Partition Wizard. You don't need to have any other goals or concerns about "junctions".