External SSD Mounting Issue On M2 MacBook Air - Strange One

This is lengthy, but I've done quite a bit of troubleshooting before posting this.


I have 2 external SSDs that won't mount on my M2 MacBook Air. One is a SanDisk Extreme and one is a SanDisk G Drive. The same SSDs mount on my daughter's M2 MacBook Air (only difference is color), my 2017 Intel iMac, and my work M2 MacBook Pro. I have tried with different USB C cables (from 3 vendors, including 1 from Apple) and with both ports on my M2 MacBook Air. So, that rules out it being an issue with a single drive, single port, or single cable.


When attached to the MacBook Air in question, the SSDs DO appear in the System Information app's USB section under USB 3.1 Bus. They DON'T appear in Disk Utility or otherwise mount.


I have tried reinstalling Ventura over top of my existing install. That did not work. I have erased my internal disk and reinstalled Ventura completely. That did not work. The one change, however, is that upon connecting the SSDs for the first time I was asked to allow them to connect. I clicked Allow, but it made no difference.


Now here's the really weird twist ...


I have a Satechi USB C Pro Hub Slim that connects directly to the side of the MacBook Air. It connects using both USB C ports and does not have any external power.

  • The hub has one USB 4 port. If I connect an SSD to that using USB C to USB C cable, it DOESN'T work.
  • The hub also has a USB C data port. If I connect an SSD to that using USB C to USB C cable, it DOES work.
  • The hub has 2 USB A ports. If I connect an SSD to either of those ports using a USB C to USB A cable, it DOES work.


Keep in mind that in the two scenarios where it does work with the hub, the data is still ultimately traveling through the MacBook Air's USB C ports that fail when doing a direct connect.


Any ideas?


Posted on Oct 25, 2023 6:54 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 29, 2023 6:31 PM

mpconnick wrote:

When attached to the MacBook Air in question, the SSDs DO appear in the System Information app's USB section under USB 3.1 Bus. They DON'T appear in Disk Utility or otherwise mount.

Within Disk Utility click "View" and select "Show All Devices". Do the physical drives now appear on the left pane of Disk Utility? Apple tries to hide everything from users in an attempt to keep things simple, but it just ultimately causes even more problems & confusion.


I have tried reinstalling Ventura over top of my existing install. That did not work. I have erased my internal disk and reinstalled Ventura completely. That did not work.

Reinstalling macOS over top of itself doesn't really do much these days since the OS is located on a read-only signed & sealed volume so the OS no longer becomes corrupt. The only part of the macOS system which is vulnerable are the custom configurations made to the system which may not be replaced (I'm not sure what happens).


The one change, however, is that upon connecting the SSDs for the first time I was asked to allow them to connect. I clicked Allow, but it made no difference.

I would configure the "Allow accessories to connect" in the Security & Privacy System Settings to "always when unlocked" so that you don't accidentally miss the prompt....especially when troubleshooting.


I have a Satechi USB C Pro Hub Slim that connects directly to the side of the MacBook Air. It connects using both USB C ports and does not have any external power.
The hub has one USB 4 port. If I connect an SSD to that using USB C to USB C cable, it DOESN'T• work.

This is because the USB4 port is only meant for power or for connecting an external display. You must always read all the technical specifications for USB-C ports on any product to understand what each one supports. The whole USB-C connector specification is a hot & confusing mess. You cannot assume anything. If you don't see anything specific, then assume the USB-C port only supports the lowest protocol & features.





Keep in mind that in the two scenarios where it does work with the hub, the data is still ultimately traveling through the MacBook Air's USB C ports that fail when doing a direct connect.

Try modifying the Security & Privacy System Setting I mentioned earlier to "always allow when unlocked".


Disconnect all other external devices in case one of them is causing a problem.


What file system is used on those external drives? And what computer & OS was used to partition & format them?


Are the external drives encrypted?


FYI, you may want to check the WD/SanDisk support site to see if either SSD has any firmware updates available. This is especially important if you have the version 2 Sandisk Extreme Pro SSD which has a major issue that can cause data loss (WD/Sandisk are too embarrassed to admit the issue and only acknowledge a drive disconnect issue):

https://arstechnica.com/gadgets/2023/05/sandisk-extreme-ssds-keep-abruptly-failing-firmware-fix-for-only-some-promised/


https://arstechnica.com/gadgets/2023/08/sandisk-extreme-ssds-are-still-wiping-data-after-firmware-fix-users-say/




Similar questions

8 replies
Question marked as Top-ranking reply

Oct 29, 2023 6:31 PM in response to mpconnick

mpconnick wrote:

When attached to the MacBook Air in question, the SSDs DO appear in the System Information app's USB section under USB 3.1 Bus. They DON'T appear in Disk Utility or otherwise mount.

Within Disk Utility click "View" and select "Show All Devices". Do the physical drives now appear on the left pane of Disk Utility? Apple tries to hide everything from users in an attempt to keep things simple, but it just ultimately causes even more problems & confusion.


