Data Recovery и сопутствующий ремонт SSD SP Velox V55.

Продолжу рассказывать о буднях DR. На этот раз будет повествование про SSD.

Принёс на восстановление информации один пикабушник мне вот такого пациента:

Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост

Симптомы – компьютером не определяется, долго висит при определении в BIOS. Сломался после того, как на ноутбук, в котором стоял SSD, упал ШКАФ! =) Ноутбук помялся, но остался жив, а вот SSD испугался и испустил дух.


Ну что же, вскрываем и смотрим:

Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост

Внутри контроллер Phison PS3108, микросхема ОЗУ и 8 микросхем NAND Flash. Сама плата имеет референсный дизайн от Phison и встречается во многих SSD нижнего и среднего ценового сегментов. С виду плата целая, дырок и трещин нет, можно попробовать включить.


Подключаем к ПАК «PC-3000 SSD»

Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост

SSD висит «в busy», не на что не отвечает, даже в заводской режим контроллера при закорачивании «test point»-а не заходит. Похоже проблемы с питанием. Вообще частая беда этих плат – пробои керамических конденсаторов по питанию.


При пальпации платы обнаружено, что греется микросхема ШИМа питания микросхем флеша, а мультиметр показал, что на микросхемах флеша нет питания. Отключаем питание, берём мультиметр в режиме «пищалки» и прозваниваем контуры питания.

Действительно КЗ по шине 3.3В питания флеша. Видимо где-то пробило конденсатор. Подпаиваем к шине проводок и от ЛБП подаём напряжение 1В 1А, дабы найти виновника КЗ по нагреву, и параллельно ничего не спалить.

Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост

