Using multiple Google accounts is a practical way to gain additional storage, as each new account includes its own 15 GB of free space shared across Google Drive, Gmail, and Google Photos.
To avoid constantly logging in and out of accounts, use these official and third-party tools:
G:\ for personal, H:\ for work).Instead of managing multiple interfaces, consolidate access into one โPrimaryโ account:
๐ก Note: Ownership transfer only works between accounts in the same domain or consumer accounts.
If you subscribe to Google One (paid storage), you can share your storage pool with up to 5 other people:
โ Ideal for households: One payment, multiple accounts, private data.
| Issue | Details |
|---|---|
| Terms of Service | Google doesnโt limit account count, but creating accounts solely to circumvent storage limits may violate their Acceptable Use Policy. |
| Inactive Over-Quota Accounts | If an account stays over its storage limit for 2+ years, Google may delete its content. |
| File Size Limit | No single file larger than 15 GB can be uploaded to a free Google account โ even if you have multiple accounts. (Paid accounts support up to 5 TB per file.) |
๐ก Best Practice: Use multiple accounts responsibly โ for organization (e.g., personal vs. work) or family sharing โ rather than as a loophole. Always back up critical data elsewhere.
This guide walks you through installing rclone, connecting one or two Google Drive accounts, and mounting them as local drives (X: and W:) using WinFsp.
While Google Drive for Desktop is sufficient for basic users, power users often prefer rclone for mounting drives due to its superior control, efficiency, and advanced feature set.
If you still want to use Google Drive - Intro to Google Drive Sync
WinFsp enables FUSE file system support on Windows.
# Download official WinFsp installer
Invoke-WebRequest -UseBasicParsing -Uri "https://winfsp.dev/rel/winfsp-install.exe" -OutFile "$env:TEMP\winfsp-install.exe"
# Install silently
Start-Process -Wait -FilePath "$env:TEMP\winfsp-install.exe" -ArgumentList "/silent"
๐ Reboot your PC once after first installation.
Verify install:
sc query WinFsp
setup_rclone.bat โ First-time install and config for Account 1@echo off
:: --- CONFIGURATION ---
SET "RCLONE_DIR=C:\rclone"
SET "REMOTE_NAME=gdrive" :: Remote name for Account 1
SET "MOUNT_LETTER=X:"
SET "CACHE_DIR=C:\rclone_cache"
:: 1. Create dirs
if not exist "%RCLONE_DIR%" mkdir "%RCLONE_DIR%"
if not exist "%CACHE_DIR%" mkdir "%CACHE_DIR%"
:: 2. Install rclone if missing
if not exist "%RCLONE_DIR%\rclone.exe" (
echo [!] Downloading rclone...
powershell -Command "Invoke-WebRequest -UseBasicParsing -Uri 'https://downloads.rclone.org/rclone-current-windows-amd64.zip' -OutFile 'rclone.zip'"
powershell -Command "Expand-Archive -Path 'rclone.zip' -DestinationPath '%RCLONE_DIR%' -Force"
for /f "delims=" %%i in ('dir /s /b "%RCLONE_DIR%\rclone.exe"') do move "%%i" "%RCLONE_DIR%\rclone.exe" >nul
del rclone.zip
echo [+] Rclone installed.
)
:: 3. Run config if no config exists
if not exist "%AppData%\rclone\rclone.conf" (
echo [!] Configure Google Drive (Account 1)...
"%RCLONE_DIR%\rclone.exe" config
)
echo [OK] Setup complete for Account 1 (remote: gdrive)
pause
โ Run this โ follow prompts โ log in with your first Google account.
rclone config
n โ name: gdrive2driveq)๐ Confirm with:
rclone listremotes
X:File: mount_gdrive1.bat
@echo off
SET "RCLONE_DIR=C:\rclone"
SET "REMOTE_NAME=gdrive"
SET "MOUNT_LETTER=X:"
SET "CACHE_DIR=C:\rclone_cache"
if not exist "%CACHE_DIR%" mkdir "%CACHE_DIR%"
vol %MOUNT_LETTER% >nul 2>&1 && (echo [!] %MOUNT_LETTER% in use & pause & exit /b 1)
echo [+] Mounting %REMOTE_NAME% to %MOUNT_LETTER%...
start "Rclone1" /min "%RCLONE_DIR%\rclone.exe" mount "%REMOTE_NAME%:" "%MOUNT_LETTER%" ^
--vfs-cache-mode full ^
--vfs-cache-max-age 24h ^
--vfs-cache-max-size 10G ^
--cache-dir "%CACHE_DIR%" ^
--no-console
timeout /t 4 >nul
vol %MOUNT_LETTER% >nul && echo [OK] Mounted %MOUNT_LETTER% || echo [!] Mount may have failed.
pause
W:File: mount_gdrive2.bat
@echo off
SET "RCLONE_DIR=C:\rclone"
SET "REMOTE_NAME=gdrive2"
SET "MOUNT_LETTER=W:"
SET "CACHE_DIR=C:\rclone_cache2"
if not exist "%CACHE_DIR%" mkdir "%CACHE_DIR%"
vol %MOUNT_LETTER% >nul 2>&1 && (echo [!] %MOUNT_LETTER% in use & pause & exit /b 1)
echo [+] Mounting %REMOTE_NAME% to %MOUNT_LETTER%...
start "Rclone2" /min "%RCLONE_DIR%\rclone.exe" mount "%REMOTE_NAME%:" "%MOUNT_LETTER%" ^
--vfs-cache-mode full ^
--vfs-cache-max-age 24h ^
--vfs-cache-max-size 10G ^
--cache-dir "%CACHE_DIR%" ^
--no-console
timeout /t 4 >nul
vol %MOUNT_LETTER% >nul && echo [OK] Mounted %MOUNT_LETTER% || echo [!] Mount may have failed.
pause
โ ๏ธ Always run mount scripts as Administrator.
๐๏ธ Each remote uses its own cache directory to avoid conflicts.
Use Windows Task Scheduler:
mount_gdrive1.bat (and mount_gdrive2.bat)After mounting:
X:\ and W:\rclone lsd gdrive:
rclone lsd gdrive2:
โน๏ธ Official Links
- Rclone: https://rclone.org
- WinFsp: https://winfsp.dev/rel/
๐ You now have two Google Drives mounted as local drives on Windows!