Microsoft 365 Restore Drill and Recovery Runbook
Almost every organization that buys Microsoft 365 backup stops there — the product is on, the policies are green, and nobody has ever restored anything. This is a fixed-price, one-week drill run against the backup you already have, whether that is Microsoft 365 Backup or a third-party product: we agree up to six restore scenarios (a purged mailbox item, a mailbox rolled back to a last-known-good point, a OneDrive account, a SharePoint site and a single library, the files behind a Teams channel, and a point-in-time rollback after a seeded mass-overwrite event), run every one of them to a non-destructive target — a new site URL, a new mailbox folder — with your written approval, and time them with a stopwatch instead of a vendor datasheet. What you keep is the measured time-to-restore for each workload against the RTO and RPO your business believes it has, a recovery runbook with a named owner, deputy and exact console path per workload, an honest register of what your backup cannot recover at all (Teams chat and channel messages, Loop workspaces, Planner, mailbox drafts, anything sitting in Deleted Items), and a quarterly drill calendar your own team can run. $2,450 fixed, one tenant, one week. We do not deploy or configure backup here — if you do not have one yet, start with [Microsoft 365 Backup setup](/services/microsoft-365-backup-native-setup-management) and come back to this when it has been running long enough to have restore points worth testing.
What this engagement is
A backup product is a purchase. A restore is a skill, and it is the only part anyone will ever care about. The gap between the two is where most Microsoft 365 recovery plans actually fail: the policy is enabled, the tenant shows protected, and on the day of the incident nobody knows which console to open, which restore point to pick, who is allowed to click the button, or how long the room will have to wait. Microsoft is explicit that its own resilience is not a substitute for this. Its Microsoft 365 Backup FAQ distinguishes a disaster-recovery copy — which maintains the current state of your content, not any historical version — from a backup that can return you to a prior healthy point, and it notes that legal holds retain data but are optimized for export through eDiscovery rather than mass restore. Versioning is a user-level convenience that does not scale to an admin-orchestrated recovery. So the questions an auditor, a cyber-insurer or a board asks after an incident — what did you restore, how long did it take, who did it, and what could you not get back — have to be answered with evidence you produced before the incident, not with a product name. The drill is the answer to those questions. In the first day we sit down with the people who would actually be woken up and write the recovery scope: which workloads matter, what the business believes its recovery time and recovery point objectives are, and who owns recovery for each one. Then we design up to six scenarios against your real tenant and put the safety plan in writing before anything runs. A typical set: recover a single purged item into a volunteer mailbox; roll a mailbox back to a last-known-good time; recover a OneDrive account; recover a SharePoint site, and separately a handful of files and folders from one library; recover the document library behind a Teams channel; and finally a bulk point-in-time rollback of a seeded overwrite event — on a test library we approve together, documents are overwritten with scrambled content and renamed at a volume you agree, then the site is rolled back to a restore point taken before it. We never run malware and never execute anything on an endpoint. Wherever the platform allows it the restore lands somewhere harmless: Microsoft 365 Backup can restore a SharePoint site or OneDrive account to a new URL rather than over the original, and restore mailbox items into a new Recovered Items folder rather than in place. Your administrator drives the console with our engineer alongside, because the person who will do this at 2 a.m. should be the person who has done it once already. Every scenario is timed from decision to usable data, and the evidence — restore point chosen, operator, timestamps, item counts, screenshots, the restore session record Microsoft retains for 366 days — goes into the pack. The second half of the value is the part vendors do not put on the box: what your backup will not give you back. For Microsoft 365 Backup the protected workloads are OneDrive accounts, SharePoint sites and Exchange Online mailbox items — mail, notes, contacts, calendar and tasks. Teams chat and channel messages are not among them. The files behind a Teams channel live in the team's SharePoint site and are recoverable with that site; files shared in a chat live in the sender's OneDrive; the conversation itself is not restored by the native product, and that single sentence changes what a lot of leadership teams think they have bought. The retention window is one year and is not configurable. Full site, account and mailbox restore points are every 10 minutes — but Microsoft's own restore documentation puts granular file and folder recovery on a daily restore point for the trailing fourteen days and weekly beyond that, so 'we have 10-minute restore points' is true for a rollback and misleading for a single lost file. Mailbox items only come back if they were modified, deleted into the Recoverable Items folder or purged: an item a user dragged into Deleted Items is not restored by the backup at all, drafts are not backed up, and a mailbox restore can only land in that same mailbox — there is no restore into a different mailbox and no export to PST. Restore points only exist from the moment a protection policy started covering that site or mailbox. Sites created from a handful of legacy templates are unsupported, and so are SharePoint Embedded containers — which is where Microsoft Loop workspaces live. Term store terms do not come back with a site, a new-URL restore does not carry the term store at all, and tenant renames, tenant moves and site URL changes cannot be undone by a restore. A site under a strict SEC 17a-4(f) hold will refuse an in-place restore by design. Every one of these lands in the register with the workload it affects and the exposure it leaves, so the decision to accept it or fix it is made by a human with the facts in front of them. If your backup is a third-party product — Veeam, AvePoint, Barracuda, Dropsuite, Keepit, CodeTwo or anything else — the method does not change. We run the same scenarios in your vendor's console, with your vendor's roles, and state what the product protects strictly per the vendor's own documentation rather than making claims on their behalf. Third-party products frequently do cover Teams chat and channel messages through Microsoft's Teams Export APIs and often restore to alternate locations or export to file, so a drill against a third-party product usually ends with a different — and often better — boundary register than a drill against the native product. Either way you find out by doing it, which is the whole point, and where the vendor's console disagrees with its datasheet the evidence pack records what the console actually did. You finish the week with a runbook an administrator who was not in the room can follow, a measured restore-time table your leadership can compare against the objectives it set, a gap register that separates 'change a setting' from 'buy something else' from 'accept this risk in writing', and a quarterly drill calendar with the scenarios rotated so the same test is not run twice — and kept inside Microsoft's guidance that test restores should not exceed twice a month per protection unit. Where the drill shows that your objectives are simply not achievable with what you own, we say so in the readout and name the options. Turning those targets into a board-level document with a leadership tabletop is the Business Continuity and Disaster Recovery Plan; testing the restores for your servers, Azure VMs and endpoints is Managed Backup and Backup-Restore and the Azure Backup services behind it; and if you are reading this during an actual incident rather than before one, stop and call incident response instead of booking a drill.
Success criteria
What you receive
How the work unfolds
A working session with the people who would be woken up. We record which workloads matter, what the business thinks its recovery time and recovery point objectives are, who owns recovery for each workload and who deputizes, and what triggered this engagement — an audit, an insurance renewal, a near miss, or a new CIO asking a fair question. Where objectives have never been stated, we get them stated; leadership sets the numbers, we do not invent them.
Before testing anything we establish what is actually protected: policy coverage by mailbox, site and OneDrive account, objects that are excluded or sit on unsupported templates, the date protection started for each object, retention and restore-point behavior as your product implements it, the admin roles that can perform a restore, and the health of the billing or subscription the backup depends on. For Microsoft 365 Backup this comes from the tenant; for a third-party product, from its console and the vendor's published documentation.
We turn the scope into up to six concrete scenarios with named target objects, seeded test content where a scenario needs something to have been damaged, non-destructive restore destinations wherever the platform offers them, a cleanup step for each, and a rollback plan for the drill itself. Nothing runs until you approve the plan in writing, and any scenario that would touch production content is either redesigned or explicitly authorized by you.
Your administrator drives the console with our engineer alongside. Each scenario is timed from the moment the decision to restore is made to the moment a user could work with the data, and the evidence is captured as it happens rather than reconstructed afterwards. Where a restore behaves differently from the documentation — a restore point that is not there, an item class that does not come back, a lock on a restored site — that becomes a finding rather than a footnote.
Recovered data is checked, not assumed: counts, permissions, metadata, version history, and for sites what did not travel with them. Restored copies, test folders and seeded content are cleaned up and the cleanup is recorded. Then the measured times go against the stated objectives and every miss is analyzed — is it the product, the restore point, the data volume, the process, or the objective itself being unrealistic?
The findings become a runbook a stranger can follow, an evidence pack an auditor can read, a boundary register leadership must consciously accept, a prioritized gap list, and a quarterly drill calendar with owners and dates. We present it to IT leadership, walk the engineer's detail through with your team, and hand over the working files.
Prerequisites
Who does what
IT Partner
- Facilitate the scope session and record recovery owners, deputies and objectives as decisions with names against them.
- Establish what your backup actually protects today, including the objects it excludes and the date protection started for each.
- Design the drill scenarios, the seeded test content, the non-destructive destinations and the cleanup, and get your written approval before anything runs.
- Sit alongside your administrator through every scenario, time each one honestly, and capture the evidence as it happens.
- Verify restore fidelity rather than accepting a completed job status, and record what did not come back as carefully as what did.
- Write the recoverability boundary register from what the platform and your product actually did, citing Microsoft's or the vendor's current documentation and the date we checked it.
- Deliver the runbook, evidence pack, gap register and quarterly drill calendar, present the readout, and clean up every restored copy, test folder and seeded file we created.
- Treat everything seen during the drill as confidential, and remove our access at the end if you ask us to.
Your team
- Provide the backup, the administrator who will drive it, and the administrative access the scenarios need.
- Approve the drill plan in writing, including the target objects, the seeded content and any scenario that touches production data.
- Have leadership state the recovery time and recovery point objectives, or accept the ones the drill shows are realistic — these are business decisions and stay yours.
- Make the named recovery owners available for the scope session and the runbook walkthrough.
- Provide the volunteer mailboxes, test site and storage headroom, and tell affected users a Recovered Items folder or a restored site copy is expected.
- Decide what happens to the gap register afterwards — fix it with us, fix it with your own team, or accept the risk in writing.
What's not included
Limitations & technical notes
Frequently asked questions
Does Microsoft back up my Microsoft 365 data?
Not in the way most people mean. Microsoft replicates your data for service resilience and gives you recycle bins, versioning, retention policies and holds — but Microsoft's own Microsoft 365 Backup FAQ draws the line clearly: a disaster-recovery copy maintains the current state of your content, not historical versions, and legal holds are optimized for export through eDiscovery rather than mass restore. Point-in-time recovery of a mailbox, a site or an account after an encryption or mass-deletion event is a separate product — Microsoft 365 Backup, or a third-party backup — that you have to turn on and pay for. This service does not sell you that product; it proves whether the one you already have can actually give your data back.
We already bought a backup. Why pay to test it?
Because the purchase and the recovery are different things, and only one of them has ever been rehearsed at most organizations. Untested restores fail for mundane reasons: the mailbox was never in a policy, the site was created after the last restore point you need, the only person with the backup admin role left in March, the restore lands read-only and nobody knows how to unlock it, or the data class everyone assumed was covered — Teams messages, Loop pages, Planner boards — was never covered at all. A drill converts those from discoveries you make during an incident into findings you fix on a Tuesday, and it produces the evidence an auditor or insurer wants to see.
Will the drill touch our production data? Can we lose anything?
The drill is designed to be non-destructive and nothing runs before you approve the plan in writing. Wherever the platform offers a safe destination we use it: Microsoft 365 Backup can restore a SharePoint site or OneDrive account to a new URL instead of over the original, and mailbox items into a new dated Recovered Items folder instead of in place. Seeded content for the mass-overwrite scenario goes on a test library we agree together — we never run malware and never execute anything on a user's device. If you want an in-place restore tested because that is what you would really do in an incident, we will run it, but only against an object you nominate in writing and with a rollback and a communication plan agreed first.
What exactly can Microsoft 365 Backup restore, and how far back?
Its protected workloads are OneDrive accounts, SharePoint sites and Exchange Online mailbox items — mail, notes, contacts, calendar and tasks. Retention is one year and is not adjustable. Restore points are every 10 minutes: for Exchange across the whole prior year, and for OneDrive and SharePoint for the prior two weeks, then weekly from two to fifty-two weeks. One nuance that matters more than any other: Microsoft's restore documentation puts granular file and folder recovery on a daily restore point for the trailing fourteen days and weekly beyond that, so the 10-minute figure describes a full rollback, not the recovery of one file someone lost this morning. And restore points only exist from the day protection started for that object — the drill checks that date per object rather than trusting the policy summary.
Can you restore Teams chats and channel messages?
Not with Microsoft's native backup. Microsoft 365 Backup protects OneDrive, SharePoint and Exchange Online mailbox items; Teams chat and channel messages are not on that list. What is recoverable is the content behind Teams: files in a channel live in the team's SharePoint site and come back when that site is restored, and files shared in a chat live in the sender's OneDrive. Several third-party backup products do capture Teams messages using Microsoft's Teams Export APIs — if yours claims to, that becomes one of the six scenarios and we test it rather than take the datasheet's word for it. Either way, the answer for your tenant is written down in the boundary register so nobody assumes otherwise during an incident.
What about Planner, Loop, Forms and OneNote?
OneNote notebooks stored in SharePoint or OneDrive travel with the site or account they live in. Planner, Forms and similar services are not protected workloads of Microsoft 365 Backup. Microsoft Loop is the sharpest edge: Loop workspaces are stored in SharePoint Embedded containers, and Microsoft lists the SharePoint Embedded container template among the site types Microsoft 365 Backup does not support — so a deleted Loop workspace is not something the native backup will return. Third-party coverage varies, which is exactly why the register is written per product rather than in general. Where a data class cannot be protected at all, the honest treatment is a business decision recorded in writing, not a gap left implicit.
Someone deleted an email last week. Will your drill prove we can get it back?
It will prove precisely what your backup does and does not do with that case, which is often not what people expect. With Microsoft 365 Backup, only mailbox items that were modified, deleted into the Recoverable Items folder or purged are restorable — an item the user moved into their Deleted Items folder is not restored by the backup, because the user can simply move it back. Drafts are never backed up. And a restore only ever lands in the same mailbox: there is no restore into a different mailbox and no export to PST. The drill runs this scenario on a volunteer mailbox so your service desk learns the real decision tree — recycle bin, recoverable items, backup, or eDiscovery — instead of guessing under pressure.
How long does a Microsoft 365 restore actually take?
That is the question the drill exists to answer for your tenant, and we will not print a number here that we did not measure in your environment. For orientation, Microsoft publishes its own expectations: roughly 30 minutes for a single OneDrive account or SharePoint site, around two hours for a single mailbox, with mailbox items typically restoring at 200–500 items per minute, and large multi-site recoveries running at published protection-unit and terabyte-per-hour rates. Real numbers move with restore-point type, data volume and how quickly a human decides to press the button — which is frequently the largest term in the equation and the one your runbook can actually shorten.
How many test restores are we allowed to run?
For Microsoft 365 Backup, Microsoft asks that restores for testing purposes stay at roughly twice a month per protection unit; restores for genuine recovery are not limited. That constraint shapes the engagement honestly: the drill uses a bounded set of named objects rather than sweeping the tenant, and the quarterly calendar rotates scenarios and targets so the programme stays comfortably inside the guidance. If your backup is a third-party product, the equivalent limits are commercial rather than technical — usually storage, restore concurrency or an API throttle — and the plan is sized against your vendor's documented limits instead.
Our backup is Veeam / AvePoint / Barracuda / Dropsuite, not Microsoft's. Does that change anything?
The method is identical: the same scenarios, run in your vendor's console with your vendor's roles, timed the same way. What changes is the boundary register, usually for the better — third-party products often protect Teams chat and channel messages, restore to alternate locations, and export to file, none of which the native product does. We state what your product protects strictly per the vendor's current documentation, cited and dated, and record what the console actually did. Where the two disagree, the report shows both and you have a supportable conversation with your vendor.
Who needs to be in the room, and who does the clicking?
Your administrator does the clicking, with our engineer alongside. That is deliberate: the value of a drill is partly the evidence and partly the muscle memory, and muscle memory does not transfer by watching a consultant. For the scope session we want the people who would actually be woken up — the Microsoft 365 admin, whoever owns the service desk, and someone who can speak for the business about what an hour of downtime costs. The readout is for IT leadership. Expect roughly a day of your administrator's time across the week, plus two short meetings for everyone else.
What access do you need? Do you need Global Admin?
For Microsoft 365 Backup we prefer the dedicated backup admin roles Microsoft provides — the Microsoft 365 Backup Administrator role, or the SharePoint and Exchange Backup Administrator roles — rather than a Global Administrator account, and we will say so if someone offers more. Granular file and folder restore requires the SharePoint Backup Admin role, and one Global Administrator action is worth knowing about in advance: a site restored to a new URL arrives with a read-only lock that only a Global Administrator can remove. For a third-party product, the equivalent console permission is enough. Access is agreed in writing before the drill and removed at the end if you want it removed.
What does the evidence pack actually prove to an auditor or insurer?
That a named person, on a named date, restored a named workload from a named restore point, in a measured time, with the result checked — and that your organization knows what it cannot recover. It contains the console paths, restore points, operators, timestamps, item counts, fidelity checks, screenshots and the platform's own record of the restore session, which Microsoft retains for 366 days. That is materially stronger than a policy document asserting that backups exist. What it is not is a certification: whether it satisfies a particular framework, questionnaire or policy wording is a judgement for your auditor, broker or counsel, and this page will not pretend otherwise.
How is this different from the Microsoft 365 Backup setup service, the ransomware tabletop, or the BCDR plan?
The setup service turns Microsoft's native backup on: it configures policies, estimates the consumption charge and validates that restores work for the configuration it just built. This drill assumes a backup already exists — whoever built it, whatever product it is — and asks a harder question: can your people recover, how fast, and what will they never get back? It also goes where the setup service explicitly does not, into Teams recovery expectations and per-workload ownership. The Ransomware Recovery Tabletop and Technical Restore Drill sits alongside rather than underneath: it puts leadership in the room for a timed ransomware scenario and proves one restore on whichever platform holds the data, Azure Backup or Microsoft 365 or a third-party product. This engagement goes narrow and deep instead — six scenarios inside Microsoft 365, an owner per workload, a boundary register and a calendar your team can repeat. The Business Continuity and Disaster Recovery Plan sits above all of it: dependency mapping, downtime costing, leadership-level objectives and a board-ready document. Many organizations run this drill first because it is cheap, fast and produces the facts the other two need.
What does $2,450 cover, and what if we want more scenarios?
One Microsoft 365 tenant, up to six agreed restore scenarios, one calendar week, and every deliverable listed above — fixed price, quoted in writing before work begins, payable after you approve delivery. Additional tenants, extra scenarios, a night change window or a larger rehearsal are quoted in writing before anything starts, and the price is fixed once agreed. If the drill's findings turn into remediation work, that is a separate quote from the gap register — and you are entirely free to hand that register to your own team or another provider. The runbook and evidence are yours either way.