What’s the issue? Per iMore:
Background from different data storage devices. Hdd, ssd and ssd m2 iin a row. 3d illustration
There are numerous reports from M1 Mac users that macOS is giving out worrying hard drive health reports which could indicate severe life span problems.
While it sounds pretty bad – especially considering Apple’s exorbitant storage prices – it is unlikely to be anywhere near as bad as it sounds.
Some context is helpful.
Let’s start with the fact that NAND flash – the underlying medium in almost all Solid State Drives – is a terrible storage medium. Which means there’s a lot of firmware between your write and the medium that you hope it is stored on.
Some key issues include:
- NAND flash is an analog medium, unlike the magnetic bits in hard drives, or the optical pits in DVD media. Flash stores electrons in tiny physical quantum wells. Electrons, those bad boys, are always trying to sneak out, which is why SSDs aren’t forever, unlike, say, M Discs.
- Limited write life. Herding electrons into a quantum well takes power, way more than the 5 volts common in solid state circuits. That voltage steadily wears away the insulation that lines the quantum well. Which means that the cheapest – i.e. what PCs use – NAND flash may handle as few as 500 writes over a cell’s lifespan.
- Writes are WAY slow and take a lot of power. While reads are microseconds quick, writes can take milliseconds – not much better than hard drives.
And there’s more, like write amplification and read disturbs, that call for more controller acrobatics to mitigate.
So what’s going on with the M1 SSDs?
Apple has some world-class SSD engineers. They’ve led the industry in integrating flash into their notebooks and in high bandwidth consumer SSDs in general.
I’m confident that whatever the problem users are seeing, Apple’s engineers will be on top of it in short order.
But where is the problem likely to be? In order of likelihood:
- The reporting software – based on SMART monitoring from hard drives – is mischaracterizing the SSD’s activity. SMART was a good idea haphazardly implemented across many – but not all – drive’s firmware.
- SSD controller firmware is…