Anavem
Languagefr
How to Configure Granular File Recovery in Microsoft 365 Backup

How to Configure Granular File Recovery in Microsoft 365 Backup

Set up Microsoft 365 Backup's new granular restoration features to recover individual SharePoint documents and OneDrive files without full backup restoration. Complete configuration and recovery workflow.

Evan MaelEvan Mael
March 27, 2026 15 min
mediummicrosoft365 8 steps 15 min

Why Configure Granular File Recovery in Microsoft 365 Backup?

Microsoft 365 Backup's new granular restoration feature, launched in public preview in March 2026, revolutionizes how administrators recover lost or corrupted files. Instead of restoring entire SharePoint sites or OneDrive accounts when users need just a single document, you can now browse backup points and selectively recover individual files and folders.

This capability addresses a critical pain point that IT administrators have faced for years. Previously, recovering a single accidentally deleted PowerPoint presentation meant restoring an entire OneDrive account or SharePoint document library, potentially overwriting newer files and disrupting user productivity. The granular approach eliminates this disruption while significantly reducing recovery time and administrative overhead.

What Makes Microsoft 365 Backup's Granular Recovery Different?

The granular restoration feature integrates directly into the Microsoft 365 admin center, providing a familiar interface for administrators. You can search and filter backup contents using keywords, file types, date ranges, and metadata, making it easy to locate specific files even in large backup sets. The system maintains up to one year of backup history, giving you extensive recovery options for various scenarios.

Unlike third-party backup solutions that require separate management consoles, Microsoft's native approach leverages existing SharePoint permissions and organizational policies. This ensures that restored files maintain their original security settings and compliance requirements, critical for enterprise environments.

When Should You Use Granular File Recovery?

Granular recovery excels in several common scenarios: accidental file deletion by users, ransomware recovery where you need clean versions of specific documents, rolling back unwanted changes to critical files, and recovering files from decommissioned user accounts. The feature is particularly valuable for organizations with strict compliance requirements, as it provides detailed audit trails and maintains data governance policies throughout the recovery process.

Implementation Guide

Full Procedure

01

Verify Microsoft 365 Backup License and Prerequisites

Before configuring granular file recovery, confirm your tenant has the necessary licensing and permissions. Navigate to the Microsoft 365 admin center at https://admin.microsoft.com and sign in with your administrator account.

Go to Billing > Your products and verify Microsoft 365 Backup licenses are assigned. The license covers Exchange Online, OneDrive, and SharePoint backup capabilities.

Check your role assignments by navigating to Roles > Role assignments. Ensure you have the SharePoint Backup Administrator role assigned. This is crucial because end-users cannot initiate granular restores - only administrators with this specific role can perform the operations.

Warning: Without the SharePoint Backup Administrator role, you won't see the granular restore options in the admin center, even with Global Administrator permissions.

Verification: In the admin center, search for "Microsoft 365 Backup" in the navigation. If you see the backup page with OneDrive and SharePoint sections, your licensing and permissions are correctly configured.

02

Configure Backup Protection Policies

Navigate to the Microsoft 365 Backup page in the admin center. Here you'll create or modify protection policies that define backup frequency and retention periods for your SharePoint sites and OneDrive accounts.

Click Create policy or select an existing policy to modify. Configure the following settings:

  • Policy name: Use descriptive names like "SharePoint-Daily-1Year" or "OneDrive-Executive-Backup"
  • Backup frequency: Choose between daily, weekly, or custom schedules
  • Retention period: Set up to 1 year retention (365 days maximum)
  • Scope: Select specific SharePoint sites or OneDrive accounts to include

For PowerShell management, install and connect to Microsoft Graph:

Install-Module Microsoft.Graph -Force
Connect-MgGraph -Scopes "Policy.Read.All", "Policy.ReadWrite.All"
Get-MgSolutionBackupRestoreProtectionPolicy
Pro tip: Create separate policies for different user groups or departments. This allows for tailored backup schedules and retention periods based on business requirements.

