Skip to content

Files & photos

SSD NVMe on a Mac: Choosing an External Enclosure

If you're searching for ssd nvme, then you're likely looking at your options for storage, faster file transfer speeds, or an SSD that can be used with your Mac. But there are a few things to consider to avoid compatibility and performance problems when using one with a Mac. When using an NVMe SSD, you need to take all the relevant factors into consideration when choosing your external enclosure. These include SSD type, connection type, cable, Mac port and file system.

Diskfern logo, the app icon of the Mac disk space analyzerDiskfern Team10 min readUpdated

Short answer

An M.2 NVMe SSD can be used externally with a Mac by using the correct external enclosure. In this article, we'll go over everything you need to know before purchasing, formatting your drive and making sure you're not paying extra for performance you won't get.

Grav fitting an M.2 NVMe SSD into a ribbed external enclosure connected via USB-C to a Mac showing APFS and exFAT formatting options
Grav fitting an M.2 NVMe SSD into a ribbed external enclosure connected via USB-C to a Mac displaying APFS and exFAT formatting options.

1. What's the difference between NVMe and M.2?

NVMe and M.2 are often used together, but they describe different things.

NVMe is a storage protocol designed for solid-state drives. It is commonly used with PCIe, taking advantage of its high bandwidth, low latency and ability to handle multiple data requests in parallel.

M.2 is a physical form factor that defines the size and connector arrangement of an SSD. Whilst some M.2 drives use the NVMe protocol over PCI Express (PCIe), others use SATA.

If you're looking at an M.2 NVMe external enclosure, ensure that your M.2 SSD isn't using SATA. Some external enclosures only support M.2 NVMe drives.

Seagate provides a useful breakdown of the different types of SSDs in its SSD types guide. Always check which protocol your SSD uses by looking at its specifications.

Here is a quick breakdown:

Difference between NVMe, SATA, M.2, and PCIe
TermWhat it describesWhat to check
NVMeStorage protocol commonly used over PCIeWhether the enclosure supports NVMe
SATAStorage interface used by some SSDsWhether the enclosure supports SATA
M.2Physical form factor and connector arrangementCorrect size and connector/key configuration
PCIeHigh-speed interface commonly used by NVMe drivesWhether the SSD and enclosure support compatible PCIe specifications

For your M.2 NVMe SSD, you'll need to use an external enclosure that specifically supports M.2 NVMe drives. Also, remember that the SSD's internal PCIe connection and the enclosure's external USB or Thunderbolt connection are two different parts of the setup.

2. Can I use an NVMe SSD with my Mac?

Yes! You'll be able to use your compatible M.2 NVMe SSD with your Mac by using an external enclosure with the correct connection type.

The setup looks like this:

M.2 NVMe SSD → Compatible external enclosure → USB-C cable → Compatible Mac port

Each component has a different job:

  • SSD: Stores your files and contributes to the overall drive performance.
  • External enclosure: Connects your internal NVMe drive to your Mac through an external interface.
  • Cable: Needs to support the data-transfer speed required by the external enclosure.
  • Mac port: Determines which connection types and speeds are available.
  • File system: Determines how data is organised and accessed by macOS.
Grav pointing to an external enclosure bridge bottleneck where an NVMe PCIe drive meets a 10Gbps vs 40Gbps USB-C cable and Mac port
Transfer bandwidth narrows to the slowest component in the external NVMe pipeline: the enclosure bridge controller (10Gbps vs 40Gbps), USB-C cable rating, or Mac port.

If any of these are incompatible, your drive may not work correctly or may not perform at its full potential.

For example, the Satechi USB4 Slim NVMe SSD Enclosure (ST-EU4SNSS) supports M.2 NVMe SSDs in 2230, 2242, 2260 and 2280 sizes, with capacities up to 8TB. It uses a USB4 40Gbps connection but does not support M.2 SATA SSDs or SSDs with pre-installed heatsinks. It also requires the supplied thermal pad to be installed correctly.

This is one specific example, not a compatibility rule for every enclosure. Always check the exact specifications of the external enclosure you're purchasing. See Satechi's USB4 NVMe enclosure manual.

