Why Does Google Drive Desktop Stop Syncing?

Few desktop failures are as frustrating as opening your file explorer only to find that an urgent client presentation, raw video file, or database backup never uploaded to Google Drive. The Google Drive for Desktop client (formerly Backup and Sync and Drive File Stream) runs as a persistent background daemon that watches local filesystem events and coordinates asynchronous chunked HTTP uploads with Google Cloud storage clusters.

When this synchronization breaks down, users typically experience one of four failure modes: the tray icon displays a spinning loop that never terminates, files remain indefinitely marked with a blue sync circle badge, the app displays "Syncing 1 of 124 (0 B/s)" with zero bandwidth throughput, or the client silently pauses sync without notification.

In this comprehensive troubleshooting manual, we review the 9 verified root causes and step-by-step engineering fixes for Windows 10/11 and macOS Sonoma & Sequoia.

⚡ Instant Workaround for Urgent Files

If you have urgent files that refuse to sync through the desktop client, bypass your local client entirely. You can upload them directly via the web interface or use SaveInDrive to stream files straight into your target Google Drive folder at gigabit datacenter speeds without local disk indexing.

Step 1: Restart the Google Drive Daemon Properly

Simply closing the Google Drive preferences window does not restart the background sync daemon. On both operating systems, you must cleanly terminate the parent process tree so that locked file handles are released.

On Windows 11:

  1. Click the system tray arrow in the bottom right corner of your taskbar.
  2. Click the Google Drive icon, click the gear icon (Settings), and select Quit.
  3. Press Ctrl + Shift + Esc to open Task Manager. Check the Details tab for any orphan GoogleDriveFS.exe processes. Select them and click End Task.
  4. Press the Windows Key, search for Google Drive, and launch it as Administrator.

On macOS (Sonoma & Sequoia):

  1. Click the Google Drive icon in the top menu bar, click Settings (gear icon), and choose Quit.
  2. Open Activity Monitor (Cmd + Space → Activity Monitor) and search for Google Drive.
  3. If any helper daemons remain active, force terminate them with the stop button.
  4. Relaunch Google Drive from your Applications folder.

Step 2: Check Cloud Storage Quota & Account Status

When your Google account reaches 100% capacity (15 GB on free accounts or your allocated Google One tier), Google's API automatically blocks all incoming write operations. The desktop client may not throw an explicit crash message; instead, it enters an infinite retry loop with exponential backoff.

  • Visit https://one.google.com/storage in a web browser.
  • Verify that your combined storage across Google Drive, Gmail, and Google Photos has at least 500 MB of breathing room.
  • If full, empty your Google Drive Trash folder (deleted items count against your quota until permanently purged after 30 days).

Step 3: Pause and Resume Sync to Clear Stuck Buffers

The desktop client maintains an in-memory queue of filesystem changes. If a single temporary file (such as a temporary lock file generated by Microsoft Word or Adobe Photoshop) is deleted while being read, the upload worker can stall.

  1. Click the Google Drive menu icon.
  2. Click the gear icon and click Pause Syncing.
  3. Wait 30 seconds for local socket connections to close.
  4. Click the gear icon again and choose Resume Syncing.

Step 4: Clear the Google Drive Desktop Cache

Corrupted local SQLite tracking databases are the primary reason for persistent sync freezes. Clearing this cache forces the client to re-index your local state without deleting files from the cloud.

Platform Cache File Path Action Required
Windows 11 %LOCALAPPDATA%\Google\DriveFS Quit Drive, rename folder to DriveFS.old, relaunch app.
macOS ~/Library/Application Support/Google/DriveFS Quit Drive, move folder to Trash, relaunch app.

Upon restart, the client will recreate a clean cache directory and re-verify your cloud metadata. Depending on the size of your Drive, this initial reconciliation may take 5–15 minutes.

Step 5: Switch Between "Mirror Files" and "Stream Files"

