top of page

Advanced OneDrive Forensics: Investigating Cloud-Only Files & Synchronization

Cloud storage has evolved beyond simple local folder synchronization. Newer technologies, like Files On-Demand and Smart Sync, allow users to interact with cloud-stored files without downloading them. This presents new forensic challenges since not all files exist locally, and standard filesystem artifacts may be missing.


We’ll cover:

How OneDrive’s new sync model affects forensic investigations

Tracking cloud-only files & deleted data

Using OneDrive’s forensic artifacts to recover missing evidence


-------------------------------------------------------------------------------------------------------------

1️⃣ Understanding "Hydrated" vs. "Dehydrated" Files in OneDrive

Microsoft OneDrive introduced Files On-Demand in Windows 10 (version 1709), allowing users to view all cloud-stored files without downloading them.


📌 OneDrive File Status Icons:

  • 🌥 Blue Cloud: File is only in the cloud (dehydrated)

  • ✅ Green Check (Hollow): File was opened recently and cached locally

  • ✅ Green Check (Filled): File is fully downloaded and always available locally


💡 Why This Matters:
  • Some files may have never existed on the local system (dehydrated).

  • A forensic image may miss cloud-only files unless OneDrive logs or sync databases are analyzed.


-------------------------------------------------------------------------------------------------------------

2️⃣ Where to Find OneDrive Artifacts

Even if files are not stored locally, OneDrive leaves forensic traces in multiple locations:


📍 OneDrive Sync Folder (Locally Stored Files)

%UserProfile%\OneDrive\
💡 Includes only hydrated (downloaded) files. Cloud-only files are missing.

📍 OneDrive Settings & Metadata

%UserProfile%\AppData\Local\Microsoft\OneDrive\settings\Personal\
💡 Contains sync logs, database files, and user metadata.

📍 OneDrive Logs (File Sync History)

%UserProfile%\AppData\Local\Microsoft\OneDrive\logs\
💡 Records uploads, downloads, and file deletions. Stores up to 30 days of logs.

📍 OneDrive Registry Keys (User Account & Sync Details)


NTUSER\Software\Microsoft\OneDrive\Accounts\Personal
💡 Tracks the OneDrive sync folder location and last authentication time.

-------------------------------------------------------------------------------------------------------------


3️⃣ Investigating Cloud-Only Files Using OneDrive Sync Database

📌 SyncEngineDatabase.db (SQLite) – The Most Important OneDrive Artifact


Since March 2023, Microsoft migrated OneDrive’s file-tracking system to SQLite.


The SyncEngineDatabase.db file stores:


Cloud-only file records (even if never downloaded)

File metadata (timestamps, size, folder structure)

Synchronization status (e.g., cloud-only, synced, shared)

quickXorHash values (instead of SHA1) for file integrity


%UserProfile%\AppData\Local\Microsoft\OneDrive\settings\Personal\SyncEngineDatabase.db

Key Tables in SyncEngineDatabase.db

🔹 od_ClientFile_Records (Tracks OneDrive Files)

Column

Description

fileName

Name of the file

resourceID

Unique identifier for each file

lastChange

Last modification time (Unix Epoch format)

size

File size

fileStatus

Synchronization status

sharedItem

Indicates if the file was shared

localHashDigest

quickXorHash value for file integrity


📌 File Status Codes:
  • 2 = Available Locally (Downloaded)

  • 5 = Excluded (Ignored by sync)

  • 6 = Not Synced

  • 8 = Available Online Only (Cloud-only)

💡 Forensic Use:
  • Identifies files that only exist in the cloud (fileStatus = 8).

  • Tracks deleted or moved files by correlating with OneDrive logs.


🔹 od_ClientFolder_Records (Tracks OneDrive Folders)

Column

Description

folderName

Name of the folder

resourceID

Unique folder identifier

folderStatus

Sync status (Synced, Not Synced, etc.)

sharedItem

Indicates if the folder was shared

📌 Folder Status Codes:
  • 9 = Synced

  • 10 = Not Synced

  • 11 = Not Linked


-------------------------------------------------------------------------------------------------------------


4️⃣ Investigating Deleted OneDrive Files

