Перепаять память в ssd

Обновлено: 05.07.2024


22877 вообще не в тему,рассчитана на 8 микрух,а не 4. Но пашет,хоть и очень медленно работает на чтение.
22798 меньше кол-ва lba, соответственно меньше емкость.Скорость чтения что то типо 380-390 MB/s,те больше резервная область и работает raise.
22231 lba больше чем в 22798,raise off,но быстрее 415 MB/s где-то.Но возможно флеши сильнее насилуются и сдохнет быстрее. Вот и думай какую прошивку брать .
Как я понял, если R.A.I.S.E. Off возрастает шанс ошибок и возможно уменьшается срок службы SSD? Но возможно падение скорости чтения.

Buriaver
Что то я подозреваю что возможно одной из микрух флэш,а может и не одной, либо пришел северный зверек - песец, либо попробуй прогреть/перепаять.

Но хотелось бы больше инфы по моему SSD, полные идентификаторы производителя,серии и модели,что б он в идеале смотрелся как родной,при обновлении прошивки от производителя - Silicon Power, тем более у них там вроде б прошивка 6.06 уже идет.

Да и кстати, а может есть еще и возможность моддинга SSD ? Типо там радиатор прифигачить, проц и флэшки разогнать ? Кондерчики там допаять (вдруг проживет подольше,не записывая что попало,куда не нужно при отрубании питания).


Buriaver
А сам проц ? Тоже ? Царапин там, от кривых рук по плате от отверток нет ?
Ммм,есть одна идейка,но она очень муторная. Попробуй ради интереса подключить терминал и посмотреть что на него выплевывается, перед этим включив логирование БЭДов в конфиге для прошивки(где то там было такое поле ).
Разобраться б в логе полностью. У тебя лог такой же ? те 4 микрухи и валуе 0x0374 ?или просто похожий ?
Есть еще варианты :
Попробывать прошить прошивку на меньше кол-во микросхемы (хотя может не помочь,если вдруг одна микросхема заворачивает шину,но вроде ж прошивается,или она/они вначале запаяны). Например на 2/3 микросхемы, посмотреть как она себя поведет.
Если будет видны ошибки 1 сдвинуть все микрухи на 1,по очереди.

Достать несколько других одинаковых флэх и тупо их запаять (можно там 4/8 одиковых флэшек раздербанить,как китайцы делали =) ).

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

Очень неприятной является ситуация, когда важная для пользователя информация находилась в единственном экземпляре на носителе, который совершенно внезапно утратил свою работоспособность. Если в случае с HDD процесс “смерти” носителя обычно не бывает внезапным и сопровождается комплексом тревожных признаков, обнаружив которые можно своевременно спасти данные, то в случае с SSD смерть может быть совершенно внезапной и практически мгновенной, а восстановление потерянной информации делом трудоёмким и часто безнадёжным.

Дешевая 3070 Gigabyte Gaming - успей пока не началось

Сегодня у меня в распоряжении оказались два таких умерших носителя. Первый это SATA SSD формата M2, Transcend объёмом 128 ГБ, второй китайский ноунейм формата M2 интерфейсом подключения NVMe pci-e 2 линии и объёмом 256 ГБ.

Оба носителя на момент смерти выполняли роль системного диска. Transcend проработал 9 месяцев без каких бы то ни было проблем, никакой информации предвещающей его скорую гибель программы диагностики не выдавали. Смерть наступила в процессе интернет сёрфинга. Внезапно всё начало сильно тормозить после чего система полностью зависла. При перезагрузке диск уже не был виден даже на уровне BIOS, однако, процесс загрузки, начиная с самого первого этапа, происходил при очень сильном подтормаживании. Это же подтормаживание сохранялось при попытке запуска системы с другого физического диска. Так продолжалось какое-то время, но потом прекратилось, SSD окончательно умер и на процесс загрузки системы влиять перестал.

реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);

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

К счастью никакой важной информации данные носители не содержали, однако теперь они превратились просто в бесполезный мусор, который практически невозможно починить и это обстоятельство открывает широкие возможности для самых беспощадных экспериментов.

