My understanding is that wear-leveling on SSDs leaves forensic traces which allows hidden volumes to be detected.