SSD бывают разные.
Если в диске нет температурного датчика физически, то никакая программа не поможет.
Если есть температурный датчик, но прошивка диска урезанная (бюджетная модель), в таких бывает просмотр температуры заблокированным в смарте (например постоянно кажет 99 градусов).
Значит нужно выбирать производителей, и модели дисков с неурезанной прошивкой.
Тогда hddtemp и gsmartcontrol будут показывать температуру.