Home > How to Tips

How to Transfer files to Mac from External Hard Drives?

Updated on Monday, December 23, 2024

Written by

Amanda Wong

Approved by

Jessica Shee

English Français Deutsch やまと Español Português

Summary: This post provides multiple methods to transfer files to Mac from external hard drives, you can copy, move, and import files from the external hard drive to the Mac. For an NTFS drive, you can directly copy files from it to Mac, if you need to move the files, try iBoysoft NTFS for Mac.

Sometimes, you may need to move files such as images, documents, video, and audio from the external hard drive to your Mac for quick access, editing, uploading to iCloud Drive, even backing up the whole external drive on Mac, etc. Whether you want to copy or move files from the external hard drive to Mac, you are covered in this post.

Share to help others transfer files from external hard drive to Mac!

 

What to prepare before transferring files from external drives to Mac

To ensure the successful process for transferring files from the external hard drive to your Mac, you should prepare before diving into the detailed steps.

1. Ensure a good connection between the external hard drive to your Mac. The first thing to use an external hard drive on Mac is to connect the drive correctly to your Mac. You need to identify the ports on your Mac and the interface of your external hard drive or USB flash drive. Make sure both the USB port and cable are working. 

Depending on your Finder's preferences, the connected external hard drive should show up in the Desktop or Finder's sidebar, at least, it displays in Disk Utility.

2. Check the file system of the external hard drive. You should make sure the file system of the external hard drive is compatible with macOS. APFS and HFS+ are macOS-exclusive file systems, exFAT and FAT32 work on both macOS and Windows. If it is formatted with NTFS, you can only copy but can't move files from it to Mac by default.

To check the file system info of the external hard drive, you can:

  • Right-click the drive icon on the desktop, choose Get Info, and locate Format under General.
  • Right-click the drive name from Locations in Finder's sidebar, and click Get Info > Format.
  • Open Disk Utility and click the connected external drive on the left list, then view the file system info.

Is the file system compatible with macOS? If it is NTFS, you can only read but cannot write to it even on macOS Sequoia by default. That is to say, it is unable to move files between the NTFS drive and the Mac. You can format the external hard drive for Mac while losing all data or try iBosoft NTFS for Mac, third-party NTFS for Mac software, to read and write NTFS drive on macOS Sonoma/Sequoia and earlier without formatting.

How to copy/move files from external hard drives to Mac?

If you have already prepared, now we can explore the different ways to transfer files from the SSD, HDD, USB, SD card, etc., to your Mac. Whether you attempt to move the file(change the location of the original item), or copy the file(make a duplicate of the selected item and place it in another location) from the external hard drive to your Mac, you can find the corresponding methods below.

Transfer files from external drives to MacBook Air/Pro/iMacMultiple solutions
Move files from the external hard drive to MacMethod 1. Use iBoysoft MagicMenu 
Method 2. Drag-drop while holding the Command key 
Method 3. Use keyboard shortcuts Command-C & Option-Command-V 
Method 4. Run the Terminal command mv 
Copy files from the external hard drive to MacMethod 1. Use iBoysoft MagicMenu
Method 2. Directly drag and drop 
Method 3. Use keyboard shortcuts Command-C & Command-V 
Method 4. Run the Terminal command cp

Use iBoysoft MagicMenu, the easiest & fastest way

iBoysoft MagicMenu is a Mac right-click enhancer, that enables you to quickly and easily transfer files between the external hard drive and your Mac, and transfer files between two drives via the customizable Finder context menu - the right-click menu. You can copy/move the selected files from the external drive to any location on Mac. Here's how:

  1. Download and install iBoysoft MagicMenu on your Mac.
  2. Select the item you want to transfer from the external drive to the Mac.
  3. Right-click the selected file and choose Move To/Copy To.
  4. Select a destination for the file such as Desktop, Document, or Downloads, or choose Select Path… to select other locations.

In addition to the move/copy function, the versatile tool iBoysoft MagicMenu helps you to create new files, quickly access files, uninstall applications, delete items directly, compress files, and find duplicate images, images, etc., all within the right-click menu. Just download and try it for free!

Share iBoysoft MagicMenu with people who want to customize the Finder context menu!

 

