icl 05 5r00msmt что это

Как проверить позистор мультиметром?

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

Различные виды позисторов и их графическое изображение в принципиальных схемах

Определяем характеристики по маркировке

Широкая сфера применения РТС-термисторов подразумевает их обширный ассортимент, поскольку характеристики этих устройств должны соответствовать различным условиям эксплуатации. В связи с этим для тестирования очень важно определить серию элемента, в этом нам поможет маркировка.

Для примера возьмем радиокомпонент С831, его фотография показана ниже. Посмотрим, что можно определить по надписям на корпусе детали.

Позистор С831

Учитывая надпись «РТС», можно констатировать, что данный элемент является позистором «С831». Сформировав запрос в поисковике (например, «РТС С831 datasheet»), находим спецификацию (даташит). Из нее мы узнаем наименование (B59831-C135-A70) и серию (B598*1) детали, а также основные параметры (см. рис. 3) и назначение. Последнее указывает, что элемент может играть роль самовосстанавливающегося предохранителя, защищающего схему от КЗ (short-circuit protection) и перегрузки (overcurrent).

Расшифровка основных характеристик

Кратко рассмотрим, данные приведенные в таблице на рисунке 3 (для удобства строки пронумерованы).

Рисунок 3. Таблица с основными характеристиками серии B598*1

Краткое описание:

Как видно на графике, R резко возрастает в диапазоне от 130°С до 170°С, соответственно, опорной температурой будет 130°C.

Расшифровка спецификации конкретной модели

Это были основные параметры серии, теперь рассмотрим спецификацию для С831 (см. рис. 5).

Спецификация модельного ряда серии B598*1

Краткая расшифровка:

Обратите внимание, что на начальном этапе нагрева радиодетали ее параметр R незначительно уменьшается, то есть в определенном диапазоне температур у нашей модели начинают проявляться NTS свойства. Эта особенность, в той или иной мере, характерна для всех позисторов.

Теперь, зная спецификацию, можно переходить к проверке на работоспособность.

Определение исправности по внешнему виду

В отличие от других радиодеталей (например, таких как транзистор или диод), вышедший из строя РТС-резистор часто можно определить по внешнему виду. Это связано с тем, что вследствие превышения допустимой мощности рассеивания нарушается целостность корпуса. Обнаружив на плате позистор с таким отклонением от нормы, можно смело выпаивать его и начинать поиск замены, не утруждая себя процедурой проверки мультиметром.

Если внешний осмотр не дал результата, приступаем к тестированию.

Пошаговая инструкция проверки позистора мультиметром

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

Источник

Вытаскиваем ПО из запароленного микроконтроллера Renesas M16C

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

Подопытным оказался M306N5FCTFP. Это микроконтроллер группы M16C/6N5. Ядро M16C/60 разработано Mitsubishi, а т.к. преемником этой компании по части МК с 2003 года является Renesas, то сейчас эти микроконтроллеры известны именно под этим брендом.

Немного о самом микроконтроллере

Камешек представляет собой 16-разрядный микроконтроллер в 100-выводном QFP корпусе. Ядро имеет 1 МБайт адресного пространства, тактовая частота 20МГц для автомобильного исполнения. Набор периферии так же весьма обширный: два 16-разрядных таймера и возможность генерации 3-фазного ШИМ для управления моторами, всякие UART, SPI, I2C естественно, 2 канала DMA, имеется встроенный CAN2.0B контроллер, а также PLL. На мой взгляд очень неплохо для старичка. Вот обзорная схемка из документации:

Так как моя задача выдрать ПО, то так же весьма интересует память. Данный МК выпускался в двух вариантах: масочном и Flash. Ко мне попал, как выше уже упоминалось, M306N5FCTFP. Про него в описании сказано следующее:

Как вытащить из устройства то, что разработчики втащили

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

Как видно из картинки выше, память разбита на 2 части: пользовательская область, и область загрузчика. Во второй как раз с завода залит загрузчик по умолчанию, который умеет писать, читать, стирать пользовательскую память и общается через асинхронный, синхронный, либо CAN-интерфейс. Указано, что он может быть переписан на свой, а может быть и не переписан. В конце концов это легко проверяется попыткой постучаться к стандартному загрузчику хотя-бы через UART… Забегая вперед: производитель отопителя не стал заморачиваться своим загрузчиком, поэтом копать дальше можно в этом направлении. Сразу оговорюсь, что есть еще способ параллельного программирования, но т.к. программатора для этого у меня не было, я не рассматривал этот вариант.

