Есть ли какое-либо значение в запуске "поверхностного теста" на уровне диска (не на уровне раздела или файловой системы) на SSD?
Это те виды тестов, которые ищут плохие сектора.
Есть ли какое-либо значение в запуске "поверхностного теста" на уровне диска (не на уровне раздела или файловой системы) на SSD?
Это те виды тестов, которые ищут плохие сектора.
Да, есть все основания для сканирования поверхности, как на жестком диске. Электроника или программное обеспечение могут не знать, что существует проблема, пока вы не прочитаете или не напишите каждый сектор на диске.
Я обнаружил плохие или неисправные SSD, как это.
SMART не является надежным показателем того, что диск ХОРОШО. Это, однако, надежный индикатор того, что диск плохой.
Я, однако, чувствую, что поверхностные сканы должны использоваться экономно на SSD. Они гораздо менее подвержены сбоям этого типа. Так что делайте это, если вы чувствуете, что это может быть проблемой, а не в качестве задачи по обслуживанию.
Тест, изначально разработанный для магнитных жестких дисков, не дал бы значимых или надежных результатов на SSD. Попытка выполнить «низкоуровневый» тест через высокоуровневый интерфейс SATA/ATAPI все равно будет использовать выравнивание износа, чтобы сделать результаты бессмысленными.
Обычно поверхностный тест записывает определенный шаблон данных в каждый сектор, а затем проверяет каждый сектор. Цикл будет повторяться с другим шаблоном данных, чтобы подтвердить, что каждый сектор может быть записан, прочитан и сохранен. Если не произойдет повторного отображения плохих блоков, вы уверены, что при пятикратной записи в сектор X вы фактически получили доступ к одному и тому же физическому сектору на диске жесткого диска. Поскольку вы на самом деле каждый раз переписываете один и тот же физический сектор, вы фактически тестируете этот сектор с разными шаблонами данных.
Флэш-память NAND, используемая в твердотельных накопителях, требует стирания блока перед записью. Количество стираний, которые может выдержать вспышка, конечно. Таким образом, схемы выравнивания износа используются для распределения операций стирания и записи по всем блокам стирания устройства.
Это означает, что второй (или последующий) запрос на запись в "тот же" сектор SSD не будет проверять тот же физический сектор флэш-памяти NAND, который был записан при первой (или предыдущей) записи. Поверхностный тест не сможет фактически записать разные шаблоны данных в одни и те же сектора.
Вспышка NAND в SSD должна быть проверена без выравнивания износа. Встроенный контроллер SSD уже отслеживает битовые ошибки при выполнении рутинных операций и сборке мусора, а также может выполнять управление плохими блоками.
Поверхностный тест (предназначенный для жестких дисков) на твердотельном накопителе, вероятно, даст только ложное чувство надежности (и сократит срок службы твердотельного накопителя).
Если вы хотите выполнить проверку диска, используйте расширенный / длинный SMART-тест. Вы можете запускать этот тест столько раз, сколько хотите, не влияя на срок службы SSD.
Я бы порекомендовал просто проверить значения SMART на SSD, чтобы узнать, не выходит ли что-либо из заявленных производителем нормальных значений.
Производители обычно проектируют твердотельный накопитель, чтобы указать его срок службы, например, счетчик уровня износа.
Хорошим инструментом для проверки этого является CrystalDiskInfo:https://crystalmark.info/software/CrystalDiskInfo/index-e.html.