logo
search
OneDrive File Issues

Fix OneDrive Files Damaged When Copied on Mac to External Drive

Muhammad TalhaMuhammad Talha Oct 12, 2026 871 views

Question details

The user needs to prevent OneDrive files from becoming corrupted or incomplete when transferring them from a Mac to an external hard drive.

How to Fix OneDrive Files Damaged When Copied on a Mac
Product
Microsoft OneDrive
Device & OS
macOS
Scenario
Copying synchronized OneDrive data from a Mac local folder to an external backup drive.
Observed behavior
Copied files appear corrupted or fail verification, some online files report zero size, and sync discrepancies occur where locally deleted folders still appear on the OneDrive website.
Before you start

Ensure your Mac has a stable internet connection so incomplete cloud files can be downloaded, and pause any active sync tasks to prevent conflicts during the backup process.

Solution 1Recommended

Download Files Locally Before Copying

Ensure files are fully downloaded to your Mac by disabling Files On-Demand or marking them for offline use before copying them to an external drive.

The most common reason for file corruption during a transfer is Microsoft's 'Files On-Demand' feature. When enabled, Mac Finder only stores placeholders for your files. Copying these placeholders directly to an external drive results in empty or damaged files.

1
Open OneDrive Preferences

Click the OneDrive cloud icon in your Mac's menu bar, click the gear icon (Help & Settings), and select 'Preferences'.

2
Disable Files On-Demand

Navigate to the 'Sync and back up' or 'Preferences' tab, find the 'Files On-Demand' section, and choose to download all files locally. Alternatively, open Finder, right-click the specific OneDrive folder, and select 'Always keep on this device'.

3
Wait for Download Completion

Wait until the cloud icons next to your files change to solid green checkmarks, indicating that the files are now fully stored on your Mac's hard drive.

4
Copy to External Drive

Select the fully downloaded files or folders, copy them, and paste them into your connected external drive.

Download Files Locally Before Copying
Verification Tip: After copying, try opening a few large or critical files directly from the external drive to verify their integrity before deleting anything from your Mac.
Free Microsoft Office alternative

Experience Reliable File Management with WPS Office

If you are frustrated with Microsoft Office cloud sync issues and corrupted file transfers, consider switching to WPS Office. It provides a lightweight, highly compatible, and user-friendly alternative with seamless local and cloud file management.

  1. 1. Download the Installer: Visit the official WPS website and download the free WPS Office installer for macOS.
  2. 2. Install and Launch: Open the downloaded package, follow the on-screen instructions to install, and launch the application.
  3. 3. Manage Files Seamlessly: Open your existing Microsoft formats instantly and save your work securely to your local folders or external drives.
Fully compatible with Microsoft Office formats (Word, Excel, PowerPoint).Save documents directly to external drives without relying on unstable sync engines.Built-in robust WPS Cloud storage alternative for safe and verified backups.Lightweight application that won't consume excessive Mac CPU or memory resources.
microsoft office alternative - wps office

Frequently Asked Questions

Why do my OneDrive files show as zero bytes when copied to an external drive?

This happens when 'Files On-Demand' is active. The file on your Mac is just a cloud shortcut. If you copy the shortcut without downloading the actual file first, the resulting file on your external drive will be empty or corrupted.

How do I know if my OneDrive file is fully downloaded on a Mac?

Look at the status icon next to the file in Finder. A cloud icon with a downward arrow means it is online-only. A solid green circle with a checkmark means the file is downloaded locally and is safe to copy.

Why are deleted files still showing on the OneDrive website?

This indicates a synchronization error between your Mac's OneDrive client and the Microsoft servers. Resetting the OneDrive app or pausing and resuming the sync can force the client to update and match your local state.