Verification: Run the PowerShell command above to list all protection policies. Confirm your new policies appear with the correct settings and assigned resources.

03

Enable Granular Restore Feature in Public Preview

As of March 2026, granular file recovery is in public preview and scheduled for general availability between late April and early May 2026. To access preview features, navigate to Settings > Org settings > Services in the Microsoft 365 admin center.

Look for Microsoft 365 Backup in the services list and click to open settings. Enable any preview features related to granular restore if available. The feature may also be automatically enabled for tenants with existing Microsoft 365 Backup.

Check the Message Center (Health > Message center) for announcement MC1245216 regarding granular restore availability. This message contains specific rollout timelines for your tenant.

Alternatively, verify feature availability by navigating to the Microsoft 365 Backup page and looking for Restore options under both OneDrive and SharePoint sections. If you see options for "Selected content only" during restore workflows, the granular feature is active.

Warning: Preview features may have limitations or unexpected behavior. Test thoroughly in a non-production environment before relying on granular restore for critical recovery scenarios.

Verification: Navigate to Microsoft 365 Backup > OneDrive > Restore. If you see content scope options including "Selected content only", the granular restore feature is enabled and ready for use.

04

Perform Granular OneDrive File Recovery

To recover specific files from OneDrive without restoring entire accounts, start in the Microsoft 365 admin center at the Microsoft 365 Backup page. Click the OneDrive section, then select Restore.

On the "Select type of content" page, choose OneDrive accounts and click Next. Select the specific OneDrive accounts that contain the files you need to recover. You can search by user name or email address.

Choose your restore point by selecting a date and time. Remember that the system restores from the closest backup point prior to your selected time. For example, selecting 9:00 AM will restore from the 8:00 AM backup if that's the nearest prior point.

On the "Content scope" page, select Selected content only to enable granular restore. Use the filtering options to narrow down your search:

  • Keywords: Search for specific file names or content
  • File type: Filter by document types (.docx, .xlsx, .pdf, etc.)
  • Date range: Specify when files were created or modified
  • Folder path: Browse specific folder structures

Browse through the restore point contents, select individual files or folders, and preview them if needed. Click Restore to complete the recovery.

Pro tip: Use the preview feature to verify you're restoring the correct file version before committing to the restore operation. This prevents overwriting current files with incorrect versions.

Verification: After restoration, check the target OneDrive location to confirm the files appear with the correct timestamps and content. The restored files will show their original creation and modification dates.

05

Execute Granular SharePoint Document Recovery

For SharePoint document recovery, navigate to Microsoft 365 Backup > SharePoint > Restore in the admin center. The process is similar to OneDrive but includes additional site-specific options.

Select SharePoint sites on the content type page, then choose the specific sites containing the documents you need to recover. You can search by site name or URL to quickly locate the correct SharePoint site.

Choose your restore point date and time, keeping in mind the closest prior backup point rule. For SharePoint, this is particularly important because document libraries may have frequent updates throughout the day.

On the content scope page, select Selected content only and use SharePoint-specific filters:

  • Document library: Filter by specific libraries within the site
  • List name: Target specific SharePoint lists
  • Author: Filter by document creator or last modifier
  • Content type: Filter by SharePoint content types
  • Metadata: Search using custom column values

Navigate through the site structure in the restore interface. You'll see the familiar SharePoint folder hierarchy, making it easy to locate specific documents or folders.

# Optional: Use PowerShell to check restore job status
Get-MgSolutionBackupRestoreRestoreJob | Where-Object {$_.Status -eq "Running"}

Select the specific documents or folders you need, preview them to confirm versions, then click Restore. Choose whether to overwrite existing files or restore to a different location if the option is available.

Verification: Navigate to the SharePoint site and document library where you restored files. Check the version history to confirm the restored documents have the expected timestamps and content from your selected backup point.

