SharePoint Online: How to Recover Deleted Files from Preservation Hold Library?

Requirement: Restore deleted files from the Preservation Hold Library.

SharePoint Online: How to Recover Deleted Items from Preservation Hold Library?
The Preservation Hold Library in SharePoint Online and OneDrive preserves files that are edited or deleted to ensure there is no loss of data through accidental or willful deletion or editing of items that are under a Preservation Hold through retention policy, In-place hold or eDiscovery.Some times, when items are deleted even from the recycle bin and you can recover those deleted files from perservation hold library.

To restore deleted files from the preservation hold library, do the following:
  • Login to the site collection where you want to restore files from "Preservation hold library", as a site collection administrator (Important: pervervation hold library is visible only to site collection administrators).
  • Click on Settings gear >> Site contents
  • In Site contents page, click on "Preservation Hold Library". This library will be created after the first time the content has been modified or deleted. (Direct URL: https://<your-domain><your-site>/PreservationHoldLibrary/Forms/AllItems.aspx)
    restore files from preservation hold library
  • This library contains all edited and deleted items. Select the deleted file based on the file name and time-stamp values. Click on "Copy to" button in the ribbon to copy the selected file to the desired library.
    recover items from preservation hold library

Items in the preservation hold library are sent to second stage recycle bin automatically after the retention period (In my setup, its 10 years!). Here is my another post on creating retention policy for SharePoint Online sites: How to Create a Retention Policy to Preserve Deleted Items in SharePoint Online?


  1. Great article as always.
    I must comment that we found out that its more advised to use retention label for SP rather than retention policy because of the versioning problem.
    once versioning is in place, and its in place be default by MS, and the site is under retention policy the versioning limit is not honored. even if you set 1 version for the library it will accumulate to 50,000 versions.
    Retention labels honors the versioning limits.


Please Login and comment to get your questions answered!

Powered by Blogger.