Terry Morse If the partitions are in the order you describe, you won't be able to simply shrink your Windows partition or your Windows Recovery and immediately allocate that free space to your System Resource partition, since freed up space appears AFTER the partition you shrank, not before it. And since the Windows Recovery partition has its own minimum free space requirements for Windows 10 feature updates, that might create a different problem there. Ideally you'd want to shrink your main Windows partition to create the necessary additional capacity.
The default System Resource partition size (called an EFI System Partition or ESP on UEFI-based systems) is 100 MB. I'm not sure why yours is so small, but if you want to fix it, you'll need to use repartitioning tools that can shrink your partition and then "shift" partitions around so that the free space you created is immediately after the System Resource partition, at which point you can extend that partition into that free space. Those tools exist, and despite yet another of many false claims by @Mary G, they are safe to use and in fact are used all the time. Here is one popular and free option. But I would still recommend creating a backup of your system first, ideally a full disk image backup. Then give your System Resource partition 100 MB total size and do NOT make that a temporary change. Leave it that way since it should have been that way from the beginning.
(Also, your System Recovery partition that you say is Drive D shouldn't have a drive letter assigned, so you should use Diskpart or DIsk Management to remove that so it goes back to being hidden, but I guess that's a separate issue.)
No it is not safe to try to do that even if you could--you cannot. Windows Update needs space on your main boot drive that has 900 gb. It has nothing to do with hidden Recovery partitions. Windows Update changes/updates Windows and that's on the main drive. Update needs GB's not tiny MB's. This is from Microsoft-
Make sure that your device has enough space. Your device requires at least 16 GB of free space to upgrade a 32-bit OS, or 20 GB for a 64-bit OS. If your device has a small hard drive, you may need to insert a USB drive to update it.
@Mary G and @nyc10036 , there are cases where Windows feature updates won't install based on the amount of free space that exists on the EFI System Partition and/or the Windows Recovery partition, and the minimum requirements can indeed be MB rather than GB. In those cases, simply freeing up space on the C partition is not going to solve anything. So Mary G, as is practically the norm when I see posts of yours, you are simply incorrect yet again by claiming here that, "It has nothing to do with hidden Recovery partitions", so once again I will suggest that you either bring your technical knowledge current or else stop trying to help others, because bad information is often worse than no information. Or at the very least, say something like "My understanding is" rather than speaking in terms of absolute fact when you're wrong.
@nyc10036 I noticed that afterward and edited my reply accordingly, although it doesn't really change the answer I gave, because free space is created as a result of shrinking a partition appears at the end of that partition, not at the beginning. So regardless of which partition the OP wants to shrink to free up the necessary additional space, some sort of partition moving utility is going to be involved. The only alternative would be performing an image backup of the whole disk and then restoring it with different partition sizing, but that seems like six of one, half a dozen of the other to me.
The main issue is to enlarge the System Resource partition. It could be at the expense of the main (900 GB) partition. The minimum I need to eke out is 0.3 MB, but I would follow jphughan's advice and bring the SRP up to 100 MB to avoid this problem in the future. Any recommendations of currently-available alternatives to Partition Magic would be welcome.
I bought the laptop in question, a Dell Vostro 1320, in 2009. It shipped with Windows Vista, which I upgraded to Windows 7, and a 512 GB hard drive, which I replaced with the 1 TB solid-state drive it currently has last January. I used Acronis TrueImage to migrate the contents of the old drive to the new one. The order and size of the partitions "is what it is." I didn't change the order, merely allotted the extra space on the new drive to the c: partition. 29 MB may have been sufficient back then. This is the first time it has been an issue.
The last time I had to do any partition management was decades ago, on a Gateway desktop. I used Partition Magic, which allowed me to easily resize and move partitions to free up space at the front end of a partition. Partition Magic is apparently no longer available. Is there any currently available software you would recommend that can do this?
@Terry Morse Glad it worked, but there's no such thing as an MBR vs. UEFI partition. MBR is a partition layout scheme that applies to the entire disk (the other option is GPT), and UEFI is a boot method (the other method is Legacy BIOS). Neither is a partition type. But if you have an MBR disk because your system is booting in Legacy BIOS mode, then newer Windows versions did set up a small System partition in front of the C drive, even though that isn't technically necessary on Legacy BIOS systems in order to allow Windows to boot.
@jphughanprovided the solution that worked. To make everything clear, the System Resource Partition is an MBR partititon, not UEFI. When I bought the laptop in 2009, 29 MB was probably adequate. I used MiniTool Partition Wizard Free to free up 71 MB from the 900 GB c: partition, shift the partition, and add the 71 MB to the SRP, bringing it up to 100 MB. This was sufficient to allow the update to succeed. Many thanks to @jphughan for the assistance.
If it was a MBR partitioned drive and the volume was a primary volume, the Linux kernel may have failed to read the partition table. Then it might work if you try it again after restarting. The Linux might also fail to recognize the hard disk or something.
As I am testing the restore process, I can confirm this same issue exists within VMware ESXi 4.1. When I created a new Virtual Machine, I let VMware guide me through the hardware selections. The VM I received had an LSI Logic Parallel SCSI adapter. Changing this to adapter type to BusLogic Parallel allowed the restore process to find and mount the target hard drive.
I found this problem yesterday, turned out to be a corrupt GPT table. Possible fix --> add a parted script to the restore CD. If the partition error occurs, the user can give permission for parted to rebuild and format the drive as NTFS.
There may be more shortcomings to installing KB5034441 than just needing a larger Windows Recovery partition. The install for me kept failing even after I had increased the Windows Recovery partition to 2GB.
I had begun to suspect the customization DELL had initially done for the Windows Recovery environment was not being handled by KB5034441. So I reverted to a vanilla (non-customized) WinRE and then KB5034441 installed successfully.
There had been suspicions online from folks who suspected more than partition size, so that got me thinking of what else might cause problems for KB5034441. Oh sure, now I have lost the option to go back to the factory install, but that was years ago and never going to happen.
Yes, after I created the non-customized vanilla Recovery Environment, I checked the ability to boot into the Recovery Environment both before KB5034441 installed and also after KB5034441 installed (I held Shift when I clicked on Restart). Works both ways and looks like what a clean install of Windows 10 provides.
Yeah my Recovery Partition is 530MB. 100% reporting free. Windows 10 22H2 all updates applied except KB5034441. This is self-built PC, no special or custom OEM partitions, just the ones created by SETUP when I installed Windows 10. This update still errors out after multiple attempts. There has to be something more at work besides the size and free space of this Recovery Partition.
Always create a fresh drive image before making system changes/Windows updates; you may need to start over!We all have our own reasons for doing the things that we do with our systems; we don't need anyone's approval, and we don't all have to do the same things. We were all once "Average Users".Computer Specs
I tried AOEMI free partition assistant and seemed to report everything correctly. There was 89MB free space. AOMEI allowed me to resize the partition to 730MB from 530MB. Good thing I always leave some space unallocated at the end of my drives.
Well maybe another issue or not? After the partition adjustment, in Disk Management, the partition is no longer tagged/ident as Recovery Partition as it was displaying before. It is just blank in terms of any ident or label. Using the reagentc /info reports enabled and consistent with everything reported before. I used /enable just to be sure and it reported successful.
Had same update issue on another windows 10 machine (which had been updated to version 22H2). After using the procedures outlined in earlier post WITHOUT increasing size of Recovery partition (still at 499MB), update ran successfully.
I just got a new Macbook Pro Retina 2014. I enabled FileVault on the startup process. But after a while I encountered the bug in which FileVault never finishes the encryption because it asks for power connection. Unable to disable FileVault, I decided to do a fresh install. So I booted up recovery mode, and tried to erase the partition. An error came up:" This Core Storage operation is not allowed on a sparse logical volume group", and the partition disappeared.
3a8082e126