OneDrive for Business is Microsoft's cloud storage solution for individual users within an organization, integrated deeply with Microsoft 365. This chapter covers its architecture, sync behavior, sharing controls, and exam-critical defaults. Approximately 10-15% of MS-900 questions reference OneDrive, often in the context of comparing it to SharePoint and understanding its role in the productivity suite.
Jump to a section
OneDrive for Business is like a personal cloud filing cabinet that sits in your office (the cloud) but is also synced to a briefcase you carry (your local device). When you put a file into your briefcase, a clerk (the sync engine) immediately makes a photocopy and files it in the cabinet, ensuring both copies are identical. If you change a file in your briefcase, the clerk updates the cabinet copy. If you accidentally tear a page, the clerk can restore the original from the cabinet’s version history, which keeps snapshots of every change for up to 30 days (or longer if configured). The cabinet has a lock (permissions) that only lets you and people you invite open specific drawers. You can also share a file by giving someone a temporary key (a sharing link) that expires after a set time. If you lose your briefcase, you can get a new one and the clerk will copy everything from the cabinet back down. The cabinet itself is one of many in a huge warehouse (SharePoint), and the warehouse manager (Microsoft 365) ensures no two clerks conflict when updating the same file—if two people try to edit at once, the manager keeps both versions and lets you merge them later.
What is OneDrive for Business?
OneDrive for Business is a cloud-based file storage, sync, and sharing service that is part of Microsoft 365. It provides each user with a personal library (up to 1 TB default, expandable to 5 TB or more) where they can store work files, access them from any device, and collaborate with others. Unlike OneDrive consumer, OneDrive for Business is backed by SharePoint Server—each user’s OneDrive is actually a SharePoint site collection with a document library.
How It Works: The Sync Engine
OneDrive for Business uses a sync client (OneDrive sync app) that runs on Windows, macOS, iOS, and Android. The sync engine uses a file system filter driver to monitor file changes in real time. When a file is created, modified, or deleted in the local OneDrive folder, the sync engine uploads a delta (binary diff) to the cloud. The sync protocol is based on REST APIs over HTTPS, using OAuth 2.0 for authentication. By default, files are synced on-demand (Windows 10/11) using placeholder files—only metadata is stored locally until the file is accessed.
Key Components and Defaults
Storage quota: Default 1 TB per user. Admins can increase up to 5 TB via PowerShell or the admin center. Users cannot exceed the quota; uploads fail with an error.
File size limit: 100 GB per file (as of 2023). Sync supports files up to 250 GB but with performance degradation.
Path length limit: 400 characters (Windows) for the full path including the OneDrive folder.
Version history: 500 major versions per file, retained for 30 days by default (up to 99,999 versions if configured). Deleted files go to the recycle bin (two-stage: user recycle bin and site collection recycle bin) and are kept for 93 days total.
Sharing links: Can be set to expire (1-365 days), set password, or restrict to specific people. Default sharing link type is configurable (e.g., "Only people in your organization").
Sync throttling: The sync client uses adaptive throttling based on network conditions. It can be limited via Group Policy to a maximum upload/download rate.
Configuration and Verification
Admins can configure OneDrive settings via the Microsoft 365 admin center (Settings > Org settings > OneDrive) or via Group Policy (OneDrive ADMX templates). Key settings include: - Sync admin control: Block or allow sync for specific domains. - External sharing: Control whether users can share files with external users (default: new sharing links are set to "Only people in your organization"). - Storage limit: Set per-user quotas.
Verification commands (PowerShell):
# Get OneDrive storage quota for a user
Get-SPOSite -Identity "https://<tenant>-my.sharepoint.com/personal/<user>" | Select StorageQuota
# Get sync client version on Windows
Get-CimInstance -ClassName Win32_Product | Where-Object {$_.Name -like "OneDrive*"} | Select VersionInteraction with Related Technologies
SharePoint: OneDrive is built on SharePoint. Each user's OneDrive is a private SharePoint site. Files shared in OneDrive appear in SharePoint search. OneDrive uses SharePoint's permission model.
Microsoft Teams: Files shared in Teams chats or channels are stored in SharePoint or OneDrive (depending on context). The Files tab in Teams is a view into the underlying SharePoint document library.
Office Apps: Office applications (Word, Excel, PowerPoint) save directly to OneDrive by default. Co-authoring is supported with real-time sync.
Azure AD: OneDrive authentication relies on Azure AD. Conditional access policies (e.g., require MFA) apply to OneDrive access.
Sync Behavior and Conflict Resolution
When two users edit the same file simultaneously, OneDrive saves both versions: the original file keeps the name, and the conflicting version is renamed with the user's name and a version number. The sync client pauses if it detects too many changes (more than 100,000 files or 300,000 folders) and alerts the user. Known folder redirection (Desktop, Documents, Pictures) can be redirected to OneDrive via Group Policy.
User saves file to OneDrive folder
The user places a file in the local OneDrive folder (e.g., C:\Users\<user>\OneDrive - Contoso). The file system filter driver detects the change and queues the file for upload. The sync client checks for network connectivity and authentication (OAuth token). If the token is expired, it silently refreshes using a refresh token.
Sync client uploads file delta
The sync client computes a SHA1 hash of the file and sends a PUT request to the OneDrive REST API endpoint (https://<tenant>-my.sharepoint.com/_api/v2.0/drive/items/...). The upload uses resumable upload if the file is larger than 10 MB. The server stores the file in the user's SharePoint site collection document library and returns a new download URL.
Server indexes and versions the file
SharePoint indexes the file for search. A new version is created (incrementing the version counter). The version history entry includes the timestamp, user, and size. If the version count exceeds 500, the oldest versions are purged. Deleted files are moved to the first-stage recycle bin (retained 93 days).
Other devices download the update
The sync client on other devices receives a notification via the OneDrive sync protocol (a WebSocket-based change notification). It downloads the delta using a GET request with the If-None-Match header (ETag). If the local placeholder is stale, the file is re-downloaded. On-demand files become fully available when accessed.
User shares file via link
The user right-clicks the file and selects 'Share'. The client sends a request to create a sharing link. The server generates a unique token (e.g., ?id=...&share=...). The link can have permissions (read/write), expiration, and password. The server returns the link URL, which the user can copy and send.
Enterprise Scenario 1: Global Sales Team with Mobile Workers
A multinational company with 10,000 sales representatives uses OneDrive to sync customer presentations and proposals. Each salesperson has a 1 TB OneDrive. They use Files On-Demand to minimize local storage on laptops. The IT department configures sync via Group Policy: set 'Files On-Demand' enabled, block sync of specific file types (e.g., .exe), and set maximum upload rate to 2 Mbps to avoid saturating WAN links. Common issue: users exceed the 100,000 file limit, causing sync to pause. IT uses PowerShell to identify users with >90,000 files and educates them to archive old files.
Enterprise Scenario 2: Secure External Collaboration
A legal firm needs to share sensitive documents with external clients. They configure OneDrive sharing to require expiration (30 days) and password for all external links. They also enable 'Allow only users in specific security groups to share externally' via the SharePoint admin center. The firm uses data loss prevention (DLP) policies to block sharing of files containing PII (e.g., credit card numbers). Misconfiguration: setting the default sharing link to 'Anyone' can lead to accidental exposure; the firm sets it to 'Specific people'.
Enterprise Scenario 3: Known Folder Migration
An organization migrates users' Desktop, Documents, and Pictures folders to OneDrive using Known Folder Move (KFM). They deploy via Group Policy with the 'Silently move Windows known folders to OneDrive' setting. This ensures data is backed up and available on new devices. Performance consideration: initial sync of large folders (e.g., 50 GB) can take hours. IT schedules the migration outside business hours. Common failure: users with nested folder structures deeper than 400 characters get sync errors, requiring folder renaming.
What MS-900 Tests on OneDrive for Business
MS-900 objective 2.3: 'Describe the capabilities of OneDrive for Business.' The exam focuses on: - Default storage quota: 1 TB per user (not 5 TB, which is the max). - File size limit: 100 GB (not 250 GB). - Version history: 500 versions, 30-day retention (not unlimited). - Sharing defaults: By default, new sharing links are set to 'Only people in your organization' (not 'Anyone'). - Sync client: Files On-Demand is default on Windows 10/11. - Recycle bin: Two-stage, 93 days total retention (first-stage 93 days, second-stage 93 days, but combined total is 93 days from deletion).
Common Wrong Answers
'OneDrive for Business uses its own separate storage infrastructure apart from SharePoint.' Reality: OneDrive is built on SharePoint; each user's OneDrive is a SharePoint site collection.
'Files shared via OneDrive are automatically accessible to all users in the organization.' Reality: Sharing is explicit; default link is 'Only people in your organization' but only if they have the link.
'OneDrive syncs all files, including system files and app data.' Reality: Only files in the OneDrive folder are synced; system files are excluded.
'OneDrive version history retains files indefinitely.' Reality: Default 500 versions, 30 days; can be increased but not unlimited.
Exam Tips
Look for questions that compare OneDrive and SharePoint: OneDrive is for personal files, SharePoint for team files.
Know the exact numbers: 1 TB default, 100 GB max file, 500 versions, 30-day version retention, 93-day recycle bin.
Understand that OneDrive sync uses delta sync (binary diffs), not full file uploads.
Remember that OneDrive for Business is not the same as OneDrive consumer—differences include storage limits, sharing controls, and integration with Azure AD.
OneDrive for Business is personal cloud storage for each user, built on SharePoint.
Default storage quota: 1 TB per user (max 5 TB).
Maximum file size: 100 GB (250 GB with sync client).
Version history: 500 versions retained for 30 days by default.
Deleted files are kept in two-stage recycle bin for 93 days total.
Files On-Demand is default on Windows 10/11; only metadata is stored locally until accessed.
Sharing links default to 'Only people in your organization' but can be changed to 'Anyone' or 'Specific people'.
OneDrive sync uses delta sync (binary diffs) to minimize uploads.
OneDrive requires a Microsoft 365 license; it is not available standalone.
These come up on the exam all the time. Here's how to tell them apart.
OneDrive for Business
Personal storage for individual users (1 TB default).
Files are private by default; sharing is explicit.
Designed for one user's files; collaboration is secondary.
Sync client syncs entire library locally (or on-demand).
Version history: 500 versions, 30-day retention.
SharePoint Document Libraries
Team or organization-wide storage (up to 25 TB per site collection).
Files can be shared with team members by default based on permissions.
Designed for multi-user collaboration with workflows and metadata.
Sync client syncs selected folders; no full library sync by default.
Version history: 500 versions, 30-day retention (same as OneDrive).
Mistake
OneDrive for Business is identical to OneDrive consumer.
Correct
OneDrive for Business is built on SharePoint and uses SharePoint storage, while OneDrive consumer uses Microsoft's consumer storage infrastructure. Business version has different limits (1 TB vs 5 GB free), integration with Azure AD, and admin controls.
Mistake
OneDrive syncs all files on the computer.
Correct
Only files placed in the OneDrive folder (or redirected known folders) are synced. System files, app data, and other locations are not synced unless explicitly added.
Mistake
Files shared with 'Anyone' can be accessed without authentication.
Correct
'Anyone' links allow anonymous access, but the user must have the link. The link can be password-protected and set to expire. However, anyone with the link can access the file without signing in.
Mistake
OneDrive version history keeps all versions forever.
Correct
By default, OneDrive retains 500 major versions for 30 days. The retention period can be extended via admin settings, but versions older than the retention period are automatically purged.
Mistake
OneDrive for Business can be used without a Microsoft 365 license.
Correct
OneDrive for Business requires a Microsoft 365 license that includes the service (e.g., Business Basic, Business Standard, Enterprise E3, E5). Without a license, users cannot access or sync files.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
The default storage quota for OneDrive for Business is 1 TB per user. Administrators can increase this up to 5 TB using PowerShell or the admin center. The quota is per user, not per tenant. If a user exceeds the quota, uploads fail.
Deleted files are moved to a two-stage recycle bin. The first-stage recycle bin retains items for 93 days. The second-stage (site collection) recycle bin also retains items for 93 days, but the total retention from deletion is 93 days, not 186. After 93 days, files are permanently deleted.
Yes, the OneDrive sync client can sync files from SharePoint document libraries. Users can click 'Sync' on a SharePoint library to add it to their OneDrive sync. The sync client treats SharePoint libraries similarly to OneDrive folders, but they are separate in the cloud.
OneDrive for Business is part of Microsoft 365 and uses SharePoint infrastructure. It offers 1 TB default storage, admin controls, integration with Azure AD, and compliance features. OneDrive consumer is a free service with 5 GB storage, no admin controls, and uses Microsoft's consumer infrastructure.
External sharing is controlled via the Microsoft 365 admin center under Settings > Org settings > OneDrive. Admins can set the default sharing link type (e.g., 'Only people in your organization'), allow or block sharing with external users, and set expiration and password requirements. These settings override user choices.
Files On-Demand is a feature of the OneDrive sync client that allows users to see all files in the cloud without downloading them. Files appear as placeholders with metadata. When a user opens a file, it downloads in the background. This saves local storage space. It is enabled by default on Windows 10/11.
No. OneDrive for Business requires a Microsoft 365 license that includes the service. Without a license, the user cannot access or sync files. However, a 30-day trial is available for new tenants.
You've just covered OneDrive for Business — now see how well it sticks with free MS-900 practice questions. Full explanations included, no account needed.
Done with this chapter?