I have tried reinstalling Ventura over top of my existing install. That did not work. I have erased my internal disk and reinstalled Ventura completely. That did not work.

Reinstalling macOS over top of itself doesn't really do much these days since the OS is located on a read-only signed & sealed volume so the OS no longer becomes corrupt. The only part of the macOS system which is vulnerable are the custom configurations made to the system which may not be replaced (I'm not sure what happens).


The one change, however, is that upon connecting the SSDs for the first time I was asked to allow them to connect. I clicked Allow, but it made no difference.

I would configure the "Allow accessories to connect" in the Security & Privacy System Settings to "always when unlocked" so that you don't accidentally miss the prompt....especially when troubleshooting.


I have a Satechi USB C Pro Hub Slim that connects directly to the side of the MacBook Air. It connects using both USB C ports and does not have any external power.
The hub has one USB 4 port. If I connect an SSD to that using USB C to USB C cable, it DOESN'T• work.

This is because the USB4 port is only meant for power or for connecting an external display. You must always read all the technical specifications for USB-C ports on any product to understand what each one supports. The whole USB-C connector specification is a hot & confusing mess. You cannot assume anything. If you don't see anything specific, then assume the USB-C port only supports the lowest protocol & features.





Keep in mind that in the two scenarios where it does work with the hub, the data is still ultimately traveling through the MacBook Air's USB C ports that fail when doing a direct connect.

Try modifying the Security & Privacy System Setting I mentioned earlier to "always allow when unlocked".


Disconnect all other external devices in case one of them is causing a problem.


What file system is used on those external drives? And what computer & OS was used to partition & format them?


Are the external drives encrypted?


FYI, you may want to check the WD/SanDisk support site to see if either SSD has any firmware updates available. This is especially important if you have the version 2 Sandisk Extreme Pro SSD which has a major issue that can cause data loss (WD/Sandisk are too embarrassed to admit the issue and only acknowledge a drive disconnect issue):

https://arstechnica.com/gadgets/2023/05/sandisk-extreme-ssds-keep-abruptly-failing-firmware-fix-for-only-some-promised/


https://arstechnica.com/gadgets/2023/08/sandisk-extreme-ssds-are-still-wiping-data-after-firmware-fix-users-say/




Oct 29, 2023 7:30 PM in response to mpconnick

I made an appointment with a "Genius" at the local Apple Store. They wanted to repeat the steps I had already taken but when I was able to show I'd done all those things (I had documentation), we agreed to skip repeating them.


The store visit resulted in finding:


1 - Several of their M2 MacBook Airs had the same problem with the 2 SanDisk SSDs I have (note, different SSD models made several years apart). However, as with my daughter's, some worked. More didn't work than worked, though.


2 - Another brand of external SSD they had on hand worked fine with my laptop. So did LaCie external hard disks.


3 - They were aware of the problem. But not of a verified fix.


4 - They said I could ship it in for warranty service, but acknowledged they don't know what the actual cause is and said likelihood of resolution is very low.


5 - All their computers in store are running Sonoma. I can't upgrade yet because of 3rd party software (Serato).


It leaves me to wonder if Apple is using multiple vendors to source the USB C controller. Or is it always the Texas Instruments CD3217B13 USB Type-C controller?

Oct 29, 2023 7:14 PM in response to HWTech

Neither drive has encryption. Both drives are APFS formatted. All testing was done with only a single SSD attached at a time. No other devices. I didn't discover the one USB C port was USB 4 until after I had done my testing. I looked back at the Satechi site and discovered that, but still wanted to note that I'd tried every combination. All security options are set as they should be.


Regarding reinstalling the OS over itself, I'm aware of that but things can still go wrong. And when I walked into the Apple Store the day after making this post, that's the first thing the "Genius" wanted to do. More on that visit coming in a separate reply to the thread.

Oct 29, 2023 7:55 PM in response to mpconnick

mpconnick wrote:

Regarding reinstalling the OS over itself, I'm aware of that but things can still go wrong. And when I walked into the Apple Store the day after making this post, that's the first thing the "Genius" wanted to do. More on that visit coming in a separate reply to the thread.

Apple usually insists on a clean install of macOS for testing (requires erasing the disk first), but many Apple techs really don't know what they are doing. It is best to test the clean install before any third party apps are installed and before restoring from a backup since both of these things could bring back the problem.

Oct 29, 2023 8:11 PM in response to HWTech

No third party apps, etc. were installed onto the computer from the point at which I did the full reinstall (wipe internal SSD, reinstall OS from scratch) until after the appointment at the Apple Store on Thursday. I have since installed one app (Serato) on Friday. There is no backup to restore onto this laptop as it's not used to store any local data of importance. It's only used for DJing and all that data is on external SSDs.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

External SSD Mounting Issue On M2 MacBook Air - Strange One

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.