Довольно общеизвестным фактом является протекание процессов самовосстановления внутри повреждённых электронных компонентов. Этот процесс происходит медленно и далеко не всегда приводит к возвращению работоспособности устройства.

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

реклама

Первый этап

Действуем предельно осторожно и помещаем оба SSD в сушильный шкаф при температуре 120°С на два часа.

Этот проект начался несколько лет назад в рамках DC программы (*distributed computing – распределённые вычисления). Со временем скорость интернет-соединения выросла и основной проблемой скорости DC стала низкая скорость HDD. SSD частично решали эту проблему, но повышенный износ SSD, вызванный постоянной перезаписью заданий, отталкивал новых пользователей DC сети. Никому не хочется гробить свой недешёвый SSD ради абстрактной цели. Но ресурс и большая скорость записи/чтения с равномерной латентностью очень важны для DC вычислений, где задержка или сбой в каждом сегменте замедляет всю сеть вычислителей.

В этот момент наша команда сформировала образ будущего RAM диска на базе re-fan (*бывшей в употреблении и перепаянной) DDR памяти. Дело в том, что такая память стоит достаточно дёшево – примерно 40 центов за гигабайт для DDR3 – и хорошо доступна в больших количествах. Перепайка, выполненная с соблюдением температурных режимов, не вредит RAM чипам. Такие производители памяти как Kllisre, ZIFEI, TANBASSH, Rasalas etc. используют именно re-fan чипы. Они же установлены в большинстве бюджетных ноутбуков и планшетов Китайских производителей. Использование re-fan позволяет снизить стоимость конечного устройства до приемлемых значений без потери его характеристик или надёжности.

Вторым очевидным условием было то, чтобы будущий диск работал в системе также, как HDD или SSD диск и был бы полностью совместим с операционной системой и программными продуктами. Поэтому за основу был взят чип Silicon Motion SM2262EN. Этот чип поддерживает PCIe x4, NVME 1.3, собственную DDR память для буферизации и 8 каналов NAND/TLC памяти. Благодаря этому он может использовать всю доступную скорость PCIe x4 не теряя её.

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

Вторая проблема была в том, что длина дорожек между DDR чипом и SM2262EN не может быть бесконечной. А чтобы набрать объём в 1 TB нам потребуется 256 чипов DDR памяти по 4GB каждый.

Напрашивалось использование FPGA в роли промежуточного звена между SM2262EN и DDR, но третья проблема состояла в том, что HMC FPGA не может адресовать такое количество чипов DDR памяти (данный диск возможен в версиях от 128 гигабайт до 2 терабайт).

Я не буду тратить ваше время на историю наших поисков, но, в итоге, мы пришли к архитектуре с четырьмя FPGA, равномерно распределёнными по плате, каждая из которых подключена к двум банкам по 32 чипа DDR и программно имитирует работу двух NAND чипов каждая.

Благодаря этому решению SM2262EN не видит трюка и работает с памятью также, как с NAND чипами. Длины дорожек между FPGA и самым дальним DDR чипом в банке находятся в рамках допустимого и их импедансы могут быть согласованы, используя резисторы и DCI (*Digitally Controlled Impedance) технологию. Большая площадь 12-и слойной платы и изобилие свободного места позволило нам сократить множество пассивных компонентов используя межслойную ёмкость и сопротивление самих проводников. Данные решения тщательно обкатывались в HyperLynx и позже подтвердили работоспособность в прототипе. Пример такой трассировки изображён на рис. ниже.


Дополнительно на плате установлены управляемые источники питания (PIMC) и система загрузки с двумя чипами памяти BIOS, содержащими битстримы и настроечную информацию. Два чипа установлены из соображений надёжности. Также диск имеет индикатор нагрузки и семисегментный индикатор, на который выводятся статусы работы диска, коды самодиагностики и ошибок. Этот маленький помощник позволит оперативно диагностировать диск и выявлять проблемы. Ниже показан проект печатной платы и изготовленные образцы:

Чертёж печатной платы диска Изготовленные платы

Тестирование диска показало скорость чтения/записи на уровне 7000/6000 МБ/с соответственно, что является пределом для PCIeX4 gen 4 и приближается к пределу скорости DDR3 памяти (см. скриншот из этого видео).


