Tutorials

Migrate Google Drive Without Downloading via rclone

· Tutorials

How I moved 30.6 GB and 3,687 files between Google accounts in 57 minutes — server-side, no downloads. Exact rclone commands and dedupe fixes.

Migrate Google Drive Without Downloading via rclone

Last updated: April 24, 2026 · 12-minute read

I just moved 30.6 GB and 3,687 files from one Google account to another in 57 minutes — without downloading a single file to my PC. No Google Takeout, no ZIP files, no "storage full" errors.

But it wasn't smooth. I hit every classic error: winget not recognized, rclone not valid for this OS, 16 duplicate-file errors, and 44 "differences found" during verification.

This post is the exact playbook I wish I had — including the PowerShell script, the commands that actually work on Windows 11, and how to fix duplicates that break rclone.

Why Not Use Google's Built-in Transfer?

Google's "Transfer ownership" only works for Google Workspace admins. For personal Gmail accounts, you're stuck with:

  • Takeout (downloads everything, breaks folder structure)
  • Shared Drive trick (15GB/day limit)
  • Manual download/upload (takes days)

Server-side copy with rclone is different. Google moves files inside its own data centers. Your internet is only used for authentication.

What You'll Need

Step 1: Install rclone Correctly (Avoid the "not valid" Error)

Most tutorials tell you to run winget install rclone. That fails on 40% of PCs.

Do this instead: Manual download ensures you get the right architecture.

1. Go to rclone.org/downloads 2. DO NOT click ARM or 386. Click Windows - Intel/AMD 64 Bit 3. Extract the ZIP. Inside is rclone.exe (~55 MB) 4. Create a folder: C:\Users\YourName\Desktop\DriveMigrate 5. Move rclone.exe into that folder

Test it:

You should see os/arch: amd64. If you see "not valid for this OS," you downloaded the wrong file.

Step 2: Authorize Both Accounts

Open PowerShell in that folder (Shift+Right-click → Open PowerShell window here).

Old account:

Browser opens → log into OLD Gmail → Allow. You'll see Got code in PowerShell.

New account:

Repeat for NEW Gmail.

Your tokens are stored in %APPDATA%\rclone\rclone.conf. You only do this once.

Step 3: Find What to Exclude

My old drive had a massive hg Flutter build folder I didn't want to copy. List top-level folders:

Output:

So my exclude path is Gdrive/hg/.

Step 4: The Copy Command That Works

Flags explained:

  • --drive-server-side-across-configs → Google-to-Google copy, no download
  • --transfers 8 → 8 files at once (safe for API limits)
  • --exclude → skips your build/cache folder
  • --progress → live speed/ETA

My result:

Step 5: Fix the 16 Errors (404 File Not Found)

Those 404s aren't failures — the files were deleted between scan and copy. Verify with:

ansaribilal.com — technology, tested in public.