Skarfais, на HDD скорее всего тоже стираются, только намного-намного дольше. Данные я взял из этой статьи - https://www.anandtech.com/show/9248/the-truth-about-ssd-data-retention
Если лень читать, то на приложенной к этому посту картинке есть табличка. На ней указано количество недель до потенциальной потери данных в неиспользуемой ячейке на SSD при определённых температурах. Power off temp - температура для отключённого от питания диска, Active temp - для запитанного. Например, если хранить SSD отключенным при температуре около 30 градусов, то за год данные могут потеряться.
Видел недавно эту табличку и тоже задался вопросом, сколько времени ССД могут хранить информацию если не подавать питание (и вообще срок службы).
Первое нужно отметить что статья выше от 2015 года, возможно тогда и была проблема с некоторыми или многими ССД.
Второе, зависит от производителя, возможно нонейм ССД и не такое могут вытворять, но например у меня на старых ЮСБ флешках и микроСД карте несколько лет инфа хранилась, без подкл к ПК, и не пропало ничего.
Третье, надо смотреть документацию на офф сайтах производителей ССД и флешек, возможно, некоторые указывают примерное время хранения инфы на носителях.