Вход в режим работы загрузчика обеспечивается определенной комбинацией на входах CNVSS, P5_0, P5_5 во время аппаратного сброса. Дальше либо написать свою утилиту для копирования содержимого памяти, либо использовать готовую. Renesas предоставляет свою утилиту, которая называется «M16C Flash Starter», но функция чтения у нее урезана. Она не сохраняет прочитанное на диск, а сравнивает его с файлом с диска. Т.е. по сути это не чтение, а верификация. Однако есть немецкая свободная утилитка с названием M16C-Flasher, которая вычитывать прошивку умеет. В общем начальный инструментарий подобрался.

О защите от считывания

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

Функция проверки идентификатора

Используется в последовательном и CAN режимах обмена. Идентификатор, переданный программатором, сравнивается с идентификатором, записанным во flash памяти. Если идентификаторы не совпадают, команды, отправляемые программатором, не принимаются. Однако, если 4 байта вектора сброса равны FFFFFFFFh, идентификаторы не сравниваются, позволяя всем командам выполняться. Идентификатор — это 7 байт, сохраненных последовательно, начиная с первого байта, по адресам 0FFFDFh, 0FFFE3h, 0FFFEBh, 0FFFEFh, 0FFFF3h, 0FFFF7h, и 0FFFFBh.

Таким образом, чтобы получить доступ к программе, нужно знать заветные 7 байт. Опять же, забегая вперед, я подключился к МК, используя тот же «M16C Flash Starter» и убедился, что комбинации из нулей и FF не проходят и этот вопрос придется как то решать. Здесь сразу же всплыла мысль с атакой по сторонним каналам. Уже начал прикидывать в голове платку, позволяющую измерять ток в цепи питания, но решил, что интернет большой и большинство велосипедов уже изобретено. Вбив несколько поисковых запросов, довольно быстро нашел на hackaday.io проект Serge ‘q3k’ Bazanski, с названием «Reverse engineering Toshiba R100 BIOS». И в рамках этого проекта автор решал по сути точно такую же задачу: добыча встроенного ПО из МК M306K9FCLR. Более того — на тот момент задача им была уже успешно решена. С одной стороны я немного расстроился — интересная загадка разгадана не мной. С другой — задача превратилась из поиска уязвимости, в ее эксплуатацию, что обещало гораздо более скорое решение.

Читайте также:  с каким цветом сочетается цвет корицы

В двух словах, q3k точно по такой же логике начал изучение с анализа потребляемого тока, в этом плане он был в гораздо более выгодных условиях, т.к. у него был ChipWhisperer, этой штукой я до сих пор не обзавелся. Но т.к. его первый зонд для снятия тока потребления оказался неподходящим и вычленить из шумов что-то полезное у него не получилось, он решил попробовать простенькую атаку на время отклика. Дело в том, что загрузчик во время выполнения команды дергает вывод BUSY, чтобы проинформировать хост о том, занят он, или готов выполнять следующую команду. Вот, по предположению q3k, замер времени от передачи последнего бита идентификатора до снятия флага занятости мог послужить источником информации при переборе. При проверке этого предположения перебором первого байта ключа действительно было обнаружено отклонение по времени только в одном случае — когда первый байт был равен FFh. Для удобства измерения времени автор даже замедлил МК, отключив кварцевый резонатор и подав на тактовый вход меандр 666кГц, для упрощения процедуры измерений. После чего идентификатор был успешно подобран и ПО было извлечено.

Первый блин — граблями

Ха! Подумал я… Сейчас я быстренько наклепаю программку к имевшейся у меня STM32VLDiscovery c STM32F100 на борту, которая будет отправлять код и измерять время отклика, а в терминал выплевывать результаты измерений. Т.к. макетная плата с целевым контроллером до этого подключалась к ПК через переходник USB-UART, то, дабы ничего не менять на макетке, работать будем в асинхронном режиме.

Когда при старте загрузчика вход CLK1 притянут к земле, он понимает, что от него хотят асинхронного общения. Собственно потому я его и использовал — подтяжка была уже припаяна и я просто соединил проводами две платы: Discovery и макетку с целевым M306.

