Есть ли способ узнать, сколько раз была записана ячейка SSD?

255
nop60

Когда система записывает ячейку SSD, увеличивается ли счетчик где-то для каждой ячейки или в MFT?

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

Может быть, мы могли бы знать, какая ячейка совершенно новая (никогда не была написана), а какая была написана много раз?

0

3 ответа на вопрос

0
Mokubai

Контроллер привода (встроенный в привод) будет иметь доступ и использовать эту информацию для выравнивания износа. Он не был бы доступен на уровне раздела диска, но мог бы быть доступен для инструментов, изготовленных изготовителем привода.

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

0
davidgo

Обычно вы можете узнать состояние износа SSD, посмотрев на его значения SMART. Различные SSD будут по-разному использовать значения SMART, но почти все будут иметь идентификатор "177", который называется Wear_Leveling_Count "и который даст вам некоторое представление о жизни SSD.

Вы можете получить доступ к SMART данных с диска, используя Smartmontools или CrystalDiskInfo или другие инструменты.

0
nop60

но я просто хотел узнать, как здоровье клеток.

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

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