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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

E123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По-моему кто-то снова пытается гланды через зад лечить. Или обои через замочную скважину клеить.
ATA-команды терминалом... Мсье знает толк в извращениях.
 
Добавлено:

Цитата:
 
Не засоряйте, пожалуйста, непотребьем все подряд. Ведите себя достойно. Любой конструктив приветствуется, а деструкцию оставьте себе.
 

Вы в очередной раз занимаетесь онанизмом. Как было с фипсом, как было с терминальными командами. В чем практический смысл ваших занятий? Да хоть бы и теоретический? Исследование ради исследования? Чем не онанизм, только в хардокопании? Я вижу только, что вы плодите бесполезные темы. Чем вам не конструктив?

Всего записей: 1032 | Зарегистр. 18-03-2008 | Отправлено: 11:04 28-09-2019
senderman

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

Цитата:
В чем практический смысл ваших занятий?

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

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 11:49 28-09-2019 | Исправлено: senderman, 11:51 28-09-2019
CWRU



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

Цитата:
значение этой длины, выраженное в блоках по 200h

 
sector size

Всего записей: 177 | Зарегистр. 12-11-2010 | Отправлено: 11:51 28-09-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, параметры команды 88h.
 
Добавлено:
CWRU

Цитата:
sector size

Его размер необходимо конкретизировать при создании реального алгоритма. Это и было сделано.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 11:54 28-09-2019 | Исправлено: senderman, 12:11 28-09-2019
E123



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

Цитата:
основу для беспрепятственного ремонта

Ну-ну... Удачи. Моей больной фантазии не хватает, чтобы представить применение ваших "знаний" в ремонте. Ваши фантазии позабористее будут.

Цитата:
не использую платные утилиты

и тут же

Цитата:
Подскажите пожалуйста параметры команды 88h


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

Всего записей: 1032 | Зарегистр. 18-03-2008 | Отправлено: 11:58 28-09-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
E123
 
Я с радостью приму любые, в том числе и Ваши, знания для улучшения качественных характеристик подаваемой мной информации, если их не будут утаивать, и поделятся ими. Подскажите, пожалуйста, параметры команды 88h.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 12:04 28-09-2019 | Исправлено: senderman, 12:11 28-09-2019
E123



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

Цитата:
приму любые

Я не подаю по субботам

Всего записей: 1032 | Зарегистр. 18-03-2008 | Отправлено: 12:08 28-09-2019
senderman

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

Используя эмулятор ATA-команд и описанный выше метод записи модуля 03 FIT2, удалось исправить ущербный модуль 02 FIT. Для этого нужно загрузить в буфер диска образ исправного модуля 02 FIT и изменить подаваемые команды следующим образом:
 
AT 80 0 9 0 2 A0
AT 82 0 9 0 2 A0
 
Лог неисправного диска:
 
ActiveFW : 00
             FWVer : 0001
                         DDR size detected = 16MB
 SATA PLL cal done
                  *PA VID=0004 PN=0028 Rev=0003- 885x Found
           *PA VID=0004 PN=0028 Rev=0003- 885x Found
    U
S_0
RV Sensor Circuit Enabled
Shock Sensor Circuit Enabled
SO_1
RPM at Handoff: 1448
 Temp : 24 degC
SpinOk
mS1 00000003
SK C:144122 H:0
Boot Sector Error! Take a default.
Loaded FIT ( 0: 0: 1)
Unknown file id 170
Created file 170
Unknown file id 170
Created file 4
Unknown file id 4
[BA_ERR:00000000.000077EC.00000000]
[DEBUG HALT @():10008E73 L0 100027FD]
EPOK
Cur_SP=040073D8
FIQ_SP=040073D8
IRQ_SP=040073D8
SVC_SP=040073D8
 
*** HALT ***
 
 
Если кому-то не нравится использовать эмулятор ATA-команд, этот алгоритм, с учетом различия в формате команд, может быть успешно применен и при работе через IDE-терминал. Но в этом случае потребуется подача техноключа.
Использование эмулятора ATA-команд или IDE-терминала не ограничивается исправлением модуля FIT. По аналогичной схеме можно исправить или скорректировать практически любой компонент программы диска.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 12:23 28-09-2019 | Исправлено: senderman, 08:45 14-11-2019
Sedin

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

Цитата:
*** HALT ***

уряяяяя!!!!
Цитата:
для беспрепятственного ремонта жестких дисков.  

BI отменили что ли уже?... а я то всю жизнь думал что самсунги BI только и ремонтируются... ну на крайняк A>S если в А маленько ... но руками это же не делается.... А дохлую голову... а всё равно... или редактор зонника с листами нужен или опять же BI.... не? или я чего то не знаю? или о каком ремонте речь?
FIT вы записали?... так вы ж его сами и угробили перед этим...
Если у сунга не читаются обе копии FIT (как и у хитачи RESF\USAG) то его либо грохнули об пол, либо 2-е головы тупо сдохли... чё там чинить то....

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 14:31 28-09-2019 | Исправлено: Sedin, 15:24 28-09-2019
senderman

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

Модуль 02 FIT можно воссоздать либо из его копии - модуля 03 FIT, считав его командой TF, либо из дефолтного модуля FIT из ROM. Или заимствовать этот модуль из  другого диска того же семейства.

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

Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
маладец!!! ма-ла-дець!!!.... таки раскрылся парашют.... а где золотой конь?

Всего записей: 4441 | Зарегистр. 26-10-2005 | Отправлено: 17:10 28-09-2019
tametung

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

Цитата:
Удачи. Моей больной фантазии не хватает, чтобы представить применение ваших "знаний" в ремонте.  

в названии темы,нет ни слова о ремонте.  
 
ну а делать можно все что и с интерфейса.  
например можно снимать пароли на SOC'aх с АТ.
можно вычищать пендинги (LL),править имя модели,....и т.п простецкие вещи.  

Всего записей: 2190 | Зарегистр. 27-01-2007 | Отправлено: 18:02 28-09-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Я RExx-скриптом буфер загружаю. Может быть командой DN загружать? Но как ее отчетность отключить?

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 18:13 28-09-2019
tametung

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

Цитата:
Может быть командой DN загружать?

сомневаюсь. даже если предположить что сработает сайд-эффект,то все равно придется писать move. т.к буффер для DN не обязан совпадать с R/W.
однако.  
во времена оны, диски поддерживали команды типа LW. которые загружали дату в виде блок+к.с
поэтому можно дизассемблировать такую процедуру. и подгружать ее типа как мы делаем это  
добывая ROM,через СА.

Всего записей: 2190 | Зарегистр. 27-01-2007 | Отправлено: 18:34 28-09-2019 | Исправлено: tametung, 18:36 28-09-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Упростить хочется. Команда DO имеет одинаковый адрес буфера, но она пишет на диск в режиме ENG. Сомнительно, чтобы разработчики процедуру загрузки не заложили в изделие.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 18:47 28-09-2019
tametung

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

Цитата:
Команда DO имеет одинаковый адрес буфера, но она пишет на диск в режиме ENG.

ну так грузите в DBG>,a потом уходите в ENG>.

Всего записей: 2190 | Зарегистр. 27-01-2007 | Отправлено: 18:50 28-09-2019
senderman

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

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 18:56 28-09-2019 | Исправлено: senderman, 19:00 28-09-2019
tametung

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

Цитата:
У меня есть предубеждение, что она правильно работает в режиме DBG, только в отсоединенном от гермоблока состоянии.

ну так это легко проверить. сотрите(запишите свой паттерн) R/W buff (FB или FW),a затем почитайте TF'ом в DBG> и посмотрите R/W buff.    естественно учитывайте адресную модель. (R/W buf. может не совпадать для DBG> и ENG>)

Всего записей: 2190 | Зарегистр. 27-01-2007 | Отправлено: 19:01 28-09-2019 | Исправлено: tametung, 19:03 28-09-2019
senderman

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Адреса совпадают. Я скриптом загрузку произвожу в режиме DBG.
 
Есть еще одна задача:  после перевода контроллера в режим ожидания STANDBY он активизируется по 10h, а после подачи команды SLEEP активизация отсутствует. Ищу команду выводящую из этого состояния.

Всего записей: 1488 | Зарегистр. 16-03-2019 | Отправлено: 19:09 28-09-2019 | Исправлено: senderman, 19:25 28-09-2019
tametung

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
если речь идет о standby immediate ATA.94h то и раскручивать соответственно надо 95h.

Всего записей: 2190 | Зарегистр. 27-01-2007 | Отправлено: 19:25 28-09-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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