“Google Drive was unable to move your files”

Moving folders and files between personal storage and a Google Shared Drive is routine when reorganizing team workspaces. However, Google Drive frequently halts bulk operations with the error: “Google Drive was unable to move your files.” This message occurs when a transfer violates Google Workspace ownership transfer rules, cross-drive movement restrictions, or Shared Drive directory constraints. Identifying the specific limitation that halted the operation allows you to reorganize and complete the move successfully.

Quick Answer

This error typically occurs when attempting to move files owned by external accounts, moving entire folders across different Shared Drives without holding the Manager role in both drives, or exceeding the 20-level folder nesting limit. Move files in smaller batches, verify file ownership, and ensure you have Manager permissions.


Why Google Drive Blocks File Movements

Moving an item within Google Drive is not just a change in visual location; it is an atomic metadata operation that reassigns file ownership, updates permission inheritance, and recalculates storage quotas:

File Move Constraints:
[Source Location] ───────────────────────────> [Destination Shared Drive]
  ├── Owned by External User       ──> BLOCKED (Cannot transfer cross-domain ownership)
  ├── Moved by "Content Manager"    ──> BLOCKED (Only Managers can move folder trees)
  ├── Exceeds 20 Folder Levels      ──> BLOCKED (Exceeds nesting architecture cap)
  └── Exceeds 400,000 Item Cap      ──> BLOCKED (Shared Drive capacity exhausted)

If even one file or subfolder in a transfer queue violates these rules, Google Drive halts the operation to prevent partial corruption or orphaned files.


Primary Causes and Solutions

1. Unowned and Externally Owned Files

In “My Drive,” you can organize documents owned by colleagues, external partners, or personal @gmail.com accounts into your personal folders. However, a Shared Drive requires that the organization own all hosted files.

2. Folder Moves Require the “Manager” Role

While users holding the Content Manager role can freely move individual files into or out of folders, Google Drive requires the Manager role to move entire folders:

3. Exceeding the 20-Level Folder Nesting Limit

Shared Drives enforce architectural constraints to preserve file-tree performance:

  • A Shared Drive cannot exceed 20 levels of nested folders.
  • If you attempt to drag a deep folder structure into a subfolder of a Shared Drive, and the combined path exceeds 20 levels, Google Drive cancels the move.
  • Solution: Flatten the source directory hierarchy before moving it into the Shared Drive. See Resolving “Limit of 20 levels of nested folders”.

4. Shared Drive Item Limits (400,000 Objects)

Every Shared Drive has a hard platform limit of 400,000 items, which includes all files, folders, and shortcuts.

  • If your bulk migration contains enough items to push the destination drive over 400,000 objects, the entire move operation fails.
  • Solution: Split the contents across multiple Shared Drives, or archive stale directories to free capacity as described in Resolving “Item limit reached” in Google Shared Drives.

Step-by-Step Recovery Workflow

To move your files successfully without triggering errors, follow this staged transfer procedure:

Step 1: Run an Ownership Audit

  1. Open the source directory in drive.google.com.
  2. Switch to the List view to inspect the Owner column.
  3. Identify any files where the owner is listed as someone outside your organization or where your account only holds “Viewer” or “Editor” permissions.
  4. Move those files into a separate staging folder labeled “Do Not Move.”

Step 2: Migrate in Smaller Batches

Moving thousands of files simultaneously via the web browser can cause network timeouts, triggering generic move failure messages.

  1. Create the destination folder shells manually inside the Shared Drive.
  2. Select files in batches of 200 to 500 items.
  3. Drag each batch into the destination directory.
  4. If a specific batch halts, inspect that subfolder for locked spreadsheets or linked assets. If partial moves leave files behind, consult Error: “Some items were not moved” during Bulk Migration.

Step 3: Handle Disconnected or Orphaned Assets

If a file loses its parent directory during a failed transfer, it becomes orphaned in Google Drive storage. Follow the remediation steps in How to Reclaim Ownership of “Orphaned” Files to locate and re-index orphaned files before attempting another migration.