Explore offline and independent software vendor migration tools

Completed

Robocopy

Robocopy is a command-line tool that comes with Windows and copies data between SMB shares and local drives. Use it for smaller amounts of data.

Note

Robocopy is an unmanaged tool. Ensure that you implement proper error handling and that you discover and recover from any transfer errors.

Learn more: Robocopy

Rsync and fpsync

You can use Rsync or fpsync to replicate or migrate data to Azure.

Note

These tools are unmanaged. Ensure that you implement proper error handling and that you discover and recover from any transfer errors.

Note

Microsoft doesn't support or maintain these tools. Use these tools at your own discretion.

Independent software vendor (ISV) offerings

Storage Migration Program

If tools like Azure Storage Mover don't work for you, the Azure Storage Migration Program pays select ISV software license costs to simplify storage migrations. Data must be new to Azure (not already stored there) to qualify.

Learn more:

Rclone

You can use Rclone to replicate or migrate data to Azure. Rclone offers an open source version at https://rclone.org/. A hardened, commercially supported version is available at https://rclone.com/.

Note

These tools are unmanaged. Ensure that you implement proper error handling and that you discover and recover from any transfer errors.

MoveBot.io

Microsoft evaluated MoveBot.io for migrating data from on-premises SharePoint and SFTP servers to Azure Blob Storage. For more information, see Movebot – Data Migration Tool.

NetApp Data Migrator

NetApp Data Migrator migrates data from various systems to NetApp-compatible systems, including Azure NetApp Files.

Learn more: NetApp Data Migrator

Azure Data Box

Azure Data Box lets you copy data to the device and ship it physically. Azure then imports the data into your storage account. Data Box supports high-capacity transfers with multiple connectivity options.

Azure Data Box Disk is a solid-state drive (SSD) that you connect via Serial ATA (SATA) or USB to a PC. When Azure receives the disk, it imports the data into your storage account. Two variants are available:

  • One uses BitLocker encryption for Windows.
  • The second uses self-encryption for Linux or where an encryption performance impact isn't acceptable.

Note

Availability differs per region.

Note

You must organize the data in a specific structure so Azure can import it correctly.

Learn more:

Import/Export

Use the Azure Import/Export service to send data to and receive data from Azure using your own SATA SSDs. Azure requires encryption for this service.

Learn more: Using Azure Import/Export to transfer data to and from Azure Storage

Tapes

Microsoft is working with TapeArk to help you migrate tape data to Azure. Tapes are often an obstacle to decommissioning a data center. The TapeArk integration aims to resolve that obstacle. Also, data stored on tapes for cost savings is valuable for AI workloads. With this service, you can bring the data back online and use it.