How to Stop OneDrive from Reuploading Old iPhone Photos
Question details
The user wants to prevent OneDrive from re-uploading old, previously backed-up photos after restoring an iPhone, which leads to thousands of duplicate files across synced devices.
- Product
- Microsoft OneDrive
- Device & OS
- iOS
- Scenario
- Setting up a restored iPhone or a new Apple device using an existing OneDrive account with camera roll backup enabled.
- Observed behavior
- OneDrive recognizes the restored iPhone as a brand-new device, fails to recognize that local photos were already synced, and initiates a mass re-upload of all existing images, creating duplicates.
Before attempting to delete any photos locally to stop the synchronization process, thoroughly verify that your images are safely backed up on an external hard drive or an alternative cloud storage service.
Clear Local Photos After Verifying Backups
Since OneDrive currently lacks a feature to halt an active re-upload or mark files as previously synchronized, removing the local source files is the most effective workaround to prevent duplicates.
When an iPhone is restored, OneDrive resets its synchronization tracking for that specific device. Because it cannot match the local files with the cloud copies dynamically, it treats every photo as new.
By ensuring your photos are already secure in the cloud or on a physical drive, you can safely remove them from the iPhone's local storage before OneDrive has a chance to upload them again.
Log in to OneDrive via a web browser on a computer to verify that your old photos are still safely stored in your cloud library.
Open the OneDrive app on your iPhone, navigate to Settings, select Camera Upload, and toggle the feature off to pause the current duplication process.
Open the native iOS Photos app and delete the older photos that are already confirmed to be safely backed up in your OneDrive cloud.
Carefully review your OneDrive library and manually remove any duplicate files that were created before you paused the upload.
Report the Missing Synchronization Feature to Microsoft
Because this is a known limitation within the OneDrive app architecture, submitting direct feedback helps prioritize the development of a duplicate-prevention feature.
Experience Seamless File Management with WPS Office
While OneDrive's iOS photo syncing limitations can be frustrating, managing your important documents shouldn't be. WPS Office offers a completely free, lightweight, and highly compatible alternative to Microsoft Office. With a familiar user interface and seamless migration tools, you can easily manage, edit, and sync your Word, Excel, and PowerPoint files without worrying about unexpected duplication issues.
- 1. Download the application: Visit the official WPS website to download and install WPS Office for free on your preferred desktop or mobile device.
- 2. Sign in to your account: Launch the software and create a free account to unlock built-in cloud storage and cross-platform synchronization.
- 3. Open and edit your files: Easily open your existing Microsoft Office documents and enjoy seamless editing without formatting loss or file duplication.

Frequently Asked Questions
Why does OneDrive think my restored iPhone is a new device?
When an iPhone is factory reset or restored from an iCloud backup, its unique device identifier changes. The OneDrive app reads this new identifier, fails to link it to your previous upload history, and assumes all the photos currently on the phone have never been uploaded.
Can I pause the OneDrive camera upload once the duplication starts?
Yes, you can temporarily halt the process by opening the OneDrive app, going to Settings > Camera Upload, and turning the feature off. However, turning it back on will resume the upload and continue creating duplicates unless the local files are removed.
Does Microsoft offer an automatic duplicate photo removal tool for OneDrive?
Currently, Microsoft OneDrive does not have a native tool to automatically scan and delete duplicate photos. Users must manually review their photo libraries and delete the duplicates one by one.