06

Configure Advanced Restore Options and Policies

Fine-tune your granular restore capabilities by configuring advanced options in the Microsoft 365 Backup settings. Navigate to Microsoft 365 Backup > Settings to access policy configuration options.

Configure restore behavior policies:

  • Overwrite policy: Define whether restored files should overwrite existing versions or create copies
  • Permissions preservation: Ensure restored files maintain original SharePoint permissions and sharing settings
  • Metadata retention: Configure whether custom metadata and content types are preserved during restore
  • Version handling: Set policies for how multiple file versions are handled during granular restore

Set up notification preferences for restore operations. Configure email notifications for administrators when granular restore jobs complete, fail, or require attention.

Use PowerShell to create custom restore policies for different scenarios:

# Create a custom restore policy
$restorePolicy = @{
    Name = "GranularRestorePolicy"
    OverwriteExisting = $true
    PreservePermissions = $true
    NotifyOnCompletion = $true
    RetainVersionHistory = $true
}

# Apply policy to specific SharePoint sites
Set-MgSolutionBackupRestorePolicy -PolicyId $policyId -Settings $restorePolicy
Warning: Be cautious with overwrite policies. Enabling automatic overwrite can replace current file versions with older backup versions, potentially causing data loss if not carefully managed.

Verification: Test your configured policies by performing a small-scale granular restore. Verify that files are restored according to your policy settings, including permissions, metadata, and version handling.

07

Monitor and Troubleshoot Granular Restore Operations

Establish monitoring procedures for your granular restore operations to ensure successful recovery and identify issues quickly. In the Microsoft 365 admin center, navigate to Microsoft 365 Backup > Restore history to view all restore operations.

Monitor restore job status using both the admin center interface and PowerShell:

# Check all restore jobs from the last 7 days
$startDate = (Get-Date).AddDays(-7)
Get-MgSolutionBackupRestoreRestoreJob | Where-Object {$_.CreatedDateTime -gt $startDate} | Select-Object Id, Status, CreatedDateTime, CompletedDateTime

# Get detailed information about a specific restore job
Get-MgSolutionBackupRestoreRestoreJob -RestoreJobId "your-job-id" | Format-List

Common troubleshooting scenarios and solutions:

  • Restore point not found: Verify the selected date/time falls within your retention period (up to 1 year)
  • Files not appearing: Check that backup policies were active during the timeframe of the files you're trying to restore
  • Permission errors: Ensure you have SharePoint Backup Administrator role and necessary site permissions
  • Partial restore failures: Review individual file errors in the restore job details

Set up automated monitoring using PowerShell scripts that can run on a schedule:

# Monitor for failed restore jobs and send alerts
$failedJobs = Get-MgSolutionBackupRestoreRestoreJob | Where-Object {$_.Status -eq "Failed"}
if ($failedJobs) {
    # Send notification or log alert
    Write-Host "Found $($failedJobs.Count) failed restore jobs" -ForegroundColor Red
    $failedJobs | Format-Table Id, CreatedDateTime, ErrorMessage
}
Pro tip: Create a restore testing schedule to regularly verify that your backup points contain the expected data and that granular restore functions correctly. This proactive approach helps identify issues before you need emergency recovery.

Verification: Run the PowerShell monitoring commands above to confirm you can successfully track restore operations. Check that failed jobs provide sufficient detail for troubleshooting and that successful jobs show expected completion times.

08

Implement Granular Restore Best Practices and Automation

Establish best practices for granular restore operations to ensure efficient and reliable file recovery. Create standardized procedures that your team can follow during recovery scenarios.

Document common restore scenarios and create templates:

  • Accidental file deletion: Standard procedure for recovering recently deleted files
  • Ransomware recovery: Process for identifying and restoring clean file versions
  • Version rollback: Steps for restoring previous versions of modified documents
  • Bulk recovery: Procedures for recovering multiple files or folders efficiently