Move files from the external hard drive to Mac

Perhaps, you want to transfer the target files from the external hard drive to your Mac and don't want to leave the original files remaining on your external drive, you can move instead of copying files from the external hard drive to your Mac. 

Method 1. Drag-drop while holding the Command key

Drag-drop is a simple way to quickly copy the selected file to the target location. If you want to delete the original item on your external hard drive, you need to drag-drop it and simultaneously hold the Command key. Follow the steps below:

  1. Open the connected external hard drive on the Mac.
  2. Locate the files you want to move from external hard drive to Mac.
  3. Open the target location on your Mac in Finder 
  4. Press and hold the command key, then drag and drop the selected file to the Finder window.

Method 2. Use keyboard shortcuts Command-C & Option-Command-V

Alternatively, you can use keyboard shortcuts to move the files from the external hard drive to your Mac. Similarly, you should open the folder on the external hard drive where the file is located and the folder/destination in Finder where you want to move the file to, then select the file and press the Command and C keys, and go to Finder, press Option-Command-V to paste it.

Command-X is not working? If you press the Command and X keys, you may find it function as the Command and C, because it can't cut files or folders on Mac and only works for text.

Method 3. Run the Terminal command mv 

There is another way to move the location of the file on Mac, that is to run the command mv in the Terminal app. You should be cautious while executing commands in the Terminal, as a minor mistake may cause data loss.

  1. Launch the Terminal app from Finder > Applications > Utilities.
  2. You can get the file path on Mac in advance, iBoysoft MagicMenu also features a "Copy as Pathname" option, right-click the window where you want to move the files from and to and select Copy as Pathname, then you can copy it in Terminal. Or, directly drag and drop the desired file and the destination folder to the Terminal. mv old_file_path new_file_path
  3. Press Enter to run the command and quit Terminal.

Copy files from external hard drive to Mac

If duplicating the selected file and saving the copied version on your Mac is what you need, this part provides several methods to copy files from the external drive to your Mac. 

Method 1. Directly drag and drop

When you drag and drop files between two drives, it won't change the location of the original item but copy the original item to the second destination drive. Therefore, if you want to copy a file from the external hard drive to the Mac, you can simply drag it from the external hard drive to drop it to Mac's documents, desktop, or other location in Finder.

Method 2. Use keyboard shortcuts Command-C & Command-V

There are also keyboard shortcuts you can use to copy files from external HDD, SDD, USB flash drive, and SD card to your Mac. With both the external hard drive and the target location window in Finder opened, you just need to directly drag the file on the external hard drive and drop it into the Finder window.

Method 3. Run the Terminal command cp

Using Terminal might be a better option if you need to copy a lot of files or big files from the source to the destination, it saves time compared with other methods.

  1. Open Terminal from the Launchpad.
  2. Similarly, get the file path and the destination path, and write them down. Or, you can directly drag the file and the destination folder to the Terminal after the command cp. cp old_file_path new_file_path
  3. Hit Enter to copy files and quit Terminal.

Fixed! Can't copy/move files from external hard drive to Mac

Some Mac users encounter the issue that the external hard drive won't allow them to transfer files to their Macs. In addition to the NTFS file format, as we have mentioned above, there are several other possible reasons:

The drive's permission is read-only. You can click the drive icon and choose Get Info, expand the Sharing & Permissions tab, and check the privileges of your user account. You can modify the settings to Read & Write so that you can transfer files between the storage media and your Mac.

The files are currently in use. You can't move/copy the files that are accessed by other applications from the external hard drive to your Mac. You can quit the applications or restart the Mac to terminate the process. After that, you can move and copy the files.

The external hard drive is corrupted. The drive could be damaged if you can't transfer any files from the external hard drive to the Mac. Try to repair it with Disk Utility's First Aid. If the drive can't be repaired, you may want to recover data from corrupted external drive on Mac.

The NTFS for Mac is not working on macOS Sonoma. After upgrading to macOS Sonoma and Sequoia, the NTS for Mac software you installed before is incompatible with the latest macOS. You can check for updates for the NTFS for Mac tool or change to another one such as iBoysoft NTFS for Mac which keeps updated to date to support the latest macOS.

If you find this post helpful, share it with more people!