How to Restore Corrupted SharePoint Files Without Version History
Question details
The user needs to recover a SharePoint file that has become corrupted or displays as zero bytes, but there is no previous version history available to restore from.

- Product
- Microsoft SharePoint
- Device & OS
- not provided
- Scenario
- Attempting to retrieve an intact copy of a damaged or zero-byte file stored in a SharePoint library when the standard version history feature yields no results.
- Observed behavior
- The file cannot be opened because it is corrupted or completely empty (zero bytes), and standard version history does not contain an uncorrupted previous version.
Verify that you have Site Administrator privileges, as accessing advanced recovery areas like the Second-stage Recycle Bin or Preservation Hold library requires admin rights.
Check the Recycle Bin and Preservation Hold Library
If a retention policy is active on your site, older uncorrupted copies of your files may be safely preserved in hidden libraries.
When files are modified or deleted in an environment with a retention policy or retention label, SharePoint automatically keeps a copy of the original file in a hidden location called the Preservation Hold library.
Navigate to your SharePoint site and click 'Recycle bin' in the left-hand navigation pane to see if an older, uncorrupted copy of the file was accidentally deleted.
If you are a site admin and cannot find the file in the standard Recycle Bin, scroll to the bottom of the page and click 'Second-stage recycle bin' to look for the file there.
Contact your SharePoint administrator and request them to check the site's hidden PreservationHoldLibrary (located at [SiteURL]/PreservationHoldLibrary) for retained copies of the corrupted file.

Recover from Local OneDrive Sync Cache
If you sync SharePoint libraries to your computer, you might have an uncorrupted offline copy cached on your hard drive.
Contact Microsoft 365 Support for Backend Recovery
If no backups, retention labels, or local copies exist, Microsoft Support might be able to perform a point-in-time restore of the site.
Prevent Data Loss with WPS Office Local Auto-Backup
Relying purely on cloud sync for document safety can lead to frustrating situations when files corrupt. Switch to WPS Office, a highly compatible, feature-rich alternative to Microsoft Office that includes robust local backup features to ensure your work is never permanently lost.
- 1. Install WPS Office: Download the free installer from the WPS website and install it on your computer.
- 2. Enable Auto-Backup: Navigate to Settings > Backup Center within WPS Office and enable local backups so your files are securely saved locally as you work.
- 3. Edit Seamlessly: Open your Microsoft Office files in WPS Office and continue working without losing any formatting or data.

Frequently Asked Questions
Why do my SharePoint files suddenly show zero bytes?
Files can appear as zero bytes due to interrupted sync processes in OneDrive, malware infections, upload timeouts, or software glitches during saving. If the sync client crashes before the upload completes, a zero-byte placeholder may be left on the server.
What is the Preservation Hold Library in SharePoint?
The Preservation Hold Library is a hidden document library created automatically when an organization applies a retention policy or eDiscovery hold. If a user modifies or deletes a file, SharePoint saves the original version in this library to comply with data retention rules.
Can I recover a file if I am not a SharePoint admin?
As a standard user, you can only check your personal Recycle Bin and the version history. If the file is not there, you must contact your site administrator to check the Second-stage Recycle Bin or the Preservation Hold Library.
Is it possible to disable version history in SharePoint?
By default, version history is enabled in SharePoint Online and cannot be completely turned off, though library owners can limit the number of versions retained. If version history is missing entirely, it may be due to a specific configuration by your IT administrator.




