The problem
Migrating data to a new Mac or an external drive can take hours for large libraries. Sleep interrupts the transfer and may require starting over.
Why it happens
Migration Assistant prevents sleep during its own process, but manual file copies, rsync operations, and third-party migration tools don't.
The fix: Shake It On
Shake It On keeps your Mac awake by moving the mouse slightly at regular intervals. macOS sees real user activity and resets the idle timer. Set it up with the right conditions and it only runs when you're actually data migration.
Recommended conditions for data migration:
- Only Shake If external disk is connected
- Paused When on battery