3. What to look out for before buying an external enclosure

A. What type of SSD do you have?

M.2 SSDs come in various sizes. Common sizes include:

  • 2230
  • 2242
  • 2260
  • 2280

The first two digits describe the approximate width of your SSD in millimetres, and the last two digits describe its length. So, a 2280 SSD would be around 22mm wide and 80mm long.

Ensure your external enclosure supports your SSD size. Some will support multiple sizes, whilst others will only work with a specific size.

Also ensure your external enclosure supports:

  • M.2 NVMe PCIe SSDs.
  • The correct M.2 key and connector configuration.
  • The capacity of your SSD.
  • The physical height of your drive, including any pre-installed heatsink.

Not all external enclosures will work with every 2280 NVMe SSD. Some manufacturers have additional compatibility requirements involving SSD controllers, capacity and physical design.

For example, ASUS provides compatibility guidelines for different enclosure models. Its supported SSD sizes and capacities vary by model, so check its official SSD enclosure compatibility guide before purchasing.

B. USB 10Gbps or USB4 40Gbps?

The external enclosure will have a large impact on the speed of your data transfers.

Two common options are:

Common USB external NVMe enclosure bandwidth tiers
ConnectionTheoretical interface bandwidthTypical use
USB 3.2 Gen 210Gbps (1.25GB/s)General storage, backups, documents, photos and everyday transfers
USB4 40Gbps40Gbps (5GB/s)Higher-bandwidth storage workloads and large media files

These are interface bandwidth figures, not guaranteed file-transfer speeds. Actual performance will depend on your SSD, external enclosure, Mac port, cable, workload and other limitations.

There is also a newer USB4 specification worth knowing about. USB4 Version 2.0 supports bandwidth up to 80Gbps with compatible devices and certified cables. However, this does not mean every USB4 enclosure or Mac supports 80Gbps. Always check the specifications of the exact products you're using. See the USB-IF USB4 specifications.

OWC provides a useful example with its Express 1M2 enclosure. OWC lists real-world speeds of up to 3,189MB/s when connected to supported Apple Silicon Macs with M1, M2, M3, M4 or M5 chips. This is a manufacturer-reported result for that specific enclosure and setup, not a speed that every USB4 enclosure will achieve. See OWC's Express 1M2 specifications.

Using a 10Gbps external enclosure may be the best option for you. If you're doing mostly document work, general backups and occasional transfers, it doesn't necessarily make sense to pay extra for a faster enclosure.

C. What port does your Mac have?

Not all USB-C ports are the same. USB-C describes the physical connector, not the data-transfer speed or supported protocol.

The speed will depend on your Mac and the device you're connecting to. A Mac may have a USB-C port that supports a different data-transfer speed or connection type from another Mac with an identical-looking port.

Apple has a guide to help you identify which ports your Mac has: Identify the ports on your Mac.

Once you know what model you have, follow these steps:

  1. Click the Apple menu.
  2. Select About This Mac.
  3. Take note of your Mac model.
  4. Go to the technical specifications for your Mac on Apple's website.
  5. Check whether its port supports the connection type required by your external enclosure.

Do not assume that all Macs with the same USB-C connector support the same transfer speeds.

D. What cable do you have?

Another thing to consider is your cable.

Even if your external enclosure supports USB4 40Gbps, connecting it with a cable that supports a lower data-transfer speed may limit the connection.

Always check what speed the cable is rated for. Don't judge it just by whether it fits into your USB-C port or supports fast charging. Charging capability and data-transfer capability are different things.

Also, a faster cable won't increase the speed of a slower external enclosure. Your connection will still be limited by the other components in the setup.

Satechi explains this in its external SSD speed troubleshooting guide.

E. Heat dissipation

Some NVMe drives can get quite hot when transferring large amounts of data. If your SSD or external enclosure doesn't have suitable heat dissipation, the SSD may reduce its performance to control its temperature. This is known as thermal throttling.

