Восстановление оксидного слоя NAND в SSD для восстановления производительности

Восстановление оксидного слоя NAND в SSD для восстановления производительности

У меня есть SSD-накопитель Kingston SSDNow V+ емкостью 64 ГБ, и я понимаю, как запись/стирание NAND-памяти изнашивает флэш-память.

Это происходит потому, что запись/стирание NAND повреждает оксидный слой, окружающий плавающий затвор, что со временем приводит к электронному захвату, когда электроны попадают в сам оксидный слой. Это приводит к тому, что разница между состояниями 0 и 1 ячейки медленно исчезает. Работа с этим снижает производительность.Ссылка

Его можно «сбросить», приложив большее напряжение в противоположном направлении от ячеек, чтобы удалить электроны, блокирующие ячейки.

Есть ли какой-либо программный метод, который я мог бы использовать, чтобы заставить SSD подавать напряжение на NAND?

решение1

У меня вопрос: существует ли программный взлом, который мог бы включить эту функцию?

Да, это называетсяПОДРЕЗАТЬи включен по умолчанию на большинстве твердотельных накопителей в большинстве современных операционных систем.


Поскольку вопрос был отредактирован, чтобы сделать его более корректным, и его содержание немного изменилось, я предлагаю здесь обновленный ответ.

Не существует способа «перезагрузить» ячейки, чтобы удалить электроны, захваченные в оксидном слое. Как только электроны «захвачены», онизастрял в оксидном слое(обычно диоксид кремния), что снижает его изолирующие свойства. После определенного порога каждая ячейка вспышки не может быть дифференцирована от ее состояния 0 или 1, и ячейка затем считается «плохой».

TRIM — это один из методов сокращения количества циклов чтения/записи, необходимых для поддержания файловой системы на диске, как и алгоритм выравнивания износа, присутствующий в прошивке контроллера диска. Большинство SSD такжеизбыточно обеспеченный, поэтому на вашем диске объемом 120 ГБ на самом деле есть несколько дополнительных гигабайт, которые заменяются при появлении неисправной ячейки.

решение2

SSD-накопители вполне автономны, не предоставляя никакого внешнего доступа к NAND. Поэтому нет возможности программно подавать произвольные напряжения на ячейки.

Опять же, то, что вы предлагаете, это то, что SSD-накопители делают регулярно в ходе нормальной работы. Вы стираете ячейку, прикладывая сильное напряжение к противоположной стороне, с которой вы прикладываете напряжение при записи.

Из того, что я читал в литературе, лучшим способом освобождения электронов из оксидного слоя является покой и температура. Если вы просто оставите массив без чтения, записи или стирания, электроны в оксидном слое (и в плавающем затворе) со временем вытекут. Тепло ускоряет этот процесс. Вот почему SSD, который не используется интенсивно, может прослужить гораздо дольше, чем предполагают номиналы.

Связанный контент