SSD не определяется: что сломалось внутри диска
Итог для мастера
В 3 ремонтах самого диска из 7 виновата цепь питания на его плате, ещё в 2 прошивка контроллера и в 2 пайка или сам контроллер.
Без вскрытияВаш ли это случай и что проверить до разборки
Это ваш случай, если: SATA или M.2 SSD не появляется ни в BIOS, ни в «Управлении дисками»; или появляется под чужим именем вроде MRVL TSATA PART0 и объёмом 16 МБ; или отваливается из системы при чтении и записи; или ноутбук после ремонта не видит диск при установке Windows.
Не ваш случай, если: диск виден в BIOS своей моделью и с полным объёмом, а Windows не грузится; на плате горит BOOT и с заведомо исправным диском, тогда смотрите статью про индикаторы платы; перестал работать жёсткий диск с пластинами, а не SSD.
Прежде чем доставать паяльник: подключите диск к другому порту и другим кабелем, а лучше к другому компьютеру; посмотрите, под каким именем и объёмом он виден в диспетчере устройств; если на диске нужные файлы, ничего не прошивайте, пока их не снимете.
Дальше
- Прошивка BIOS материнской платы программатором: плата не стартуетПлату ПК в 7 ремонтах из 15 завели файлом с сайта производителя, без чужого дампа. Офисным HP одного файла мало. Сначала маркировка флешки: 1,8 или 3 В.
- Блок питания компьютера не запускается: как проверить и где причинаБлок питания ПК не запускается: в 4 ремонтах из 8 виновата дежурка 5VSB и питание контроллеров, в 2 корректор мощности. Проверка по 5VSB, PS_ON#, PWR_OK.
- Видеокарта не запускается: нет изображения, вентиляторы крутятсяКарта крутит вентиляторы, а картинки нет. В 5 ремонтах из 8 проблема была в цепях питания видеочипа и видеопамяти. Сам чип меняли один раз.
Диск, который пропал из системы, хочется сразу списать на «умершую память». А в семи ремонтах самого диска из нашей базы память не меняли ни разу. Три раза виновата была цепь питания на плате: дважды сгоревший понижающий стабилизатор на Crucial BX500, один раз сбитый ключ питания на диске M.2 NVMe. Ещё в двух диск определялся под чужим именем, и его вернула прошивка заводской утилитой. В двух последних дело было в контроллере: один пропаяли, другой заменили. Отсюда и порядок: сначала смотрят, как диск виден, потом прозванивают вход питания, и только потом берутся за контроллер.
Сразу о файлах. Ни в одном нашем разборе нет случая, где файлы остались бы на месте после прошивки заводской утилитой или замены контроллера: в одном диск после прошивки размечали и форматировали заново, в другом автор заранее перенёс всё нужное на жёсткий диск, в третьем о файлах не сказано. Если файлы нужны, их снимают до ремонта (второй шаг).
Что понадобится
Владельцу: второй компьютер или переходник USB-SATA (лучше два, на разных мостах; мост это микросхема в переходнике, которая переводит USB в SATA), программы Victoria и R-Studio, если нужны файлы.
Мастеру: мультиметр, паяльная станция с феном, для контроллера инфракрасная станция с нижним подогревом и термопрофилем, тепловизор, если есть. Для прошивки утилита производителя контроллера под вашу память; что это за утилита, ниже.
Как диск определяется: никак, 16 МБ, 1 ГБ или отваливается
За пять минут неисправность попадает в одну из трёх куч, и от того, в какую, зависит, с какого раздела читать дальше.
Подключите диск в другое место. Другой порт SATA, другой кабель, другой компьютер или переходник USB-SATA. Переходник тоже бывает виноват: в разборе Apacer AS340 утилита не видела диск через один мост USB-SATA и увидела через другой. Как понять, что шаг выполнен: вы проверили диск хотя бы в двух местах, и поведение одинаковое.
Посмотрите имя и объём. В диспетчере устройств, в разделе «Дисковые устройства», исправный диск называет себя своей моделью и показывает полный объём. А Kingston SA400S37/120G из другого разбора показывался как MRVL TSATA PART0 на 16 МБ. MRVL это сокращение Marvell, производителя контроллера, а не Kingston: диск отвечает, но служебная программа внутри него, прошивка, не загрузилась. Как понять, что шаг выполнен: вы знаете, виден ли диск вообще, и если да, то под каким именем и объёмом.
Если не видит ноутбук, проверьте сам диск. На HP Victus 15-fb (плата DAG3PTMB8D0) после замены процессора SSD не появлялся в установщике Windows, а с уже установленной системой машина зависала и перезагружалась с ошибкой Critical Process Died. Мастер перекатал процессор, сменил память, прошил BIOS с сайта HP, а разгадка нашлась в диске: эта машина нормально работает только с NVMe PCIe Gen4, и все эти симптомы были с диском Gen3. Поколение (Gen3, Gen4) это скорость шины PCIe между диском и процессором. Наблюдение это одного мастера на одной машине. Как понять, что шаг выполнен: диск проверен в другом компьютере, и там он работает.
Не виден нигде: вам в раздел про прозвонку. Виден под чужим именем: сначала файлы, потом прошивка. Виден, но отваливается: файлы, потом контроллер.
Файлы нужны: снимите их до любого ремонта
Без вскрытия + Victoria и R-Studio
Шаг для тех, у кого диск хоть как-то читается: случая, где файлы пережили бы прошивку или замену контроллера, в наших разборах нет.
ADATA SU650 на контроллере RTS5733DL: диск выпадал из системы на битых участках, файлы сняли в обход них.
Примерно первые 80 ГБ читались нормально, а дальше диск уходил в странный режим и пропадал до переподключения. Мастер, к которому он пришёл, спрашивал, какие контакты замкнуть, чтобы перевести его в режим чтения и не потерять данные. Ему ответили, что дело либо в умершей памяти, либо в трансляторе. Транслятор это таблица внутри диска: какой номер сектора в какой ячейке памяти лежит. Съехал транслятор, и диск сам не знает, где его данные.
Но ни перемычек, ни прошивки не понадобилось. В программе Victoria мастер подбором номера сектора нашёл границы двух битых областей, и питание диска пришлось при этом отключать и подключать заново 30–40 раз. Потом в R-Studio он задал регион без этих секторов и выгрузил файлы клиенту. Что лежало в самих битых секторах, пропало, и автор это прямо оговорил.
Как понять, что шаг выполнен: нужные файлы лежат на другом диске, и вы их открыли.
Виден как 16 МБ или 1 ГБ: прошивка утилитой контроллера
Раз диск отзывается, пусть и чужим именем, контроллер жив. Не загрузилась прошивка, а она хранится в той же памяти NAND, что и ваши файлы.
Kingston SA400S37/120G: определялся как MRVL TSATA PART0 на 16 МБ, ожил после прошивки утилитой Marvell_88NV1120_MPTool_2019.07.25_Toshiba.
На контроллере стояла маркировка CM23217A, по сведениям автора это Marvell 88NV1120. MPTool (Mass Production Tool) это заводская утилита производителя контроллера, ей диски прошивают на конвейере. Автор замыкал контакты для перевода в ROM-режим и подключал диск через переходник на мосту JMicron, но утилиты контроллер не видели.
Исход здесь не у автора, а у другого мастера с таким же диском и такой же памятью. Он запустил эту утилиту, нажал «старт», дождался зелёной надписи pass, отключил и подключил диск. Тот назвался Kingston, а в «Управлении дисками» на нём создали простой том и отформатировали. Третий мастер увидел такой диск в утилите только через переходник на другом мосту, ns1068x.
Apacer AS340 AP240GAS340G: в ROM-режиме определился как 1 ГБ, прошился через другой переходник USB-SATA и вернул штатные скорости.
Сначала автор прозвонил плату мультиметром: коротких замыканий и заниженных сопротивлений не было. Потом замкнул контакты на плате, и диск определился как 1 ГБ под именем SM59XT2A-80-10000001. Это и есть ROM-режим: контроллер запускается из собственной встроенной памяти, без прошивки из NAND, и ждёт, что ему её зальют. Контроллер здесь SM2259XT2G, память SK9AHGD8JOB, а утилиту подбирают под память, по её коду (FID), который определяет отдельная программа. Подобранные утилиты диск не видели, пока автор не взял другой переходник USB-SATA: ему напомнили, что утилиты для SM2259XT2 настроены на работу через переходник USB. С другим мостом прошивка встала, и скорости стали штатными.
Как понять, что шаг выполнен: диск называет себя своей моделью, после разметки виден с полным объёмом и держит запись.
Прошивка идёт после снятия файлов, а не вместо него: случая, где файлы остались бы на месте после неё, в наших разборах нет.
Нет коротких на входе: прозвонка и напряжения на дросселях
Диск не виден нигде? Тогда первым делом прозвонка, и только потом подача питания.
Мультиметр ставят в режим сопротивления, чёрный щуп на массу (корпус разъёма или минус конденсатора) и мерят сначала вход 5 В у разъёма SATA, потом каждый дроссель. Дроссель это катушка на выходе понижающего стабилизатора, к ней удобнее всего подобраться щупом. Сопротивления сравнивают между собой и, если есть, с таким же исправным диском.
Где начинается короткое, по нашим разборам сказать трудно. На WD SN850 из разбора про NVMe один дроссель показывал на массу 4 Ом, остальные 1 кОм и больше, а напряжение на нём было 0,7 В при 1,2 и 0,8 В на соседних. Другой мастер счёл 4 Ом скорее нормой для скоростного NVMe-диска, но это мнение, а не замер на исправном экземпляре, и диск так и не починили. А на соседнем WD SN770 500 ГБ того же семейства минимальное сопротивление на дросселях было около 20 Ом, и диск оказался жив. Так что низкое сопротивление на дросселе NVMe-диска само по себе неисправности не доказывает: сравнивайте с исправным.
Пробитая микросхема выглядит иначе. На Crucial BX500 120 ГБ в одном разборе сгоревший стабилизатор показывал на массу около 70 Ом, а в его корпусе была видна дырка. После его снятия коротких в нагрузке не осталось.
Если коротких нет, подайте питание и мерьте напряжения на дросселях: пропало одно, ищите стабилизатор этой линии. Но бывает подвох. На Netac N600S из разбора про перегрев линейный стабилизатор 3,3 В с маркировкой LB33 раскалялся вместе с углом контроллера, до 100 с лишним градусов по тепловизору. Автор менял LB33, а новый грелся точно так же и перестал, только когда пропаяли контроллер: стабилизатор был жертвой, а не причиной. Тепловизор, если он есть, это различит: греется стабилизатор сам по себе или вместе с углом контроллера.
Как понять, что шаг выполнен: вы знаете, есть ли короткое на входе и на каждом дросселе, и какие напряжения поднимаются после включения.
Сгорел стабилизатор SY8003: Crucial BX500
Два разбора, и в обоих одна и та же деталь на одном и том же диске. Если на вашем BX500 треснула или прожжена маленькая микросхема с восемью выводами, сверьте её маркировку с этими.
Crucial BX500 120 ГБ: пробита SY8003ADFC и треснул защитный диод по питанию. Новая микросхема и диод SMAJ6.0A-TR вернули диск.
На микросхеме стояла маркировка PUBTB, в сети нашёлся и вариант PUANA. Корпус DFN 2×2 мм, восемь выводов. По второй такой же микросхеме на другой стороне платы с кодом KWBSD автор опознал обе как SY8003ADFC, синхронный понижающий стабилизатор на 3 А с частотой 1 МГц. Документ Silergy подтверждает половину: код KW действительно означает SY8003ADFC. Кода PU в таблице Silergy нет, так что PUBTB это микросхема другого происхождения. Но выводы, которые автор выписал для неё (1 FB, 2 PG, 3 вход, 4 силовая масса, 5 пустой, 6 LX, 7 EN, 8 сигнальная масса), совпадают с SY8003 вывод в вывод, поэтому замена встала.
Понижающий стабилизатор (его ещё зовут ШИМ) делает из 5 В с разъёма низкие напряжения для контроллера и памяти, переключая ток короткими импульсами через дроссель. По документу Silergy SY8003 работает от 2,7–5,5 В на входе, а предельно допустимо 6,0 В: это вход, а не выход.
Рядом треснул диод по питанию. Автор поставил на его место SMAJ6.0A-TR. Это защитный TVS-диод: пока напряжение нормальное, он не проводит, а при выбросе выше своего порога открывается и замыкает лишнее на массу. Новая SY8003ADFC пришла с Алиэкспресса с другим кодом, KE6TW, и с ней диск заработал.
Crucial BX500 240 ГБ: после скачка 5 В до 7 В вылетел стабилизатор с маркировкой PUBZC, совместимый с SY8003 по выводам. Две микросхемы с донорской платы Dell LA-9982P (маркировка JD) вернули диск.
Диск стоял в машине с механическим повреждением: дежурное питание 5 В поднималось до 7 В, когда нажимали на клавиатуру. Так за минуту игры погибли два диска. По документу Silergy предел на входе SY8003 6,0 В, и 7 В его превышают: гибель микросхемы этим объяснима, хотя отдельно её никто не мерил. В обоих вылетела одна и та же микросхема, а чипы памяти начали греться; нагрев был такой, что поплавился пластик. Первый диск автор оживил, переставив на него микросхему со второго. Для второго он взял пару микросхем с платы Dell, где они стоят как раз вдвоём.
Код JD по таблице Silergy означает SY8003DFC, вариант без буквы A. Разница в защите: при коротком на выходе SY8003DFC отключается до снятия питания, а SY8003ADFC пробует запуститься снова и снова. На BX500 донорские встали и работают. Маркировки на плате BX500 при этом разные, две PU и одна KW. KW это SY8003ADFC, а чья PU, по документам установить не удалось; почему производитель ставил их вперемешку, неизвестно.
Вывод из этих двух историй: найдя сгоревший стабилизатор, проверьте и защитный диод у входа, и то, откуда пришло перенапряжение. Иначе новый диск в той же машине умрёт так же.
Как понять, что шаг выполнен: на новой микросхеме нет короткого на массу, на её дросселе после включения появилось напряжение, диск определяется своей моделью.
Сбит ключ питания на M.2: Apacer AS2280P4
Ключ питания на плате M.2 крошечный, и сбитый он похож на что угодно: здесь его сначала приняли за кварц.
Apacer AP256GAS2280P4: сбит ключ питания, опознанный как 7L (TCK207G). Перемычка между его входом и выходом вернула диск.
Автор разглядел на обломке часть маркировки, 5M или 5N. Другой мастер по четырём контактным площадкам узнал ключ питания. Ключ питания это электронный выключатель: по команде он пропускает напряжение дальше или отрезает его. Распиновка совпала, 3,3 В на площадках было. Маркировку 7L назвал третий участник: с самой детали её не прочли, это опознание по виду и выводам. Он же приписал 7L и TPS22913BYZVR от TI, и TCK207G от Toshiba, как одно и то же. Документы их разводят: 7L по таблице Toshiba это TCK207G, а TPS22913BYZVR у TI маркируется «64». Взаимозаменяемы они по выводам: оба в корпусе 0,9 × 0,9 мм с четырьмя шариками, и вход, выход, управление и масса у обоих на одних и тех же местах. Есть разница по напряжению: TCK207G рассчитан на вход до 3,6 В, TPS22913B до 5,5 В, так что на линии 3,3 В годится любой.
Мастер назвал деталь ключом DevSLP. DevSLP (Device Sleep) это режим сна интерфейса SATA. Но AS2280P4 по описанию производителя не SATA, а NVMe на шине PCIe 3.0 x4, и какую линию этот ключ на нём на самом деле отключает, по разбору не установлено.
Пока новой микросхемы нет, вход и выход ключа соединяют перемычкой, и с ней диск заработал. По словам мастера, после перемычки отчасти перестаёт работать режим сна; это его оценка, проверенной не назовёшь. Ключ при этом всегда включён, и та часть платы, которую он отключал, получает питание постоянно.
Как понять, что шаг выполнен: 3,3 В есть и на входе, и на выходе ключа, диск определяется.
Контроллер: прогрев или замена
Фен и станция + инфракрасная станция
Сюда приходят, когда питание в порядке, коротких нет, а диск не определяется или отваливается. Контроллер это главная микросхема диска, его процессор: он общается с компьютером и раскладывает данные по памяти. Корпус у него BGA, то есть вместо ножек снизу сетка шариков припоя.
WD SN770 500 ГБ: не определялся нигде. Прогрев контроллера на инфракрасной станции по термопрофилю, и диск ожил.
Разбор начался с SN850, и его владелец в итоге согласился, что диск в утиль. Удачный исход у другого мастера, на его SN770 с похожими признаками. На этом диске всего три микросхемы, контроллер, стабилизатор и память, и снаружи ничего не нашли. Контроллер с маркировкой Sandisk 20-82-10081-A1 прогрели на инфракрасной станции по термопрофилю для похожего корпуса, то есть по заданному графику нагрева, без резкого скачка температуры. Память стояла в 35–40 мм и не грелась. Диск отложили на несколько дней и проверили: всё в порядке.
С этим спорили: другой мастер считал, что умерший контроллер нагревом не оживить и поможет только полный реболл (снять чип, накатать новые шарики, поставить обратно). Ответ мастера: контроллер был живой, дефект был в пайке шариков, и полный реболл не понадобился. Где разница между прогревом и реболлом и почему прогрев меньше доказывает, разобрано в статье про реболл BGA.
Netac N600S 512 ГБ: грелся и выпадал из системы, потом перестал определяться совсем. Помогла замена контроллера SM2259XT2G.
Сначала на Netac N600S 512 ГБ раскалялись LB33 и угол контроллера (выше, в разделе про прозвонку). Автор расплавил шарики под контроллером и чуть качнул его. Нагрев ушёл, на выходе LB33 стало 3,3 В вместо 2,8, но при записи больше 100 ГБ диск снова пропадал. Потом он перестал определяться даже в ROM-режиме. Автор заменил контроллер, прошил его заново, и диск ожил, но не прошёл тест записи в AIDA64. Последнюю ошибку он нашёл у себя: две ноги микросхемы MT3068, которую он раньше перепаивал, не пропаялись (так в разборе; выше в той же истории упомянута MT3608, скорее всего это одна и та же деталь). После этого тест прошёл.
Другой мастер в том же разборе вскрыл ещё четыре таких диска: контроллеры у них были убиты по питанию, а с контроллерами от живых плат все заработали. Плату он счёл слабой для этой памяти, с лишним источником питания на линии 3,3 В. Это его разбор схемы, а не замер, но вывод для ремонта простой: новый контроллер на такой плате может со временем повторить судьбу старого.
Как понять, что шаг выполнен: диск определяется после остывания и переподключения, проходит длинный тест записи и не греется пятном на одном углу контроллера.
Сделай сам или неси в сервис
Сами вы проверите всё из первых трёх шагов: другой порт и переходник, имя и объём в диспетчере устройств, файлы через Victoria и R-Studio. Прошивку утилитой тоже делают дома, если данные уже сняты и вы не боитесь замкнуть пинцетом контакты на плате.
Прозвонка на массу и замер напряжений требуют мультиметра и аккуратности: плата SSD маленькая, и щуп легко соскальзывает на соседний вывод. Замена SY8003 в корпусе DFN 2×2 мм и ключа на M.2 это работа для паяльной станции с феном и микроскопа. А контроллер, хоть прогрев, хоть замена, только на инфракрасной станции из списка в начале статьи.
Что делают, но подтверждения нет
Шьют вслепую. В базе больше десятка тем, где утилиту перебирали версию за версией: под Kingston A400 на PS3111, под Apacer AS350 на SM2258XT, под ADATA SU630 на MAS0902. Про SU630 подсказали, что утилита выбрана не под ту память. Исхода у этих тем нет.
Ставят защитный диод заранее. На другом Apacer AS340 подсказали, что на плате три одинаковых стабилизатора RY3420, сгоревших, скорее всего, от перенапряжения по 5 В, и что плате не хватает защитного супрессора по питанию. Чем ремонт кончился, неизвестно.
Списывают диск по марке контроллера. Про WD Green на контроллере SanDisk в базе есть мнение, что такие не ремонтопригодны. Но SN770 из раздела про контроллер тоже стоял на контроллере Sandisk и ожил после прогрева.
Ищут трещины в керамике. На Netac NV3000 автор после долгих замеров нашёл под микроскопом треснутый конденсатор, и после замены диск завёлся. Запись в базе пока не подтверждена.
Когда ремонт не окупается
Если нужен только сам диск, а не файлы на нём, считайте детали и время. Мастер в разборе Netac N600S прямо написал о той плате: «Стоимость такого ремонта приближена к стоимости новой готовой платы». По его же словам, браться за такое стоит, только если есть откуда снять живой контроллер.
Дешевле всего обходятся прошивка утилитой и замена стабилизатора или ключа: деталь мелкая, донором служит другая плата, как Dell LA-9982P для BX500. Про SN850 с непонятным сопротивлением дросселя мастера советовали его списать, и диск действительно не починили.
Если важны данные, счёт другой: ремонт затевают ради одного чтения, а прошивку, после которой в наших разборах диск размечали заново, откладывают на потом.
Откуда взяты факты
Симптомы, замеры, исходы и маркировки с плат взяты из девяти разборов базы, перечисленных ниже. Сверено по документам производителей:
- SY8003. Документ Silergy AN_SY8003/SY8003A: вход 2,7–5,5 В, предел 6,0 В, ток 3 А, частота 1 МГц, назначение выводов. По его таблице маркировок KW это SY8003ADFC, JD это SY8003DFC (у неё другая защита от короткого). Кода PU в таблице нет; совпадает только разводка выводов, которую выписал автор разбора. Выброс до 7 В выше предела по входу: этим гибель микросхемы объяснима, хотя замера на ней нет.
- Маркировка 7L. Документ Toshiba TCK206G/TCK207G/TCK208G: 7L это TCK207G, вход до 3,6 В. Документ TI TPS22913: тот же корпус на четыре шарика с тем же расположением выводов, вход до 5,5 В, маркировка «64». Разбор называл их одной деталью; это поправлено.
- Apacer AS2280P4. По описанию производителя это NVMe на шине PCIe 3.0 x4, а DevSLP режим интерфейса SATA. Название «ключ DevSLP» из разбора поэтому под вопросом; что именно отключал ключ, неизвестно.
- SMAJ6.0A-TR. Защитный TVS-диод; пороги в статье не приводятся.
Не проверено по документам и стоит на одном разборе: что HP Victus 15-fb работает только с дисками Gen4 (у HP такого ограничения мы не нашли и не опровергли), что CM23217A это Marvell 88NV1120, что имя MRVL TSATA PART0 на 16 МБ означает незагруженную прошивку, что утилиты SM2259XT2 рассчитаны на работу через переходник USB. Это опыт мастеров, и подан он как опыт.
Расхождения, которые остались: прогрев контроллера помог на SN770, а в том же разборе его считали бесполезным; про контроллеры SanDisk есть мнение, что они не ремонтопригодны, и оно противоречит тому же SN770. Почему на одной плате BX500 стоят стабилизаторы разной маркировки, неизвестно.
Смотрите также
- Блок питания компьютера не запускается: если диск сгорел от перенапряжения по 5 В, где проверить, что даёт блок.
- Ноутбук не включается: 19 В есть, а дежурных 3,3 и 5 В нет: как в ноутбуке получаются 5 В, от которых питается диск.
- Реболл BGA в ноутбуке: непропай или сгоревший чип: чем прогрев отличается от реболла и почему ожившая после прогрева микросхема ещё не диагноз.
- Материнская плата горит красным: CPU, DRAM, VGA, BOOT: горит BOOT и с исправным диском, значит, искать надо на плате.
Первоисточники 9 случаев
Ремонты, из которых взяты факты этой статьи. Полный текст обсуждения — для тех, кто хочет проверить сам.
- WD SN850 не определяется; исход на SN770: прогрев контроллера
- Apacer AS340 AP240GAS340G: ROM-режим 1 ГБ, прошивка SM2259XT2 через другой мост
- Apacer AP256GAS2280P4: сбит ключ питания 7L (TCK207G)
- HP Victus 15-fb: не видит SSD при установке Windows, диск Gen3 вместо Gen4
- Crucial BX500 120 ГБ: SY8003ADFC и защитный диод SMAJ6.0A-TR
- Kingston SA400S37/120G: MRVL TSATA PART0 на 16 МБ, утилита 88NV1120
- ADATA SU650 на RTS5733DL: файлы в обход битых областей
- Crucial BX500 240 ГБ: скачок 5 В до 7 В, SY8003 с донорской платы Dell
- Netac N600S 512 ГБ: перегрев, пропайка и замена контроллера SM2259XT2G