Using IBM Data Shift

This macOS app simplifies migrating files, applications and preferences from one Mac to another. The app needs to run on both the old and the new device, and it guides users through the transfer.

Initial setup

Depending on your organization's configuration, you may be required to accept Terms and Conditions before proceeding. If configured, an acceptance screen appears before the device selection step.

Launch the app on both devices, then choose the role of each:

Device pairing

The list shows an icon for the connection method, either Wi-Fi or Thunderbolt cable. For the fastest and most reliable transfer use a Thunderbolt cable, especially in congested Wi-Fi environments such as offices or public spaces.

Not all USB-C to USB-C cables are Thunderbolt cables. For example, the charging cable of a MacBook is not.

Device connection

Select the new device from the list on the old Mac. Then enter the pairing code displayed on the new device. Once paired, the migration can proceed.

Pairing request approval From v2.0.0
the new Mac now asks the user to explicitly accept or decline each incoming pairing request. The verification code can only be used after the request is accepted, so check that the hostname shown matches your old Mac.
Wrong codes From v2.0.0
after 5 wrong code attempts the new Mac locks pairing. Generate a new code on the new Mac to continue.

Migration options

Once the devices are paired, choose what to transfer from the old Mac:

  1. Lite migration: only the contents of the Desktop and Documents folders.
  2. Complete migration: all user data, applications and preferences.
  3. Advanced mode: manually select specific folders and applications. In this mode, user preferences and “Application Support” data for the selected apps are not migrated.

Administrators can replace Lite and Complete with their own named presets From v2.0.0 . The picker then shows those presets instead.

After choosing a mode, click Start Migration / Continue.

Preferences selection From v2.0.0

When preferences are part of the selected option, IBM Data Shift discovers the macOS system preferences on the old Mac and groups them into categories such as Dock, Finder, Keyboard, Trackpad/Mouse, Appearance, Accessibility, Language & Region, Menu Bar/Control Center, Sound Effects, Screenshots, Screen Saver, Terminal, Mission Control, Stage Manager, Keyboard Shortcuts and Hot Corners. Review them and select which groups to migrate. Each group shows a description of the settings it carries, the number of keys discovered and the estimated size. On the new Mac, existing values are backed up before being overwritten.

Application support files From v2.0.0

For every application you migrate, its support files (Application Support, sandboxed Containers, Group Containers and preference files) are discovered automatically. In the Advanced Selection view, and in the summary page, you can expand each app to see the categories and counts of files found. Cache and temporary folders that apps regenerate on their own are not migrated.

Available storage on the new device

The setup page shows whether the new device has enough free space for the selected option. If the destination reports too little space, the migration is blocked. If the free space on the destination can’t be determined From v1.4.1 , a warning is shown instead: make sure the new device has enough capacity for the selected option before continuing.

Architecture compatibility check From v1.4.0

During setup, IBM Data Shift analyzes the applications in scope to determine their compatibility with the destination architecture (Intel vs. Apple Silicon). When incompatible applications are found you can:

If you don't see a particular application, it might have been skipped to avoid Device Management issues, or IBM Data Shift doesn't yet support migrating it. Depending on your organization's configuration, the summary page may be skipped and the migration starts immediately after you click Start Migration.

Migration summary (optional)

This page summarizes what is going to be migrated and what is not. It also shows a message related to the chosen duplicate file handling policy.

Proceed by clicking Start Migration.

Important reminders during migration

The app shows the estimated time remaining and the progress percentage. The completion percentages on the two devices may differ because of network conditions, which is normal.

Pausing and resuming From v2.0.0

On the old Mac you can pause a running migration. The app finishes the data already in flight, so you can disconnect the devices, for example to move them or let them sleep. The new Mac keeps its state and automatically accepts the old Mac’s reconnection when you resume, continuing from the same point. If the resume can’t reach the new Mac within 60 seconds, the app goes back to the paused screen so you can retry.

Files that exist only as cloud placeholders (for example iCloud Drive items removed by “Optimize Mac Storage”) are not downloaded and are skipped, and the same applies to named pipes, sockets and device files. Skipped items are logged and, if reports are enabled, listed in the migration report.

Completing the migration

Once the data migration is complete, the app on the old Mac can be closed, and the devices can be disconnected if a Thunderbolt cable was used.

On the new device a few additional steps follow:

  1. The app checks whether you are logged into your Apple ID and prompts you to log in if not (optional).

  2. After a Complete migration, the app starts a 2-minute countdown for a system reboot, which you can trigger earlier.

  3. After the reboot, the app updates the device inventory in the background (optional).

  4. Once finished, you can close the app.

Best practices