Особенно примечательны результаты тестов RND4K Q32T16 и Q1T1 – такая скорость достигается за счёт особенностей работы банка памяти DDR чипов, представляющего собой виноградную гроздь из носителей малого объёма, что позволяет работать с ними параллельно и одновременно, в отличие от одного единственного NAND чипа. Нам не известны SSD диски, способные показать сравнимую скорость в таких тестах.

Сравнение последовательного и рандомного доступа (картинка стырена с вики).

Сравнение последовательного и рандомного доступа (картинка стырена с вики).

На рисунке ниже показаны основные элементы управления DDRAM диском. Это индикатор нагрузки, дисплей и кнопка самотеста. После нажатия данной кнопки диск отключает весь обмен по PCIe и запускает тестирование всех своих элементов, включая чипы памяти. Все данные на диске будут уничтожены при этом. В течение теста индикатор показывает номер тестируемого банка памяти. Если тест пройден, индикатор покажет P = passed. В противном случае будет отображён код ошибки. Для удобства пользователя таблица расшифровки кодов ошибок нарисована на плате диска справа от индикатора. Во время работы индикатор мигает десятичной точкой с частотой 2 Гц. Это является признаком нормальной работы всех систем диска.


С обратной стороны платы диска установлены чипы DDR памяти, накрытые радиатором. Радиатор необходим, т.к. чипы установлены очень плотно и снизу дополнительно подогреваются чипами FPGA и другими элементами устройства. Радиатор не только отводит лишнее тепло, но также выравнивает нагрев различных участков платы диска, что исключает перекос характеристик DDR чипов вызванный неравномерным нагревом. Использован сухой термоинтерфейс на базе термопрокладки от 3M.


Для снижения механической нагрузки на PCIe разъём и упрощения установки диска в материнскую плату диск имеет выступ на плате, опирающийся на край разъёма. При необходимости этот выступ можно отломать, для этого предусмотрена линия разлома из просверленных в ряд отверстий. Однако, мы пока не встречали материнскую плату, где он бы мешал.

Во время ресурсных испытаний диск отработал 200 часов непрерывно под максимальной нагрузкой и чередующимися операциями чтения/записи. Никаких изменений в характеристиках диска отмечено не было. Ниже можно увидеть видео тестирования скорости:

Сейчас мы тестируем прототип RAM диска, использующего два чипа SM2262EN параллельно и работающего в слоте x8. Ожидаемо, скорость выросла вдвое.

Ремонт SSD без инструментов: что нужно

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

Циклическое питание твердотельного накопителя


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

Если всё прошло хорошо, то когда вы подключите кабель для передачи данных, или подключите диск обратно в ноутбук, диск должен вернуться к жизни.

А как насчет NVMe или M.2 SSD?

Альтернативный метод

Предположительно, этот трюк может вообще работать без разборки. Если это ПК, включите его, а затем нажмите любую клавишу для загрузки ПК в BIOS. Часто это клавиша DEL или одна из функциональных клавиш, таких как F1, F2, F8 или F10. Подождите 30 минут на экране BIOS, затем отключите питание на 30 секунд и повторите.

На Mac включите питание, удерживая нажатой клавишу ALT, которая должна вызвать меню загрузки. Оставьте его в меню загрузки на 30 минут, затем выключите его на 30 секунд и повторите.

Ещё одна вещь, которую можно попробовать в ноутбуках Dell

Последнее средство

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

Возможные остаточные проблемы

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

Использование одного или нескольких описанных выше приемов восстановит вашу систему до загрузочного состояния и вернет вам потерянные данные.

В заключение

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

Эта хитрость при ремонте дисков SSD работает с большинством дисков. Я работал с жесткими дисками Crucial, Samsung и OCZ. Даже если у вас другой бренд, стоит попробовать и другие марки дисков. Помимо недостатка энергопотребления, твердотельные накопители, как правило, переживают ожидаемую продолжительность жизни. Поэтому хорошо иметь возможность вернуть его обратно к жизни, когда он перестанет работать из-за потери питания.

Читайте также: