Crucial SSDs have a maintenance feature called Active Garbage Collection built into the controller. Active Garbage Collection is triggered when the SSD has power but no data throughput, and does background cleanup on the SSDs. The purpose of this feature is to maintain the SSD's performance in environments where for any reason TRIM is not a possibility, by cleaning out the cells on the SSD as data is removed. If TRIM is present it will handle this background cleanup, but if for any reason TRIM can't reach the SSD, Active Garbage Collection is there to take care of the drive.
However, in order for Active Garbage Collection to have an effect, the SSD needs to have periods of idle time, since that is the only time when the feature is able to run. If the SSD is not given any idle time, for example in a computer that is powered on, constantly working, and then immediately powered off, then Active Garbage Collection will never be triggered. Almost as important as idle time, is that the SSD has empty space to work with. TRIM and Active Garbage Collection both rely on the ability to move data between sectors as a part of the clean-up effort, and without sufficient empty space on the SSD, the clean-up will either be ineffective, or worse, won't take place at all.
An SSD that is not receiving TRIM commands and where Active Garbage Collection never runs properly, will never have the cells on the drive cleaned out after data is deleted. That will over time lead to an accumulation of 'junk' data, which slowly will clog up the drive. Eventually this well result in a drop in performance, and sometimes even a complete lack of response from the SSD.
If that has happened to your SSD, you may simply need to force Active Garbage Collection to run on the drive by powering the SSD on and leaving it idle for 6 to 8 hours. After that, your drive’s functionality and performance should be restored.
Follow these steps to trigger Active Garbage Collection on your Crucial SSD:
On a desktop PC, simply disconnect the SATA cable from your SSD and only leave the power cable connected. After switching your PC on, the SSD will be in an idle state but still have power so Garbage Collection can function. On a laptop, power on with the SSD installed and enter your system BIOS (please refer to your system manufacturer’s documentation on how to access the BIOS.) Leave the laptop in the BIOS menu for the 6-8 hours.
On a Mac, press the Options key while powering on to enter the Startup Manager screen. Leaving the Mac on that screen provides the SSD with power but keeps it in an idle state so Garbage Collection can function, just like the BIOS screen on a Windows laptop.
To prevent the SSD performance from degrading again in the future you can adjustment your power settings, to make sure that the SSD stays powered on when your computer goes into sleep mode.
- Go to Control Panel - Go to Hardware and Sound - Go to Power Options - Select Change Plan Settings - Select Change Advanced Settings - Make sure the 'hard disk' field is set to ‘never’ (Laptop users select 'battery and power adapter').
On a Mac computer:
- Go to System Preferences - Go to Energy Saver - Make sure 'Put the hard disk(s) to sleep when possible' is unchecked.