Google Drive Desktop offers two distinct mounting modes:

  • Stream Files: Files reside in the cloud and are downloaded on-demand when accessed. This saves local disk space but relies heavily on a virtual filesystem driver (such as FUSE on macOS or Dokan/Cloud Filter on Windows). If that driver encounters an OS conflict, sync halts.
  • Mirror Files: All files are permanently downloaded to a dedicated local directory on your physical drive.

To resolve virtual mount errors, open Google Drive Settings → Preferences → Google Drive → switch from Stream files to Mirror files (or vice-versa). This forces the daemon to remount its virtual drive letter (e.g. G:\) and rebuild virtual file pointers.

Step 6: Configure Firewall and Antivirus SSL Inspection

Modern enterprise antivirus suites (such as Norton, Bitdefender, Kaspersky, or Windows Defender SmartScreen) employ SSL/TLS deep packet inspection. Because Google Drive uses HTTP/2 with strict TLS certificate pinning, third-party root certificates injected by antivirus proxies will cause the client to reject the connection silently as a potential man-in-the-middle attack.

Whitelist the following executables and domains in your firewall configuration:

# Required Executables:
C:\Program Files\Google\Drive File Stream\*\GoogleDriveFS.exe
/Applications/Google Drive.app/Contents/MacOS/Google Drive

# Required Hostnames:
*.googleapis.com
*.googleusercontent.com
drive.google.com
accounts.google.com

Step 7: Reset Windows Network Stack & macOS DNS

Corrupted DNS caches or stale TCP sockets can prevent the client from establishing persistent gRPC streaming connections with Google's ingest servers.

On Windows:

Open Command Prompt as Administrator and run:

ipconfig /flushdns
netsh winsock reset
netsh int ip reset

Restart your computer to apply the updated socket configurations.

On macOS:

Open Terminal and run:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Step 8: Eliminate Incompatible Filename Characters

Windows and macOS have differing restrictions regarding valid file names. If a collaborator working on a Mac creates a file with trailing spaces, colons (:), or asterisks (*), Windows cannot write that file to the local disk, causing the entire folder sync batch to fail.

Audit your shared directory for the following prohibited characters:

  • Less than (<) and greater than (>)
  • Colon (:) and double quote (")
  • Slash (/) and backslash (\)
  • Vertical bar (|) and question mark (?)
  • Asterisk (*) and trailing spaces or dots

Step 9: Perform a Clean Reinstallation

If corrupted registry entries or broken kernel extensions persist, a complete uninstall and reinstall is the cleanest solution:

  1. Disconnect your Google account inside Google Drive Preferences → Settings → Disconnect account.
  2. Uninstall Google Drive via Windows Settings → Apps, or drag Google Drive to Trash on macOS.
  3. Delete leftover configuration files in %LOCALAPPDATA%\Google\DriveFS (Windows) or ~/Library/Application Support/Google/DriveFS (macOS).
  4. Download the newest installer directly from https://www.google.com/drive/download/ and reinstall.

Comparison: Desktop Client Sync vs. Direct Cloud Transfer

Feature Desktop Client Sync Direct Cloud Stream (SaveInDrive)
Local Disk Usage Requires local cache / staging buffer 0 KB local storage required
Network Dependency Home upload bandwidth (slow) Datacenter fiber connection (gigabit)
Failure Risk OS sleep, crashes, lock files Autonomous background execution
Multi-GB File Transfer Frequently throttles or pauses Multi-threaded direct streaming

Frequently Asked Questions (FAQ)

Why does Google Drive say "Syncing 1 of 500" and never finish?

This typically occurs when a temporary lock file cannot be synchronized because another process has an exclusive lock on it. Check which file is being processed, close associated software (like Excel, Word, or video editing suites), or exclude temporary backup folders from sync.

Does pausing Google Drive delete any files?

No. Pausing or quitting Google Drive simply freezes upload and download threads. Your local files and cloud files remain completely intact.

Can I sync Google Drive to an external hard drive?

Yes. In Google Drive Preferences, choose "Mirror files", specify your external hard drive as the mirror directory, and ensure the external drive uses NTFS (Windows) or APFS (macOS). FAT32 and exFAT formatting can lead to unexpected permission errors.