Error Windows API: There is not enough space on the disk. Error number 0xE00000070

Error Windows API: There is not enough space on the disk. Error number 0xE00000070

book

Article ID: CTX214537

calendar_today

Updated On:

Description

When trying to merge a vDisk, the following error is seen:

User-added image

The error is not seen when adding a vDisk or a new vDisk version to the store, just when merging the vDisk versions.
 
Windows Explorer shows a sufficient amount of free space for the merge process in the vDisk store and running the Get-DiskSpaceFreeEx script from https://gallery.technet.microsoft.com/scriptcenter/get-DiskspaceFreeEX-e015701e via PowerShell, also yields the correct amount of free space.
 

Resolution

Use a UNC path to access the remote the storage.

Problem Cause

When the vDisk store is located on a PVS failover cluster, an NFS share, or other type of remote share, it cannot be presented to PVS as a volume mount point inside a local drive, partition or a Windows folder.

A mounted volume will work for streaming and storing of vDisks and vDisk versions, but it is not supported for merging vDisk versions.  During the merging process, PVS calls a Windows API function that checks the available free space to perform the merge process.  In a mounted volume, the free space reported is of where the mounted volume shortcut exists, as opposed to the free space in the mounted volume itself.  This will cause PVS  to incorrectly get the size of the free space on the mounted volume and the merge process will fail.