Заметка по согласованию уровней:

Т.к. M16 имеет TTL-уровни на выводах, а STM32 — LVTTL (упрощенно, в даташите подробнее), то необходимо согласование уровней. Т.к. это не устройство, которое, как известная батарейка, должно работать, работать и работать, а по сути подключается разок на столе, то с трансляторами уровней я не заморачивался: выходные уровни от STM32 пятивольтовый МК переварил, в смысле 3 вольта как «1» воспринимает, выходы от М16 подаем на 5V tolerant входы STM32 дабы ему не поплохело, а ногу, которая дергает RESET M16 не забываем перевести в режим выхода с открытым стоком. Я вот забыл, и это еще +2ч в копилку упущенного времени.
Этого минимума достаточно, чтобы железки друг друга поняли.

Логика атакующего ПО следующая:

В итоге, для всех значений результаты были идентичны. Полностью идентичны. Тактовая частота таймера у меня была 24Мгц, соответственно разрешение по времени — 41,6 нс. Ну ок, попробовал замедлить целевой МК. Ничего не поменялось. Здесь в голове родился вопрос: что я делаю не так, как это делал q3k? После сравнения разница нашлась: он использует синхронный интерфейс обмена (SPI), а я асинхронный (UART). И где-то вот здесь я обратил внимание на тот момент, который упустил вначале. Даже на схемах подключения для синхронного и асинхронного режимов загрузчика вывод готовности назван по-разному:

В синхронном это «BUSY», в асинхронном это «Monitor». Смотрим в таблицу «Функции выводов в режиме Standart Serial I/O»:


«Семён Семёныч…»

Упущенная вначале мелочь завела не туда. Собственно, если в синхронном режиме это именно флаг занятости загрузчика, то в асинхронном (тот, который serial I/O mode 2) — просто «мигалка» для индикации работы. Возможно вообще аппаратный сигнал готовности приемопередатчика, оттого и удивительная точность его поднятия.

В общем перепаиваем резистор на выводе SCLK с земли на VCC, припаиваем туда провод, цепляем все это к SPI и начинаем сначала…

Успех!

В синхронном режиме все почти так же, только не требуется никакой предварительной процедуры установки соединения, упрощается синхронизация и захват времени можно выполнить точнее. Если бы сразу выбрал этот режим сохранил бы время… Я снова не стал усложнять и измерять время именно от последнего бита, а запускал таймер перед началом передачи последнего байта ключа, т.е. включаем таймер и отправляем в передатчик KEY7 (на скриншоте выше, из логического анализатора, видно расстояние между курсорами. Это и есть отсчитываемый отрезок времени).

Этого оказалось более чем достаточно для успешной идентификации. Вот так выглядит перебор одного байта:

По оси абсцисс у нас количество дискрет счетчика, по оси ординат, соответственно, передаваемое значение ключа. Отношение сигнал/шум такое, что даже никаких фильтров не требуется, прямо как в школе на уроке информатики: находим максимум в массиве и переходим в подбору следующего байта. Первые 6 байт подбираются легко и быстро, чуть сложнее с последним: там просто наглый перебор не проходит, нужен сброс «жертвы» перед каждой попыткой. В итоге на каждую попытку уходит что-то около 400 мс, и перебор идет в худшем случае в районе полутора минут. Но это в худшем. После каждой попытки запрашиваем статус и, как только угадали, останавливаемся. Я вначале вообще просто быстренько ручками перебрал идентификатор, вставляя в excel вывод консоли и строя график, тем более, что это была разовая задача, но уже для статьи решил дописать автоматический перебор, ради красивой консольки…

Конечно, если бы разработчик затер загрузчик (заменил своим), так просто выкрутиться не получилось бы, но в автомобильной электронике частенько МК вообще не закрыты. В частности в блоке управления с другого отопителя, в котором был установлен V850 того же Renesas все решилось подпайкой пары проводов и копированием прошивки штатной утилитой. Это в мире ЭБУ двигателем целые криптовойны. Видимо не нравится производителям явление чип-тюнинга и других видов вмешательства… Хотя это как гонка брони и снаряда — железки круче, дороже, но победителя нет…

Читайте также:  artemisia annua что это

Источник

Как узнать тип оперативной памяти