Ensure you have an external enclosure with suitable thermal management. This could include a thermal pad, a metal enclosure or active cooling, depending on the product.

Ensure you've added the thermal pad as instructed by the manufacturer. Satechi specifically requires the supplied thermal pad to be installed correctly in its USB4 enclosure.

Also, check whether the enclosure supports SSDs with pre-installed heatsinks. Some slim enclosures do not have enough physical space for them.

Grav measuring 22mm M.2 NVMe form factors (2230, 2242, 2260, 2280) beside an exploded thermal pad and metal enclosure cooling lid
Standard 22mm-wide M.2 NVMe form factors (2230, 2242, 2260, and 2280) alongside the thermal pad and metal enclosure lid stack needed to control heat during sustained transfers.

A fast SSD and enclosure are not much use if the drive cannot maintain its performance during the type of transfers you're doing. However, remember that thermal throttling and connection bandwidth are different limitations. Improving cooling won't remove a USB bandwidth limit.

4. Why your NVMe SSD may not run at the speeds advertised

This can be one of the most confusing parts when choosing your external NVMe drive.

SSDs may advertise speeds of several thousand MB/s, but these figures are often measured using a direct internal PCIe connection.

Once you put an NVMe SSD into an external enclosure, your Mac no longer communicates with the SSD over a direct internal PCIe connection. Instead, the SSD communicates with the enclosure's bridge/controller over its internal PCIe connection. The enclosure then presents the drive to your Mac through its external interface, such as USB or USB4.

For example:

  • Your NVMe SSD provides very fast speeds internally through PCIe.
  • Your external enclosure provides a 10Gbps USB 3.2 Gen 2 connection.
  • Your Mac provides a faster USB4 connection.
  • Your cable supports the enclosure's 10Gbps connection.

Your external enclosure will not be able to exceed its 10Gbps external connection limit, even if you have a faster Mac port and cable.

To put those numbers into perspective:

  • 10Gbps is equivalent to 1.25GB/s of theoretical raw bandwidth.
  • 40Gbps is equivalent to 5GB/s of theoretical raw bandwidth.

These are theoretical conversions. Actual file-transfer speeds will be lower because of protocol overhead, the enclosure controller, the SSD and other limitations.

However, the reverse can also happen. If you have a fast enclosure but a slower SSD, the SSD may not provide the same speeds as a high-end NVMe drive.

This can be thought of as a pipeline. The slowest relevant component can limit the overall transfer speed.

How to check what connection your Mac has

Once you've connected your external SSD:

  1. Hold down the Option key.
  2. Click the Apple menu.
  3. Select System Information.
  4. Go to the relevant USB or Thunderbolt section.
  5. Check what device and connection information macOS shows.

What information appears will depend on the device and connection you're using. Apple has a guide explaining how to access System Information.

A quick way to get an indication of your transfer speeds is to copy a large file to the SSD and observe the transfer rate. Generally, transferring one large file will be easier to interpret than transferring thousands of smaller files, as smaller files can involve additional file-system overhead.

Remember that this is only a practical indication, not a controlled benchmark. The speed of the source drive, file size, available cache and other system activity can also affect the result.

5. APFS or exFAT?

Once you've connected your SSD to your Mac, you may be prompted to initialise or format your drive. Choose the correct format based on how you plan to use it.

Comparing APFS, exFAT, and NTFS for external Mac NVMe drives
File systemBest useImportant detail
APFSDrives used mainly with modern MacsApple's file system for macOS 10.13 and later; supports external storage
APFS (Encrypted)Protecting sensitive files on Mac storageEncrypts the volume and can also be used on compatible external SSDs
exFATTransferring files between Mac and WindowsDesigned for cross-platform compatibility
NTFSDrives mainly used with WindowsmacOS may read NTFS drives but does not provide native write support

Apple has a guide to the different file systems available in Disk Utility: File system formats available in Disk Utility.

It also has a guide explaining why you may have issues writing to an external drive: If your Mac can't save files to an external drive.

If you're mainly using your SSD with Macs, then APFS would generally be the best option. If you want encryption, APFS (Encrypted) would be a suitable choice. It encrypts the volume, including when used on a compatible external SSD. Ensure you keep the password safe because you'll need it to unlock the volume.

If you need to transfer files between macOS and Windows, exFAT would generally be the best option.

One thing to remember: Disk Utility does not support formatting a drive as NTFS. macOS may be able to read files from an NTFS drive, but it does not provide native write support.

Formatting will delete the data on the selected drive. Be sure to back up any data you need before changing its format.

6. Formatting your NVMe SSD

Once your NVMe SSD is in its external enclosure and connected to your Mac, you can format the drive using Disk Utility.

Warning: This process will erase the data on your chosen drive. Ensure you're formatting your external SSD and not your Mac's internal storage.

Follow these steps:

  1. Open Disk Utility from Applications > Utilities.
  2. Select View > Show All Devices.
  3. Select your external NVMe SSD from the sidebar.
  4. Select the physical drive at the top of the device hierarchy.
  5. Click Erase.
  6. Enter a name for your drive.
  7. Select GUID Partition Map under Scheme.
  8. Choose either APFS or exFAT, based on how you plan to use the drive.
  9. Click Erase and wait for the formatting to complete.

If the Scheme option isn't available, check that you've selected the physical storage device rather than one of its volumes.

Apple has a guide to help you initialise your external storage device: Initialize an external storage device in Disk Utility.

Once formatted, you should be able to see your drive in Finder. You can now transfer your files.

Important: Before disconnecting your external SSD, eject it properly through Finder. Removing the drive whilst data is being written or before it has been safely ejected can result in corrupted or lost files. Satechi also explicitly recommends ejecting its enclosure before disconnecting it.

7. What can I use my external NVMe SSD for?

An external NVMe drive can be useful for more than just storing your documents and photos.

You can use it for:

  • Large video and photo libraries.
  • Project files and development repositories.
  • Virtual machine files and disk images.
  • Large datasets and local AI model files.
  • Archives and other files you don't need on your internal drive.
  • Backups using a compatible backup workflow.

As a developer, having an external SSD can give you more room for large projects and certain development data.

You can store active project folders and development repositories on an external SSD. However, don't move system folders or application-support folders just because they're taking up lots of space. Some applications expect files to remain in specific locations or require you to change their storage location through supported settings.

Ensure any important data is backed up separately. An external SSD is additional storage, not automatically a backup. If you only have one copy of a file on your external SSD, you may lose it if the drive fails.

8. Can I install macOS onto my external NVMe SSD?

Yes! Apple supports using an external storage device, such as a USB or Thunderbolt drive, as a Mac startup disk.

When using an SSD as a macOS startup disk, Apple recommends APFS. However, your macOS installation will be specific to your Mac model. You should not expect an external installation to start up other Mac models.

There are also a couple of important limitations to understand:

  • Apple silicon Macs: Starting up from an external storage device requires the built-in startup disk to be working. If the built-in startup disk has a hardware failure, you cannot use an external startup disk as a replacement.
  • Intel Macs with the Apple T2 Security Chip: External booting may need to be allowed through Startup Security Utility. By default, external or removable media booting can be restricted by the security settings.

Apple has full instructions on how to set up an external drive as a startup disk: Use an external storage device as a Mac startup disk.

For most users, an external NVMe SSD will be easier to use for additional file and project storage rather than as a replacement startup disk.

9. My Mac isn't recognising my NVMe SSD

If your drive isn't showing up in Finder, don't immediately assume that the SSD is faulty.

Check the following:

  • External enclosure: Ensure it supports your exact type, size and capacity of NVMe drive.
  • Cable: Try using the cable included with your external enclosure or another cable with the correct data-transfer speed.
  • Connection: Try connecting directly to your Mac without any hubs or docks.
  • System Information: Check whether your device is recognised by macOS.
  • Disk Utility: Open Disk Utility and select View > Show All Devices. Check whether you can see the physical drive and its volumes.
  • Manufacturer instructions: Check whether your external enclosure has specific firmware, compatibility or installation requirements.

Apple also recommends checking your cable and ensuring your external device appears in System Information when troubleshooting connection problems. See Apple's external-device connection guidance.

If your SSD is showing in System Information but not in Finder, you'll need to investigate its partition and file-system status. The physical device may be detected even when its volume isn't mounted or isn't formatted in a way macOS can use.

If it contains important data, don't try to erase or initialise it until you've confirmed that the data is backed up or recoverable.

10. Will an external NVMe SSD help with my full Mac?

An external NVMe SSD can give you more room to work with, but it may not solve all your internal storage issues.

For example, you can move large video files or certain development projects to your external SSD. But you may still have applications, caches, downloads, local AI model files, Xcode data, simulator runtimes and other files taking up your Mac's internal storage.

It can be worth knowing what's actually taking up your internal storage before deciding what to move or remove.

Diskfern is a native macOS storage analyzer and cleanup utility. It helps you understand what's consuming your storage by visualising disk usage and allowing you to inspect large files and folders. This can be particularly useful when large developer files and other storage-heavy data are taking up space on your Mac.

You can find it at Diskfern.

Summary

An NVMe SSD can be a great external storage solution for your Mac, but there are a few things to take into consideration before purchasing one.

Check the NVMe protocol, M.2 size, external enclosure compatibility, Mac port, cable speed and heat dissipation. Choose between APFS or exFAT based on how you're going to use it.

The worst thing you can do is pay for a fast internal NVMe drive and have its performance limited by the external enclosure or cable. Ensure your whole setup matches your Mac and your workflow.

The Diskfern way

How Diskfern helps

Even when you move media libraries or repositories to an external NVMe SSD, macOS internal storage can still fill up with caches, Xcode build folders, and simulator runtimes.

  1. Run a read-only scan with Diskfern to visualize what is taking up internal Mac storage.
  2. Inspect large files and folders carefully before deciding what to offload or delete.

Finding and reviewing is free. Moving items to the Trash from Diskfern is part of Pro.

Download Diskfern

Questions

Are all M.2 SSDs NVMe?

No. M.2 refers to the physical form factor and connector arrangement. Some M.2 SSDs use NVMe over PCIe, whilst others use SATA. Always check the specifications of your SSD and external enclosure.

Is NVMe faster than SATA?

Generally, NVMe drives offer higher potential speeds and lower latency than SATA SSDs. However, your actual speeds will depend on your drive, connection type, external enclosure, host and workload. If you have a fast NVMe SSD but a slower external enclosure, your transfer speeds will be limited by the external connection.

Will a USB-C NVMe external enclosure work with all Macs?

No. You'll need to check which SSD type, size and connection type your external enclosure supports, as well as which ports are available on your Mac.

Should I choose 10Gbps or 40Gbps?

A 10Gbps external enclosure may be enough for general file storage and backups. A 40Gbps USB4 enclosure may make more sense if you're using it for large media files and demanding transfers. Ensure your Mac and cable support the required connection. Choose based on your actual workflow rather than just the highest advertised speed.

Can I use my external NVMe SSD with both Mac and Windows?

Yes. You can use an external NVMe SSD with both operating systems if you format it using a compatible file system, such as exFAT. APFS would generally be better for a drive used mainly with modern Macs. Ensure you back up your drive before reformatting it.

Would an external NVMe SSD be good for Xcode projects?

It can be useful for storing large Xcode project folders and development repositories. However, application-managed data, build directories and other development files may have specific location requirements. Check the documentation for your tools before relocating application-managed data. Test your workflow before relying on the external drive, and ensure you have a separate backup.

Diskfern logo, the app icon of the Mac disk space analyzer

Written by

Diskfern Team

We explain Mac storage using product behavior and the sources listed below. Review your app settings and backups before removing data.

Sources

Diskfern app icon for macOS, the disk space analyzer that shows what is filling your Mac storage

Get your space back. Start with a free scan.

Explore the files and folders Diskfern can read. Your files stay on your Mac, and nothing is removed until you say so.

macOS 14 Sonoma or later · Apple silicon and Intel