Create PowerShell scripts to automate common restore tasks:

# Automated script for restoring files deleted in the last 24 hours
param(
    [Parameter(Mandatory=$true)]
    [string]$SiteUrl,
    [Parameter(Mandatory=$true)]
    [string]$LibraryName
)

# Connect to Microsoft Graph
Connect-MgGraph -Scopes "Sites.ReadWrite.All", "Policy.ReadWrite.All"

# Get the most recent backup point
$backupPoint = Get-MgSolutionBackupRestoreBackupPoint | 
    Where-Object {$_.SiteUrl -eq $SiteUrl} | 
    Sort-Object CreatedDateTime -Descending | 
    Select-Object -First 1

# Initiate granular restore for the specified library
Start-MgSolutionBackupRestoreGranularRestore -BackupPointId $backupPoint.Id -LibraryName $LibraryName

Implement regular testing and validation procedures:

  • Monthly restore tests: Perform test restores to verify backup integrity
  • Recovery time objectives: Measure and document typical restore completion times
  • User training: Educate users on when to request granular restore vs. self-service recovery options
  • Documentation updates: Keep restore procedures current as Microsoft releases updates

Set up integration with your existing IT service management (ITSM) system to track restore requests and automate common workflows.

Pro tip: Create a restore request form that captures all necessary information upfront: affected users, file paths, approximate deletion/modification dates, and business justification. This streamlines the restore process and ensures you have all required details.

Verification: Test your automated scripts in a controlled environment and verify they can successfully initiate and monitor granular restore operations. Confirm that your documentation accurately reflects the current restore procedures and that team members can follow them effectively.

Frequently Asked Questions

What permissions do I need to perform granular file recovery in Microsoft 365 Backup?+
You need the SharePoint Backup Administrator role specifically assigned to your account. Global Administrator permissions alone are not sufficient for granular restore operations. This role restriction ensures that only designated backup administrators can perform selective file recovery, maintaining security and audit compliance. End-users cannot initiate granular restores themselves and must request assistance from administrators with the proper role assignment.
How far back can I restore files using Microsoft 365 Backup granular recovery?+
Microsoft 365 Backup maintains backup points for up to one year (365 days maximum) based on your configured retention policy. The system restores from the closest backup point prior to your selected date and time, not the exact timestamp you choose. For example, if you select 9:00 AM but the nearest backup was taken at 8:00 AM, the system will restore from the 8:00 AM backup point. This ensures you get the most recent available version of your files.
Can I restore individual files without affecting other files in the same SharePoint library?+
Yes, granular recovery allows you to select and restore individual files or folders without impacting other content in the same SharePoint document library or OneDrive account. You can browse the backup point contents, preview specific files, and choose exactly which items to restore. The system provides options to either overwrite existing files or restore to alternative locations, depending on your configured policies and the specific restore scenario.
What happens to file permissions and metadata during granular restore operations?+
Microsoft 365 Backup preserves original SharePoint permissions, sharing settings, and custom metadata during granular restore operations. This includes content types, custom columns, version history, and security settings that were in place when the backup was created. The restored files maintain their original creation and modification timestamps, ensuring audit trails remain intact. However, you should verify permission inheritance and sharing links after restoration, as some dynamic permissions may need manual adjustment.
Is Microsoft 365 Backup granular recovery available for all file types and locations?+
Granular recovery works with all file types stored in SharePoint Online document libraries and OneDrive for Business accounts, including Office documents, PDFs, images, and other file formats. However, the feature is currently limited to SharePoint sites and OneDrive accounts that have Microsoft 365 Backup protection policies enabled. Exchange Online items, Teams chat files, and other Microsoft 365 services may have different recovery mechanisms. The feature entered public preview in March 2026 and is scheduled for general availability between late April and early May 2026.
Evan Mael
Written by

Evan Mael

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Share your thoughts and insights

Sign in to join the discussion