Как узнать всю информацию об установленной у вас оперативной памяти?

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

Например возьмём планку оперативной памяти Hynix, на ней есть такая информация: 4 GB PC3 – 12800.

Это значит, что наша планка оперативной памяти производителя Hynix имеет тип DDR3 и имеет пропускную способность PC3-12800. Если пропускную способность 12800 разделить на восемь и получается 1600. То есть эта планка памяти типа DDR3, работает на частоте 1600 Мгц.

Возьмём ещё один модуль оперативной памяти – Crucial 4GB DDR3 1333 (PC3 – 10600). Это обозначает следующее: объём 4 ГБ, тип памяти DDR3, частота 1333 МГц, ещё указана пропускная способность PC3-10600.

Возьмём другую планку – Patriot 1GB PC2 – 6400.

Всё хорошо видно по этой схеме.

Иногда на модуле оперативной памяти не будет никакой понятной информации, кроме названия самого модуля. А модуль нельзя снять, так как он на гарантии. Но и по названию можно понять, что это за память. Например

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

К примеру, информация программы AIDA64 о моей оперативной памяти. Модули оперативной памяти Kingston HyperX установлены в слоты оперативной памяти 2 и 4, тип памяти DDR3, частота 1600 МГц

DIMM2: Kingston HyperX KHX1600C9D3/4GX DDR3-1600 DDR3 SDRAM

DIMM4: Kingston HyperX KHX1600C9D3/4GX DDR3-1600 DDR3 SDRAM

Если запустить бесплатную программу CPU-Z и пройти на вкладку Memory (Память), то она покажет на какой именно частоте работают Ваши планки оперативки. Моя память работает в двухканальном режиме Dual, частота 800 МГц, так как память DDR3, то её эффективная (удвоенная) скорость 1600 МГц. Значит мои планки оперативной памяти работают именно на той частоте, для которой они и предназначены 1600 МГц. Но что будет, если рядом со своими планками оперативной памяти работающими на частоте 1600 МГц я установлю другую планку с частотой 1333 МГц!?

Смотрим что показывает AIDA64, в программе видно, что установлена дополнительная планка объёмом 4 ГБ, частота 1333 МГц.

То есть, материнская плата автоматически выставила частоту работы всех планок оперативной памяти по самому медленному модулю1333МГц.

Можно ли установить в компьютер планки оперативной памяти с частотой больше, чем поддерживает материнская плата

Самое главное, чтобы частота оперативной памяти поддерживалась вашей материнской платой и процессором (про процессоры есть информация в начале статьи). Например возьмём материнскую плату Asus P8Z77-V LX, ей поддерживаются модули работающие на частотах 1600/1333 МГц в номинальном режиме и 2400/2200/2133/2000/1866/1800 МГц в разгоне. Всё это можно узнать в паспорте на материнскую плату или на официальном сайте http://www.asus.com

Устанавливать в компьютер планки оперативной памяти с частотой больше, чем поддерживает материнская плата не желательно. Например, если ваша материнская плата поддерживает максимальную частоту оперативной памяти 1600 МГц, а вы установили на компьютер модуль оперативной памяти работающий на частоте 1866, то в лучшем случае этот модуль будет работать на меньшей частоте 1600 МГц, а в худшем случае модуль будет работать на своей частоте 1866 МГц, но компьютер будет периодически сам перезагружаться или вы получите при загрузке компьютера синий экран, в этом случае Вам придётся войти в БИОС и вручную выставить частоту оперативной памяти в 1600 МГц.

Какие условия нужны для того, чтобы моя память работала в двухканальном режиме

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

Чаще всего в наше время встречаются материнские платы, поддерживающие нижеописанные режимы работы оперативной памяти.

Dual Mode (двухканальный режим, встречается чаще всего) – при внимательном рассмотрении материнской платы вы можете увидеть, что слоты оперативной памяти окрашены в разные цвета. Сделано это специально и означает, что материнская плата поддерживает двуканальный режим работы оперативной памяти. То есть специально подбираются два модуля оперативной памяти с одинаковыми характеристиками (частотой, таймингами) и одинаковым объёмом и устанавливаются в одинаковые по цвету слоты оперативной памяти.

Как узнать, работает моя оперативная память в двухканальном режиме или нет?

