Monday, February 16, 2015

Server Backup 2012 Error 0x80780119 With EFI Volumes/Partitions (not enough disk space to create a Shadow Copy)

Here's a working fix for this issue,

  1. Open Computer.
  2. Right click the C drive (the active drive that contains the Windows system folder)
  3. Click the Shadow Copies tab
  4. Select the EFI volume and click settings
  5. Change the Maximum Size to be two or three times the size that is listed.
  6. If the Maximum Size is unlimited, try setting it to different values.
  7. Repeat steps 3 and 4 for the Recovery Partition.
If you are still having trouble, then change the Shadow Copies storage area from itself to the C drive or another partition (preferably on the same disk or array), for both the Recovery and the EFI boot partition. This should also work for Windows 8.
 
Another possible but untested solution is to use AOMEI Partition Assistant to resize the Recovery Partition and the EFI partition to be two to three times larger.

Here's some background links:


https://sbsland.wordpress.com/2014/08/16/windows-server-2012-r2-backup-fails/


http://serverfault.com/questions/555912/windows-server-2012-r2-vm-back-up-fails-with-insufficient-storage-available-to-c
  1. Disable WinRE (Open elevated command prompt and Run: “reagentc /disable”)
  2. Take system image backup
  3. Enable WinRE (Open elevated command prompt and Run: “reagentc /enable”)
You can write a batch file to run these commands via the scheduler for automation,


https://social.technet.microsoft.com/Forums/en-US/7373a7b8-01c8-4e2b-aaaa-513b7dad56f4/windows-server-2012-r2-vm-back-up-fails-with-insufficient-storage-available-to-create-either-the?forum=windowsbackup

The "USN journal" fix does not work on 2012, since Windows Server 2012 does not allow you to assign the EFI or Recovery partitions a drive letter. But also I have not tinkered with diskpart to see if it's possible via the command-line.


Apparently there is an errant Windows Update that just recently came out, since many people are having this issue but there's no official hotfix.

2 comments:

Unknown said...

You are a genius,
What a great idea.
Thanks, Thanks, Thanks. I've been pulling my hair out on this one for 2 days.

I have a new Dell PE430 server with a vanilla installation of win012R2 with only the Hyper-V role added to it. Backups are kind of important :-).

I moved the shadow copies of both the EFI and Recovery partitions to the C partition and set them to 320MB (Windows wouldn't let me make them smaller than 300MB). It worked like a charm.

Thanks again,
Sam

Unknown said...

Thanks Justin,
You are a genius.
I've been pulling hair on this for 2 days.

I have a new Dell PE430 server with a fresh vanilla install of window ss2012R2 and the Hyper-V roll. Backups are really important :-).

What I ended up doing is moving the shadow copies of both the EFI and recovery partitions to the C partition/volume and setting them to 320MB. Windows insisted on a minimum of 300MB. It worked like a charm.

Thanks again,
Sam