Wadim51
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Сначала поинтересуйтесь у винта,"кто он",(контрл_А,контрл L) | На каком уровне выполнять эти команды? На T выводится это: Это правильно? T>Eng Rev = .0AG Compat/Hardware = .8H1 GALAXY3D - 3_Disk 3.AAK 12-08-06_16:44 AAK,GX_3D_6H_S,3A CERT Rev = .0BC NONE Mask Rom Rev = S-7A Orig Code = AAK3A0 TONKA2_GX_AAK3A0.0AG.0BC T>Eng Rev = .0AG Compat/Hardware = .8H1 GALAXY3D - 3_Disk 3.AAK 12-08-06_16:44 AAK,GX_3D_6H_S,3A CERT Rev = .0BC NONE Mask Rom Rev = S-7A Orig Code = AAK3A0 TONKA2_GX_AAK3A0.0AG.0BC GALAXY3D - 3_Disk 3.AAK 12-08-06_16:44 AAK,GX_3D_6H_S,3A Built for GALAXY3D,LIMPST,Redback,TI1810 PreAmp,Agere7531 PreAmp,McKinleyDT,3Disk,220 Servos,7200RPM,8Pole,133MHz,RwFeat=0000,VBAR Большое СПАСИБО за участие. С инструментом st_mem_SDLD намучался прилично. Оказалось нужно внешнее питание для адаптера, а не по COM порту. Но и с внешним питанием программа в 90% зависает потребляя 100% ресурсов. С этим разберусь. Вероятно надо адаптер на микросхема а не на транзисторах. Меня сейчас очень пугают две последние цифры вот этой команды SEND_FILE/512/track\st3500630as\ovl.trc/<0/<238 То есть /<0/<238 это как понимаю сектора. Как узнать это значение и каково оно должно быть для разного файла, для конкретного диска. Откуда можно поискать это значение? То есть мне нужно выполнить 2 скрипта со строчкой в каждом SEND_FILE/512/track\st3500630as\ovl.trc/<0/<238 //загружаю в память оверлей И SEND_FILE/2048/track\st3500630as\ovl.trc/<0/<238 //загружаю в память вендер Ведь по идее для каждого файла свои сектора, или адреса в памяти. Еасли указать одинаковые /<0/<238 то оно или зависнет, или перезатрётся. Хотя вы говорите последний скрипт, то есть вендер может и не надо загружать. Если получится с первым, то напишу, что выдало. Crtl+I запускал, выводит содержимое регистров в шестнадцатеричной системе, как понимаю. Да вы в этом правы, мне это ничего не говорит. Только вижу, что там не нули. И то хорошо. Серийник в диске пока родной. Выводиться командой в Т>% :5000000806000005 AX`6QG3A19Túÿ' "000000000000"165AB-1672A SRAM Ovly = Diag Только смущает úÿ в конце, так как серийник 6QG3A19T Ещё вопрос из теории. Вот допустим запустил я скрипт вида STR/b576/0///0/0 BAUDRATE/9600 STR/d60,2/0 SLEEP/4000 SEND_FILE/512/track\st3500630as\ovl.trc/<0/<238 STR/j,,1 SPEED/9600 Допустим данные загрузились. Как можно проверить подошли ли они, или нужно выполнить команду T>c которая как понял запишет это на диск, переключить питание диска и посмотреть, что будет? То есть без записи на диск и перезагрузки питания что-то может произойти, по чему моно узнать, что данные загрузил правильные, и туда? Очень не хочетсья чего-то стереть на физическом диске, из служебной информации. Спасибо. Особое СПАСИБО за команды Ctrl+a Ctrl+l теперь хоть знаю, что за диск. Добавлено: Думаю мой файл вот этот __http://files.hddguru.com/index.php?action=view&filename=ST3500630AS_S-7A_3.AAK-12-08-06-1644_.0AG_.0BC_9QG1S94V.rar&directory=PC-3000%20Support/Firmware/Seagate/Galaxy3D& Спасибо, с вашей помощью хоть нужный файл похоже выбрал. Как порезать 0_164B6x280_ovl.trc на две части, попробую поискать на форуме. Пока меня больше пугают два последних параметра команды SEND_FILE/512/track\st3500630as\ovl.trc/<0/<238 То есть /<0/<238 Может из названия файла эти файла можно как-то извлечь, или из файла info.txt который в архиве? |