Triple Mode (трехканальный режим, редко встречается) – можно установить от трёх до шести модулей памяти.

Что лучше будет работать, две планки оперативки по 4 ГБ в двухканальном режиме или одна планка, но объёмом 8 ГБ в одноканальном режиме?

Можно ли в компьютер установить несколько разных по частоте и объёму планок оперативной памяти?

Источник

#Автоматизация #Технологии #Процессы #ИТ #Записки #Журнал #Блог #Форум

Форум для различных тем в большей части ИТ

Восстановление Seagate

Восстановление Seagate

Сообщение Артём Мамзиков » Чт апр 08, 2021 20:41 #1

Если диск не открывается в Windows формат диска пишет RAW данные можно попробовать вытащить с помощью ПО
Например R-Studio о ней я еще писал в 2014 году в социальной сети ВК под заголовком Что делать если жесткий диск не открывается просит его отформатировать файловая система RAW все по нолям.
Или использовать Аналогичное ПО для восстановление данных. Даже просто для удалённых файлов можно их восстановить.
Самое главное правило в таких ситуациях не записывать новые данные на данный диск или флешь накопитель, и данные восстанавливать на другой носитель (сам на себя нельзя).
Так же желательно восстанавливать за 1 раз! Так как при следующих включениях диск уже может не открыться!
И быть готовым что данные будут восстанавливается не 1 день! Все зависит от объема жесткого диска и его повреждений. Т.е. отключаем спящий режим на ПК и он будет работать без ограничения по времени.

Читайте также:  что делать если во время игры экран мигает

Проверка и Восстановление жесткого диска.
Самый быстрый способ посмотреть состояние по SMART
Более подробно о расшифровках смарта есть в Скрипт + Шаблон LLD Для проверки Жестких Дисков HDD через smartmontools под спойлером Расшифровка S M A R T атрибутов.
Так же есть куча программ которые показывают состояние по смарт. Например CrystalDiskInfo

Проверка диска и восстановление поврежденных секторов можно выполнить в программе Victoria

Для отображение сетки нужно убрать галочку с пункта «Grid».
Сканирование нам даст.
Серые – отлично читаемые зоны.
Зеленые – откликаются дольше, но обладают хорошим состоянием.
Оранжевые – читаются долго. Именно эти зоны тормозят работу диска. Являются рабочими, но совсем скоро придут в негодность. Их количество не должно превышать 50 штук.
Красные – поврежденные сектора «бэд-блоки», которые нельзя считать, не подлежащие восстановлению. При наличии подобных зон следует задуматься о смене винчестера.
Синие с крестом «Err X» – чтение вызывает сбой. Информация, находящаяся на них, не может быть восстановлена. Такие сектора нуждаются в переразметке для того, чтобы HDD не использовал их при работе. Делается это путем использования функции «Починить» (Remap).

Режимы работы Стоит отметить четыре режима, которыми обладает программа Victoria:
«Игнор» (Ignore) – обычная диагностика жесткого диска без воздействия на неисправные участки.
«Починить» (Remap) – замена неисправных участков резервными.
«Обновить» (Refresh) – восстанавливает прежнюю скорость медленных участков без потери данных путем их обновления.
«Стереть» (Erase). Его стоит испытывать только в том случае, когда режимы «Починить» (Remap) и «Обновить» (Refresh) не приносят результата.
«Стереть» (Erase) – перезапись неисправных секторов. Функция наиболее эффективна при наличии на жестком диске программных бэд-блоков, особенно когда их очень много и требуется максимальная скорость восстановления. При использовании данной функции выполняется полное форматирование, вся информация стирается.

CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]]

Том Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.

имя_файла Файлы, проверяемые на наличие фрагментации (только FAT/FAT32).

/F Исправление ошибок на диске.

/V Подробный режим вывода. Для FAT/FAT32: вывод полного пути и имени для каждого файла на этом диске. Для NTFS: также вывод сообщений об очистке.

/R Поиск поврежденных секторов и восстановление их содержимого. (требует ключ /F).

/L:размер Только для NTFS: изменение размера файла журнала до указанной величины (в КБ). Если размер не указан, выводится текущее значение размера.

/X При необходимости, принудительное отключение тома. Все открытые дескрипторы для этого тома будут недействительны. (требует параметр /F).