Проводим повторную пальпацию больного и чувствуем, что конденсаторы то не греются, а греется только дроссель и сама микросхема ШИМа. =( Смотрим на микросхему через микроскоп и видим на её корпусе еле заметную точечку по центру. Ну точно, погорела бедолага. Снимаем микросхему и КЗ пропадает.


Ищем в закромах такую же ШИМ-ку и …. иии…. не находим =((( Ладно, для целей DR достаточно запустить пациента от ЛБП. Через тот же подпаянный проводок подаём 3.3 В с ЛБП. Иии…. пациент оживает, штатно стартует и полностью доступен «по логике». Потребление по шине питания флеша от ЛБП в районе 50 мА. Снимаем образ диска для минимизации работы с ним и последующего безопасного извлечения файлов.


Данные из SSD вынуты. Поговорил с владельцем, он попросил всё-таки привести в работоспособное состояние бедолагу любыми способами, хоть выведением провода 3.3В наружу, а он уже сам подаст туда нужное напряжение.


Ладно, попробуем заменить сгоревший ШИМ обычным линейным стабилизаторов, коих у меня в загашнике есть немного. Ток потребления не большой, линейный стабилизатор должен вытянуть и не особо греться. Снимаем «ненужный» дроссель, немного МГТФа, соплей и готово.

Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост
И крупнее место установки стабилизатора:
Data Recovery и сопутствующий ремонт SSD SP Velox V55. Ремонт техники, Geek porn, Восстановление данных, Silicon Power, SSD, Длиннопост

Пациент ожил окончательно, работает сам, без приборов жизнеобеспечения.

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


За сим позвольте откланяться. Не забывайте делать бекапы всех важных данных! И всё, о чём я рассказываю, Вам никогда не пригодится.

Если есть какие-либо вопросы - спрашивайте тут, ищите меня в ВК (id такой же как аккаунт тут, но с подчёркиванием посредине) или почта root@nwnnet.org

Сообщество Ремонтёров

7.3K пост42.1K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

Вы смотрите срез комментариев. Показать все
4
Автор поста оценил этот комментарий
Ещё бы знать как из нескольких собрать один. Есть несколько ssd одинаковых с разными убитыми секторами. Память то смотрю разбита по микрухам
раскрыть ветку (16)
9
Автор поста оценил этот комментарий
Проще взять утилиту заводского форматирования и переформатировать ссд с функцией пересканирования битых блоков. Утилита все микросхемы проверит, битые блоки уберёт из трансляции и перегруппирует резервные области.
раскрыть ветку (15)
3
Автор поста оценил этот комментарий

а если резервных областей нет? а то один единственный сектор сдох на ссд, и она усё, то систему вешает, то лаги даёт, то ещё чего. а ремап сделать не получаецца, ибо некуда

раскрыть ветку (5)
2
Автор поста оценил этот комментарий
Есть там резервные области, и достаточно много. У некоторых дисков в смарте есть информация про количество резерва и переназначенных блоков. У пациента из поста можно отображение этого параметр активировать.

Сделай как минимум "secure erase", про который я писал выше, что бы нормально заработал ремап и выравнивание нагрузки.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

в общем, это чудовище зовут OCZ Vertex 460 и по показаниям смарта там зоны ремапа нет вообще, в отличие от пары других ссд, имеющихся у меня в использовании. вот и возникла загвоздка, что из-за 1 битого сектора она мне крашила систему и вызывала всякие лаги и глюки. бэд сектор нашёл викторией, и она с ним ни чё сделать не смогла.

как делать secure erase я немного не в курсе, прошу пояснений)

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Смарт может врать. Производитель не обязан все значения передавать как положено. Живой пример - число ремапов на жёстком диске. Их по смарту ноль, но если заглянуть в служебку, то там и в перманент-листе и в растущем листе и в листах кандидатов на ремап будут десятки, а то и сотни секторов, а возможно и целиком треков или даже зон! При этом в смарте будет 0.

Конкретно на этом физоне по умолчанию в конфигурации параметров смарта не было вообще такого параметра, как количество резервных блоков для ремапа. ПС-3000 позволяет в служебке править эти конфиги и добавить отображение интересующих параметров. Ради интереса - включил и в смарте появилось число в районе 250 блоков, и 0 блоков отремапленных. Там же можно было активировать параметки, показывающие количество считанных и записанных блоков и мегабайт, всякие проценты здоровья и прочее.

Из полезного ещё включил отображение температуры ссдшки. Не знаю, на сколько корректно он её отображает, после активации данного параметра в смарте была температура 30 градусов.

раскрыть ветку (2)
Автор поста оценил этот комментарий

а как мне заставить в домашних условиях вышеозначенную железяку нормально заработать, не покупая "вундервафлю для винтов 3000" за 100 тыщ?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Самое простое - секур эрайз попробовать. Если не поможет - искать родной софт для заводского форматирования.

2
Автор поста оценил этот комментарий
Что-то не встречал я таких утилит
раскрыть ветку (8)
6
Автор поста оценил этот комментарий
www.usbdev.ru и flashboot.ru в помощь
раскрыть ветку (7)
2
Автор поста оценил этот комментарий
были у меня проблемы с таким же силиконом, только на 120 гиг, тоже с контролером на физоне. проблема была в бэд секторах в начале диска из-за чего винда не грузилась, приходилось форматировать диск, в том числе низкоуровневое форматирование делал, восстанавливал на этот ссд бэкап системы и хватало его на неделю, потом опять бэды лезли. и кстати замечаю на НЕ первом уже ссд, что их контролеры с бэд секторами вообще ничего не умеют делать, хотя на автомате должны их исключать. в итоге вышел из ситуации исключив логически первый гигабайт на диске и восстановив бэкап системы на оставшееся пространство.

так вот к чему я это все, нифига на этих сайтах не нашел на этот диск.

кстати ремонтил как то ссд а-дата(контролер не помню), тоже на него ничего не нашел на сайте. короче так себе по наполненности этот сайт, хотя и уникальный в своем роде. мож другие подскажешь?

а во, флешку кингстон воскресил перепрошивкой с этого сайта

раскрыть ветку (4)
2
Автор поста оценил этот комментарий
По ссд с сата интерфейсам там бедно конечно. Я обычно это всё делаю в пс-3000, где такой функционал доступен.

А заводское форматирование запускали с пересканированием бедблоков? Если это явно не указать, то обычно утилита просто перестраивает транслятор и быстро завершает работу. Пересканирование обычно идёт достаточно долго даже на небольших usb флешках.

раскрыть ветку (3)
Автор поста оценил этот комментарий
вот кстати да, тоже был у меня вопрос, что за "заводское форматирование"? ни в одной утилите не встречал такого варианта. я так понимаю это заводская утилита, которую простым смертным не достать?!

обычно прогоняю прогой HDD Low Level Format Tool.

вроде как низкоуровневое форматирование этот функционал и должно выполнять, т.е. проходить по памяти, проверять доступность блоков и редактировать карту диска согласно результатам сканирования.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Обычная прога это всё фигня. Она просто затирает диск нулями. От этого ССД только хуже, на нём перестаёт нормально работать механизм TRIM и выравнивания износа ячеек памяти. Диск думает, что он весь заполнен данными.

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

В ней же указывается доля резервных блоков, может уменьшаться объём диска для увеличения резерва и тд.

Для usb флешек таких программ много на вышеуказанных сайтах, для сата меньше, но тоже можно найти.


Если такой проги не удалось найти, то сделайте хотя бы процедуру "secure erase". Она не заполняет диск нулями, а активирует встроенную парольную защиту диска, а потом подаёт команду сброса пароля с уничтожением всего содержимого на нём. Жёсткие диски послушно затирают все свои сектора, а ССД просто помечают все ячейки свободными, иногда удаляют ключи шифрования. В итоге ССД знает, что у него всё пространство свободное, он начинает быстрее работать и механизм выравнивания нагрузки на ячейки памяти начинает работать корректно.

Сделать это можно например викторией, либо есть дистрибутив линуксовый "Parted Magic" там в комплекте есть утилита для удаления данных, в том числе этим способом.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

спасибо за инфу, при случае воспользуюсь советом!

1
Автор поста оценил этот комментарий

Ещё на руборде хорошая тема по сандфорсам была.

Автор поста оценил этот комментарий
Спасибо, выучу.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку