Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Активные темы » ATA-команды HDD Samsung

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

Everestar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
Без разницы, смысл-то тот же)

Всего записей: 849 | Зарегистр. 21-03-2012 | Отправлено: 15:57 03-04-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Everestar
 
Здесь и продвинутая информация имеется.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 16:31 03-04-2020 | Исправлено: senderman, 16:33 03-04-2020
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
продвинутая информация имеется.

... далеко продвинулся? хоть понял чё это такое вааабще?

Цитата:
Среди технологических команд

... да не дядя... это к техкомандам даже попой не прикасалось

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 21:02 03-04-2020 | Исправлено: Sedin, 21:03 03-04-2020
Everestar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Здесь разные полезные готовые к практическому использованию команды  
и примеры их применения выкладываются

Тогда вот вам в копилку ещё две полезнейшие команды
0000 0000 0000 0000 0000 0000 A0 E2
Пример применения - винт ложится подремать)
0000 0000 0000 0000 0000 0000 A0 10
Пример применения - винт просыпается и готов к работе)
А пользы-то сколько от них...ууу...и винт выспится....и вы вместе с ним

Всего записей: 849 | Зарегистр. 21-03-2012 | Отправлено: 01:27 05-04-2020 | Исправлено: Everestar, 02:35 05-04-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Everestar
 
Ну зачем же так пренебрежительно отзываться о очень полезных командах!
Команды STANDBY (E2h, 94h) и RECALIBRATE (10h--1Fh, 95h) незаменимы
при проведении Hot Swap для выведения HDD из состояния BUSY.
Кстати, не дремлет и не спит жесткий диск при подаче команд STANDBY, а переходит в режим ожидания.
Указанные команды можно подать не только из IDE-терминала. Это так же можно сделать специализированным функционалом программ Victoria, SHT(R) и д.р.
 
С применением упомянутых выше команд проблем не возникает. Это уже обсуждалось в начале этой темы. А вот после подачи команд SLEEP (E6h, 99h) активизация отсутствует. И информация о способах командного выведения диска из состояния сна была бы уместна.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 10:06 05-04-2020 | Исправлено: senderman, 09:33 15-04-2020
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
senderman
вася... и ты пробовал на сунге Hot Swap? и как? какать легче стало?

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 10:23 05-04-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

AT 88/89h Чтение/Запись буфера посекторно (единичными блоками по 200h в байтах)
 
IDE-терминал
0000
xxxx       - ol    смещение стартового сектора в секторах (блоках по 200h в байтах) младший разряд
00xx       - oh   смещение стартового сектора старший разряд
0000  
0000
0000
A0           - h     номер устройства, головки
88           - c     номер команды <- (89 для записи)
 
Упоминание об этих командах было, еще в начале темы, но тогда до более детального рассмотрения так и не дошло.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 09:40 15-04-2020 | Исправлено: senderman, 09:52 15-04-2020
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... обана... начитаемся памяти от пуза терь
седив даже кнопарь этот не активировал.... кому эта память нахрен всралась.....
.... я тоже с дуру в своё время закалбасил в stb и чтение и запись памяти\буферов... - хоть кто нибуть пользовал?

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 14:09 22-04-2020 | Исправлено: Sedin, 15:20 22-04-2020
Smyg1



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не ну у АСЕ есть старт-инициализация с правкой карты головок в памяти...
иногда выручает...

Всего записей: 5388 | Зарегистр. 03-10-2006 | Отправлено: 17:23 22-04-2020 | Исправлено: Smyg1, 17:23 22-04-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Чтение/Запись модуля через IDE-терминал (команда 80,82h)
 
Для HDD Samsung Delphi чтение/запись модуля RLIST  
 
IDE-терминал
0000
0003  - oh смещение стартового сектора старший разряд
0023  - l    длина модуля в секторах (блоками по 200h в байтах)
0021  - ol  смещение стартового сектора младший разряд(начальное значение = 1)
0001  - tl   номер трека (цилиндра) младший разряд
0000  - th  номер трека (цилиндра) старший разряд
A0      - h   номер устройства, головки
80      - c   номер команды  <- (82 для записи)
 
 
Структура таблицы модулей модуля FIT
 
0   1    2   3    4   5   6   7   8   9   A   B    C   D    E    F   (Delphi)
00 13  52 4C 49 53 54 20 20 20  03 20  00 23  01  21  (Rlist)
|          |                                         |          |          |     |
id        n                                        o          l          t    a
 
id  - номер модуля
n   - имя модуля
o   - смещение стартового сектора  
l    - длина модуля в секторах (блоками по 200h в байтах)
t    - номер трека
a   - атрибут  

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 02:47 12-05-2020 | Исправлено: senderman, 03:57 12-05-2020
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Чтение/Запись модуля через IDE-терминал

а запись модулей из лоадера (TT/SS) исследовали ?  
это интересно хотя бы тем,что позволит не использовать S/ON.
+при дефектах в sa можно(?) получить интересные коды ошибок лоадера (!) (а это мало изученый вопрос)
 
 

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 04:22 14-05-2020 | Исправлено: tametung, 04:25 14-05-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Отличная мысль, но подача ключа - это не главная причина использования такого способа.
Это интересно, как еще один способ изменения служебной информации.
Техноключ можно подать и из терминала, и из ремонтных утилит.
А при работе через COM-ATA-эмулятор техноключи не требуются.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 10:54 14-05-2020 | Исправлено: senderman, 11:11 14-05-2020
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Техноключ можно подать и из терминала, и из ремонтных утилит.

это не лучшее решение. зачем тогда пользоваться командами ? в утилитах же можно и почитать/пописать... утлита и предполагает самодостаточность.

Цитата:
это не главная причина использования такого способа.

ну понятно что не главная.такая запись должна быть побыстрее чем WM (WO),а это может быть
полезно напр. на чисто usb-SMSNG'aх

Цитата:
А при работе через COM-ATA-эмулятор техноключи не требуются.

не забываем что терминал также может быть закрыт.
 

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 19:01 14-05-2020 | Исправлено: tametung, 19:02 14-05-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung

Цитата:
...зачем тогда пользоваться командами ?

Кратко о причинах использования команд.

Цитата:
...не забываем что терминал также может быть закрыт.

Вспомнил Hot Swap для выведения HDD из состояния BUSY
и Burn Resources. Что-нибудь найдется для открытия.

Цитата:
...такая запись должна быть побыстрее чем WM (WO)...

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

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 22:38 14-05-2020 | Исправлено: senderman, 23:39 14-05-2020
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
но подготовительный этап затяжной получится.

затяжной если читать rom. Но это можно сделать и _до_.( типа настоящие парни всегда делают бэкап.)
А так подготовка в скрипте будет занимать секунду- две.  
Что там может тормозить ?
указали лоадер (для семейства). забрали себе header и Таск. ТТ(SS).
указали модуль
поправили Task длиной модуля.
cобрали. header+cвой rom+ task + модуль
 и на DN
 

Всего записей: 2189 | Зарегистр. 27-01-2007 | Отправлено: 01:31 15-05-2020 | Исправлено: tametung, 01:31 15-05-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Подготовительный этап затяжной - это и есть корректировка компонентов и сборка.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 02:03 15-05-2020
Sedin

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
5\6 проводов с разъёмом быстрее припаять будет... особенно если он давным давно вырезанный из куска платы с припаянными проводами имеется.... И подготовительный этап займёт 10-15 минут...
   
   
   
https://www.hardmaster.info/articles/02-09-2012.html
... терминал всё равно же паять... а у сендэрмэна паяльника то и "нету" ....
Это если нет платы совместимой SATA.
https://blog.rlab.ru/zamena-usb-plati-na-sata-dlya-diskov-samsung-627.html
... или дату потом по USB так и тянуть?  
Все они внешние или ударенные\уроненные или головы прилипли... или бэдами засыпанные...
Хотя сама идея конечно же интересная... но вот на практике.. ммм... ну не знаю...

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 11:41 15-05-2020 | Исправлено: Sedin, 01:07 16-05-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sedin

Цитата:
Хотя сама идея конечно же интересная... но вот на практике.. ммм... ну не знаю...

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

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 14:09 15-05-2020 | Исправлено: senderman, 14:09 15-05-2020
Smyg1



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Всего записей: 5388 | Зарегистр. 03-10-2006 | Отправлено: 14:20 15-05-2020
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
... быстрее припаять будет...всё равно же паять...  

 

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 14:43 15-05-2020 | Исправлено: senderman, 14:45 15-05-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Активные темы » ATA-команды HDD Samsung


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru