Skip to main content
Help

Current version by: Dan ,

Text:

Your M.2 SSD is failing! This is a common issue with M.2 SSD via an adapter. What you don’t see is at the low level of the read/writes to the drive you are encountering CRC errors which causes the drive to wear prematurely.
 
While this setup is a close fit (appears to work) in truth your setup is like a mis-timed gear set so over time the gears wear out and then fail.
 
I realize people want a cheaper solution to the more expensive Apple or even better 3rd party replacements (OWC & Transcend) over time this setup fails! I have a drawer full of them!
 
You’ll need to decide which in the long run is cheaper. Putting in another M.2 SSD and with the M.2 adapter or go with the better SSD drive.
 
'''Hint:''' I only use the correct Apple drive and I won’t put in a M2 drive into any Mac at all!
 
=== Update (07/06/2019) ===
Carlos - APFS is a file system its not the low level format. Both HFS+ & APFS use GUID as the low level format.
 
What you discovered is differences between the two file systems gets into the dialog as APFS is more chatty as it does a lot more movements unlike HFS.
 
What you hit is an issue I've seen on SATA based systems running APFS as the copy'''copy on writewrite''' aspect of APFS hits a limit with SATA with its limited queue depth unlike the PCIe deeper queue. Here the stability of the adapter and the M.2 SSD is breaking down.
What you hit is an issue I've seen on SATA based systems running APFS as the copy'''copy on writewrite''' aspect of APFS hits a limit with SATA with its limited queue depth unlike the PCIe deeper queue. Here the stability of the adapter and the M.2 SSD is breaking down.
 
Here's what Apple has on APFS & HFS+:
 
* [https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About Apple File System]
* [https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel Architecture Overview (HFS+)]
Here's some additional reading:
 
* [https://www.backblaze.com/blog/apfs-apple-file-system/|APFS: What You Need To Know About Apple’s New File System]
* [https://blog.cugu.eu/post/apfs/|APFS filesystem format]
* [https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding the APFS file system]

Status:

open

Edit by: Dan ,

Text:

Your M.2 SSD is failing! This is a common issue with M.2 SSD via an adapter. What you don’t see is at the low level of the read/writes to the drive you are encountering CRC errors which causes the drive to wear prematurely.
 
While this setup is a close fit (appears to work) in truth your setup is like a mis-timed gear set so over time the gears wear out and then fail.
 
I realize people want a cheaper solution to the more expensive Apple or even better 3rd party replacements (OWC & Transcend) over time this setup fails! I have a drawer full of them!
 
You’ll need to decide which in the long run is cheaper. Putting in another M.2 SSD and with the M.2 adapter or go with the better SSD drive.
 
'''Hint:''' I only use the correct Apple drive and I won’t put in a M2 drive into any Mac at all!
 
=== Update (07/06/2019) ===
 
Carlos - APFS is a file system its not the low level format. Both HFS+ & APFS use GUID as the low level format.
 
What you discovered is differences between the two file systems gets into the dialog as APFS is more chatty as it does a lot more movements unlike HFS.
 
What you hit is an issue I've seen on SATA based systems running APFS as the copy on write aspect of APFS hits a limit with SATA with its limited queue depth unlike the PCIe deeper queue. Here the stability of the adapter and the M.2 SSD is breaking down.
 
Here's what Apple has on APFS & HFS+:
 
[https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About* [https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About Apple File System]

[https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel

* [https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel
Architecture Overview (HFS+)]
[https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About* [https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About Apple File System]

[https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel

* [https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel
Architecture Overview (HFS+)]
Here's some additional reading:
 
[https://www.backblaze.com/blog/apfs-apple-file-system/|APFS* [https://www.backblaze.com/blog/apfs-apple-file-system/|APFS: What You Need To Know About Apple’s New File System]

[https://blog.cugu.eu/post/apfs/|APFS

* [https://blog.cugu.eu/post/apfs/|APFS
filesystem format]

[https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding

* [https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding
the APFS file system]
[https://www.backblaze.com/blog/apfs-apple-file-system/|APFS* [https://www.backblaze.com/blog/apfs-apple-file-system/|APFS: What You Need To Know About Apple’s New File System]

[https://blog.cugu.eu/post/apfs/|APFS

* [https://blog.cugu.eu/post/apfs/|APFS
filesystem format]

[https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding

* [https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding
the APFS file system]

Status:

open

Edit by: Dan ,

Text:

Your M.2 SSD is failing! This is a common issue with M.2 SSD via an adapter. What you don’t see is at the low level of the read/writes to the drive you are encountering CRC errors which causes the drive to wear prematurely.
 
While this setup is a close fit (appears to work) in truth your setup is like a mis-timed gear set so over time the gears wear out and then fail.
 
I realize people want a cheaper solution to the more expensive Apple or even better 3rd party replacements (OWC & Transcend) over time this setup fails! I have a drawer full of them!
 
You’ll need to decide which in the long run is cheaper. Putting in another M.2 SSD and with the M.2 adapter or go with the better SSD drive.
 
'''Hint:''' I only use the correct Apple drive and I won’t put in a M2 drive into any Mac at all!
 
=== Update (07/06/2019) ===
 
Carlos - APFS is a file system its not the low level format. Both HFS+ & APFS use GUID as the low level format.
 
What you discovered is differences between the two file systems gets into the dialog as APFS is more chatty as it does a lot more movements unlike HFS.
 
What you hit is an issue I've seen on SATA based systems running APFS as the copy on write aspect of APFS hits a limit with SATA with its limited queue depth unlike the PCIe deeper queue. Here the stability of the adapter and the M.2 SSD is breaking down.
 
Here's what Apple has on APFS & HFS+:
 
[https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system|About Apple File System]
 
[https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html|Kernel Architecture Overview (HFS+)]
 
Here's some additional reading:
 
[https://www.backblaze.com/blog/apfs-apple-file-system/|APFS: What You Need To Know About Apple’s New File System]
 
[https://blog.cugu.eu/post/apfs/|APFS filesystem format]
 
[https://cyberforensicator.com/wp-content/uploads/2017/11/DIIN_698_Revisedproof.1-min-ilovepdf-compressed.pdf|Decoding the APFS file system]

Status:

open

Original post by: Dan ,

Text:

Your M.2 SSD is failing! This is a common issue with M.2 SSD via an adapter. What you don’t see is at the low level of the read/writes to the drive you are encountering CRC errors which causes the drive to wear prematurely.

While this setup is a close fit (appears to work) in truth your setup is like a mis-timed gear set so over time the gears wear out and then fail.

I realize people want a cheaper solution to the more expensive Apple or even better 3rd party replacements (OWC & Transcend) over time this setup fails! I have a drawer full of them!

You’ll need to decide which in the long run is cheaper. Putting in another M.2 SSD and with the M.2 adapter or go with the better SSD drive.

'''Hint:''' I only use the correct Apple drive and I won’t put in a M2 drive into any Mac at all!

Status:

open