When a user deletes a file, it disappears from all synced devices and the cloud.


However, OneDrive and Windows keep hidden traces.

💾 Recovering Deleted OneDrive Files


Option 1: Windows Recycle Bin

  • Locally deleted OneDrive files may still be in:

C:\$Recycle.Bin\

Option 2: OneDrive Recycle Bin (Cloud-Based Recovery)

  • OneDrive Personal: Deleted files stored for 30 days

  • OneDrive for Business: Deleted files stored for 93 days



URL to check deleted OneDrive files:

Option 3: OneDrive Sync Logs & SafeDelete.db

  • SafeDelete.db (SQLite) stores deleted file records before syncing.

  • Deleted file traces may persist in logs & databases before being purged.


📍 Location:
%UserProfile%\AppData\Local\Microsoft\OneDrive\settings\Personal\SafeDelete.db
💡 Forensic Use:

  • Tracks who deleted a file and when.

  • Identifies files deleted long ago using SQLite carving techniques.


-------------------------------------------------------------------------------------------------------------


5️⃣ Tracking Shared Files & External Data Sources

OneDrive allows users to sync shared folders from other users, Microsoft Teams, or SharePoint.


📌 Registry Key for Shared Folders (Tenants)


NTUSER\Software\Microsoft\OneDrive\Accounts\Personal\Tenants

💡 Tracks external data sources, including:

Files shared from other OneDrive accounts

SharePoint & Teams folder synchronization


📌 Forensic Use:
  • Investigators must check this key to avoid missing shared folders stored outside the default OneDrive folder.


-------------------------------------------------------------------------------------------------------------

6️⃣ Locating OneDrive Log Files & Understanding Their Purpose


📍 Log File Location:


%UserProfile%\AppData\Local\Microsoft\OneDrive\logs\

OneDrive logs track interactions between the local system and the cloud, recording:


File synchronization events (uploads, downloads, deletions)

File modifications (renames, moves, metadata changes)

Cloud-only file interactions (Files On-Demand downloads, file access timestamps)


📌 Common OneDrive Log File Extensions

File Extension

Purpose

.odl

Main log file tracking file activities

.odlsent

Logs of files successfully synced

.odlgz

Compressed logs (older entries)

.aodl

Advanced logging (for internal Microsoft use)


📌 Important Notes:
  • Log filenames are anonymized (filenames replaced with obfuscated values).

  • Older OneDrive versions used ObfuscationStringMap.txt to decode filenames, but newer versions encrypt logs with Bcrypt (key stored in general.keystore).


🔍 Forensic Tools to Parse OneDrive Logs:
  • OneDriveExplorer (by Brian Maloney)

  • Python scripts by Yogesh Khatri


Both tools are not working for me at the moment. I am still investigating, and as soon as I find a better method to parse the logs, I will update the article. Stay tuned!

------------------------------------------------------------------------------------------------------------

7️⃣ Investigating OneDrive File Activity Using .ODL Logs


📌 OneDrive logs are essential for tracking:


File uploads & downloads (date, time, file size)

File deletions & renames

Cloud-only file access (even if the file never existed locally)


🔹 Recovering Deleted File Activity from .ODL Logs

Even after a file is deleted from OneDrive, remnants remain in .ODL logs.


  • Look for file delete events (Deleted column in OneDriveExplorer output).

  • Correlate timestamps with Windows Recycle Bin logs ($Recycle.Bin).

  • Check cloud-based OneDrive Recycle Bin (retains files for 30–93 days).


🔍 Cross-reference OneDrive logs with:

  • Windows Event Logs (tracks OneDrive file modifications)

  • Volume Shadow Copies (may store previous versions of OneDrive files)


-------------------------------------------------------------------------------------------------------------


OneDrive’s Setting Important File:

-------------------------------------------------------------------------------------------------------------

OneDrive’s Evolving Forensic Challenges

Microsoft OneDrive has transformed digital forensics, requiring investigators to look beyond standard filesystem artifacts.


We will explore more about OneDrive in the next article(Investigating OneDrive for Business: Advanced Forensics & Audit Logs), so stay tuned! See you in the next one.

21 views0 comments

Recent Posts

See All

Comentarios


bottom of page