/I Только для NTFS: менее строгая проверка индексных элементов.

/C Только для NTFS: пропуск проверки циклов внутри структуры папок.

Ключи /I или /C уменьшают время выполнения CHKDSK за счет пропуска некоторых проверок тома.

Более подробнее можно посмотреть Например тут

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

Для начала нужно открутить плату от диска и почистить все контакты ластиком (для простого карандаша) сфотографировать плату на каких она чипах и маркировка платы Ревизия Rev и после ставим плату на место можно проверить работу диска.

Seagate Barracuda 7200.12 1TB
S/N:9VPGAMNJ
ST31000524AS
P/N:9YP154-304
Firmware: JC4B
Date Code: 12516
Site Code: SU
STX-720012(B)
Product of China
Плата:
100574451 REV B (2-9 94V-0 C-12160118)

Seagate Barracuda 7200.11 1000Gbytes
S/N:9QJ1V5XS
ST31000340AS
P/N:9BX158-303
Firmware: SD15
Date Code: 09075
Site Code: KRATSG
STX-ST31000340AS (B)
Product of Thailand
Плата:
UJAJ-6 PCB 100466824 REV C

Seagate Barracuda 7200.12 500GB
S/N:6VMGV2MN
ST3500418AS
P/N:9SL142-302
Firmware: CC38
Date Code: 11015
Site Code: SU
STX-720012(B)
Product of China
Плата:
100532367 REV B

Что же можно попробовать в данной ситуации?

После жмем Подключить и даем питание на диск

И вводим уже нужные команды более подробно есть разные видео на Ютубе например

Набор команд терминала Seagate F3

Команды r & w:
Команды, выданные на уровне T>
r Используется для чтения системных файлов
Например, T>r93 Запрашивает системный файл 93
w Используется для записи системных файлов
Например, T>w28 Инициирует запись для системного файла 28
Эти команды также можно использовать для чтения/записи определенного тома/копии системного файла.
Команда выдается следующим образом:
r[FileId],[VolumeNum],[CopyNum],[byteOffset],[Length],[OutputFmt]

T>r28,3,1 Например, чтобы прочитать системный файл 28 тома 3, скопируйте 1
T>w93,3,0 Чтобы записать системный файл 93 том 3, скопируйте 0
Большинство модулей SA находятся в томе 3 по умолчанию, просто к вашему сведению
Эти операции чтения/записи выполняются с использованием протокола Y-Modem, поддерживаемого некоторыми терминальными программами.
SSHD Specific (Rosewood Drives):
O>I Очистить NAND донора при подготовке к замене печатной платы с передачей ПЗУ ROM

команды, начиная с /6 и по B21, которые можно пропустить, они несут исключительно информационную составляющую и проверку разных подсистем диска
F3 T> /6
F3 6> B10
F3 6> B11
F3 6> B12
F3 6> B13
F3 6> B14
F3 6> B15
F3 6> B16
F3 6> B17
F3 6> B18
F3 6> B19
F3 6> B20
F3 6> B21

Терминальные ошибки Объяснены: (спасибо HDDGuy)

TCC-001A[0x000042F9][0x000042F9]ZZZZMMMMMMMMMMMMMMMZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMMMMMMMMMMM. =
Эта ошибка связана с невозможностью считывания сервоприводов или наложений. Это сообщение также отображается на некоторых моделях Grenada, когда печатная плата/ПЗУ не является родной.

SIM error 1002 = это сообщение предупреждает нас о какой-то ошибке с одним или несколькими списками дефектов. Потенциально P-list или NRG list могут быть плохими.

Еще больше терминальных ошибок Объяснено: (спасибо jol и acelabs)

Больше Терминальных Ошибок, Собранных Из Интернета Вашим Истинно

Sense code = xxxxxx82 – проблема с переводом сектора (сломанный переводчик) (x будут другими числами)
Sense code = xxxxxx81 – неисправленная ошибка (плохой сектор, не переводчик)

Выполните двойную загрузку без цикла питания (эта ошибка возникает при использовании неоригинального кода ПЗУ или печатной платы

Так же для части данных команд терминала есть графические утилиты с кнопочками и возможностью ввода своих команд
F3T_ok

1 или 2 утилиты определяет как вирус

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

Истертый диск до стекла в металлическую пыль

Источник

Сказочный портал