5

I am on Windows 7 and wish to upgrade to Windows 10, but I do not have enough disk space for the upgrade. I think that I need to upgrade to Windows 10 through Windows 7, rather than start from a reformatted hard disk.

The biggest chunk of disk space is taken up by the winsxs folder (some files are 6 years old), but the proper way isn't working. I ran Disk Cleanup as an admin, and the selection to clean up Windows Update files still doesn't appear:

I also tried DISM /online /Cleanup-Image /SpSuperseded and got:

Service Pack Cleanup can't proceed: No service pack backup files were found. The operation completed successfully.

enter image description here
(Click image to enlarge)

[EDIT] Trying to work out Disk Cleanup still. I have KB2852386 installed:

C:\Users\Zeno>wmic qfe | find "KB2852386"
http://support.microsoft.com/?kbid=2852386     WIN7SSD  Update
      KB2852386               NT AUTHORITY\SYSTEM  12/1/2013

Why is "Windows Update Cleanup" not showing up like it does here?

11
  • Your screenshot clearly show, the command you are trying to run, has already been performed. Your installation cannot superseed the service pack, because you have already performed the cleanup routine, in other words there is nothing to superseed.
    – Ramhound
    Oct 31, 2015 at 4:12
  • @Ramhound What can I do to clean up these 14GB of backups/files? C drive is down to 100MB free and this is the biggest section
    – Zeno
    Oct 31, 2015 at 4:36
  • You can manually remove those files. The catch if you do that is if your installation needs to be repaired you won't be able to do so. Lots of information on how to do that exists I won't help you break your installation though.
    – Ramhound
    Oct 31, 2015 at 14:34
  • Just because the files are old, doesn’t mean they aren’t used anymore. The whole point of the Winsxs folder is to have multiple versions of a file available at the same time. That’s why it appears big. To properly analyze it, you need a hardlink-aware tool.
    – Daniel B
    Dec 27, 2015 at 22:37
  • @DanielB What can I use for that? I have 2GB free and I'm simply trying to free up space to upgrade to Win10 then reformat.
    – Zeno
    Dec 27, 2015 at 22:38

5 Answers 5

5
+25

There’s an easier way to achieve your goal: Obtain a Windows 10 1511 installation medium somewhere and perform a clean installation directly.

Since Windows 10’s November Update (called 1511), it is possible to activate directly using a Windows 7+ Product Key (or Windows 8+ Embedded License). The result is the same: You get a “Digital Entitlement” type activation that is valid for your PC. That means it’ll be automatically picked up whenever you reinstall Windows 10 on the same PC. Details on this procedure, including which types of Product Keys are not eligible for this method, are available at Microsoft.

Apparently, you can enter the “old” Product Key even during Setup, but you could also skip entering the Key there. I used this method once. I skipped entering the Key during Setup.

Prior to the 1511 version you could not activate directly using a non-Windows-10 Product Key, making the whole “upgrade and then clean install” procedure necessary. Because the 1511 update is relatively new, information in the previous state of affairs is more dominant in the Internet.

I also recommend using partition that’s at least 60 GiB for installing Windows.

3
1

The big green file, is it a pagefile? Change the pagefile size, maybe even consider temporarily disabling pagefile whatsoever. The same goes for hiberfil.sys (disable hibernation using powercfg -h off). You need around 20GB of free space before upgrading - how far are you from reaching the goal?

I have struggled with HDD space issues and the fix I've found is involving an NTFS junction to the files - I have done that with Visual Studio Program data to redirect the gigabytes off from my SSD to a HDD. I've used junction utility from SysInternals. While I would advise against moving WinSxS through a junction point to another (removable) drive, you might find it handy to move non-system critical files to a different drive this way. You will want to use a junction for folders that must be accessed at the specific path (ex. C:\Program Files) - even though the actual data will reside on a different drive. While I can't testify for accuracy of this article it might give you some overview on how would you actually move the WinSxS directory, even temporarily.

1
  • Whoever downvotes, any reason for this?
    – AlexPawlak
    Dec 29, 2015 at 7:57
1

Looks like you've already cleaned the RTM files or installed Windows 7 with a DVD which already has the Sp1 included. In both cases you can't shrink WinSxS with this Sp clean command any longer.

But you can cleanup WinSxS by removing old and replaced Updates after installing Update KB2852386 and running disk cleanup again.

If the WindowsUpdate option doesn't show up, Windows can't remove any updates.

If you have low free storage to upgrade, you need to use a 2 USB drives. Install the Windows 10 Media to the 1 USB stick and leave the second empty. During the Windows 10 setup, that you started from USB drive 1, Windows setup will tell that you don't have enough free space and will allow to use the 2nd (empty) USB drive for storing temporary files.

enter image description here

enter image description here

2
  • I have KB2852386 installed already.
    – Zeno
    Dec 27, 2015 at 22:29
  • 1 note. if you can't see the entry, even after installing the update it means, that there are no files which can be cleared up. Dec 28, 2015 at 7:14
0

I use Auslogics DiskDefrag for defragmenting (duh), but newer versions have options to remove temp files, update files, and the likes, before performing the defrag. It's free, does a better job that Disk Cleanup at removing update files, and never gave a problem, you might want to try it out. Wise Care 365 also does a good job at removing backup update files.

Another tool you can try is CCleaner which may help you remove other junk files from your computer, every bit counts!

In case you're using Google Chrome, it has a tendency to accumulate huge amount of cache files over time, try clearing the cache to save some space.

One more thing you can do is delete hiberfile.sys (temporarily for update purpose) by running the following command as administrator powercfg.exe -h off, will save you a few GBs. Once you're done upgrading, you can re-enable hibernation by replacing off with on

-2

Lets get this straight, you are upgrading to Windows 10. The upgrade is free and you will need to do an upgrade to use your upgrade key. You will not be able to freely install windows 10 without purchasing a windows 10 key. Once you upgrade to windows 10, that windows 10 key is then registered to your hardware (motherboard). After you upgrade and activate, you can then do a clean install and hit skip when it asks for your key.

As far as getting it installed, move as much data off that you can. Use a program such as spacesniffer to find where and what is taking up space.

4
  • "You will not be able to freely install windows 10 without purchasing a windows 10 key." - This isn't correct.
    – Ramhound
    Jan 6, 2016 at 17:07
  • If you read the one line correct. You have to upgrade first so it can associate the key to the hardware unless. Is this not correct?
    – Some Dude
    Jan 6, 2016 at 17:09
  • 1
    There is no such thing as an "upgrade key" for Windows 10 when you accept the free upgrade, there is no key given, in the end all users who accept the free upgrade end up using the same version specific generic Windows 10 key. This generic key cannot be used to install Windows 10. Furthermore with the release of Version 1511 you can upgrade with the key from an eligible version of Windows directly.
    – Ramhound
    Jan 6, 2016 at 17:15
  • @Ramhound I am glad the fixed in in version 1511! The upgrade "key" i am talking about is the one built in associate.
    – Some Dude
    Jan 6, 2016 at 17:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .