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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

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

igor me v2

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

Цитата:
Для меня это всё равно что нотная грамота для глухого.  
Что в cmd вводить отсюда? В обще не понимаю ничего!  

Хм, во-первых Smyg11 уже дал ответ фактически на два поста выше.
Во-вторых, позвольте узнать ещё два момента, чисто из интереса. 1) А какую собственно роль в вашей группе "разработчиков" выполняете вы, если для вас ATA-стандарт - нотная грамота? 2) А что у вас за программисты, которые не могут сами глянуть в стандарт (это им куда ближе, чем вам, как видится) и разобраться в двух командах?

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 22:54 11-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2
Намёк понял!
Читай переписку внимательно!
Вопрос был о вводе команд в cmd и ответ был, что можно!
Из того, что приведено на 110 странички я не понимаю, что вводить для вывода паспорта в cmd.
С дельфи понятно - будут программисты разбирать, спасибо Smyg11
 
 
 
Добавлено:
igor me v2

Цитата:
2) А что у вас за программисты, которые не могут сами глянуть в стандарт (это им куда ближе, чем вам, как видится) и разобраться в двух командах?  

Возможно в среде программирования хорошо всё расписано с примерами для вывода паспорта ATA.
Я ничего не нашёл понятным языком расписанного, как можно с ATA работать, какие варианты.
Из того, что проанализировал сделал выводы:
1. Можно через ATA терминалы работать с диском через его контроллер.
2. Можно работать с HDD через такие программы как MHDD
3. По идее, можно работать и через cmd, что я в первую очередь и предоставлю как материал для размышлений.

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 09:23 12-04-2016 | Исправлено: kaurych, 10:10 12-04-2016
tametung

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

Цитата:
По идее, можно работать и через cmd

ммм....так вы про cmd.exe говорите ?!  бгг.  
да. тоже можно. нужно писать скрипт для debug.exe реализуя работу с портами.
 
 

Всего записей: 2158 | Зарегистр. 27-01-2007 | Отправлено: 09:45 12-04-2016
kaurych



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

Цитата:
ммм....так вы про cmd.exe говорите ?!  бгг.  

Ну так Ёу
Начинаешь же всегда с доступного и понятного!  
Единственное под 64 разряда debug уже не работает.
В общем, проще мне на сколько я понимаю, начать с ATA терминала и изучить команды там, для последующей демонстрации
команд программерам.
А есть сайт проверенный, где доступным языком расписаны примеры по работе с ATA?
Ну например, как для IP телефонии сайты asterisk'а, сайт "телефонщик" итп..  
 

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 10:17 12-04-2016 | Исправлено: kaurych, 10:33 12-04-2016
Smyg11



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
дык, если бы удосужились посмотреть описание - то стало бы ясно что IdeSN2 как раз консольное приложение и работает в  cmd.exe и тудаже выводит ответ в виде серийника...

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 10:20 12-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
Да, но из readme.txt
я так понял, что должно стоять Delphi
To build this example:
 
0. Open command prompt window.  
 
1. Set the value the environment variable "Delphi" to the path where
   Delphi 4+ is installed, for example:
   > set Delphi=C:\Progam Files\Borland\Delphi7
 
2. Run Build.bat from this directory.
 
3. Start BIN\IdeSN.exe
 
Я просто предполагал доступ к ATA без доп. установок.
Я прорабатывал вариант, когда использовался бы CMD.EXE с минимальными дополнениями.
Ну по видимому не судьба.

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 10:38 12-04-2016 | Исправлено: kaurych, 10:41 12-04-2016
Smyg11



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Delphi  нужен только если Вы соберетесь что то менять в исходниках...

Цитата:
C:>IDESN2.exe
Disk serial number: 'WD-WCAZA0925141'


Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 10:56 12-04-2016 | Исправлено: Smyg11, 22:22 14-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
Запускал bat ник - возникли пустые папки BIN и DCU
Я посчитал, что какие либо библиотеки нужны были от delphi  
запускаю на W7 x64

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 11:51 12-04-2016
Smyg11



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

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 13:11 12-04-2016 | Исправлено: Smyg11, 15:01 12-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
Start BIN\IdeSN.exe  - Где он?
 
 
Добавлено:
Начинает такое впечатление складываться, что в этом топике сидят одни профи с допуском сюда не ниже "ГЕНИЙ" и вдруг появился человек который этой предметной области ни разу не касался и все подумали что это ТРОЛЬЛЬЛЬ.
Дайте нормальный мануал по теме работы в АТА терминале с контроллерами HDD и разойдёмся!
Есть же сложные вещи описанные понятным языком.
И тут должно быть!  И не скажу, что тема простая. Я бы сказал серьёзная.
Капец. Зашифрованные все.

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 13:48 12-04-2016
Smyg11



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

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 14:59 12-04-2016 | Исправлено: Smyg11, 17:13 12-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Windows XP отработало на ура
W Vista 32х уже всё - пишет:
Can't find IDE disk device in this system or it does not support SMART API.
Ну всё равно хорошо, спасибо.
Я так понимаю она до 2000 года ещё создана на Delphi, поэтому и не всё развитие стандартов учтено ATA и поэтому SATA диски уже не совсем схватывает?  

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 15:31 12-04-2016
Smyg11



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Попробуйте этот вариант...
C:>ScsiSN.exe PhysicalDrive0
Device PhysicalDrive0 serial number = "DWW-ACAZ905241 1    "
 
Добавлено:
Проверил на Win7....
IDEINFO2.EXE

Цитата:
SMART IDENTIFY command is completed successfully.
Model number: System Disc
Firmware rev: 04.06A00
Serial number:WD-WX21E42EF111

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 17:01 12-04-2016 | Исправлено: Smyg11, 17:20 12-04-2016
igor me v2

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

Цитата:
Капец. Зашифрованные все.  


Цитата:
так вы про cmd.exe  

Я вот тоже сидел и думал, что такое CMD. Написали бы - командная строка - всё стало бы ясно. Ну про это я не знаю, народ говорит, что можно. Но вообще-то с контроллёром как бы работают через порты. Значит, если прога будет писаться на языке высокого уровня - требуется драйвер портов. А вот чтобы через командную строку работать с портами Универсальность это хорошо, но всё же логичее использовать более "низкоуровневые" методы...

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 01:58 13-04-2016 | Исправлено: igor me v2, 01:59 13-04-2016
tametung

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

Цитата:
А есть сайт проверенный, где доступным языком расписаны примеры по работе с ATA?  

про сайт ничего не знаю,а вот книги есть.  
"Дисковая подсистема ПК" М.Гук издательство Питер.  т.с основы.
+ посмотрите "Программирование на аппаратном уровне " автор Кулаков. изд. Питер
и "Программирование устройств SCSI IDE" изд. BHV. автора могу посмотреть позже.  
 
также походите по ссылкам из https://forum.hddguru.com/viewtopic.php?f=7&t=33180

Всего записей: 2158 | Зарегистр. 27-01-2007 | Отправлено: 04:43 13-04-2016 | Исправлено: tametung, 04:44 13-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
У меня ругнулся на W7 ч64  
Error on GetPhysicalDeviceHandle (errcode=5): ╬Єърчрэю т фюёЄєях
C:\Install\IDEINFO2.EXE
На ходу сам пишешь и в бинарник переводишь из Object Pascal?  
igor me v2
Есть просто утилита WMIC
Серийный номер тома можно просмотреть wmic DISKDRIVE GET SerialNumber
Она позволяет получить доступ практически ко всем элементам системы - службы, оборудование.Свой язык WQL
Но к ATA на сколько я изучал вопрос доступа у неё нет. Но тут глубоко вопрос надо изучать и сомнительно что получится.
Вопрос в том, что может виндусяйское есть уже что-то готовое, что внутри всех ОС всегда. По видимому нет.
tametung
 Спасибо!
 
Добавлено:
Выяснил в чём проблема раньше была с привязкой ПО к фабричному серийному номеру HDD через стандарты АТА.
Наш мегапрограммер с чего то взял, что если HDD работает по стандартам ATA5 то запросы по стандартам ATA7 не прокатят к нему.
Я когда изучал вопрос, то вычитал, что каждый стандарт ATA 1-7 включает в себя предыдущие стандарты. Т.е. последующие стандарты более расширенные.
Всё должно работать и тем более я сомневаюсь, что запрос к паспорту ATA прямо так изменялся, уж такая острая необходимость была, что вааащщщщеее

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 14:32 13-04-2016 | Исправлено: kaurych, 15:09 13-04-2016
Smyg11



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
блин... ни о чем топик уже три страницы.... а взять и посмотреть как сделаны те примеры?

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 20:16 13-04-2016 | Исправлено: Smyg11, 22:20 14-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
Посмотреть?
Как посмотреть то?
Я не программист, ничего не пойму жж

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 12:04 14-04-2016
Smyg11



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.cyberforum.ru/system-soft/thread1089676.html
https://otvet.mail.ru/question/62295273
http://ru.stackoverflow.com/questions/84489/Определение-серийного-номера-hdd-serial-number
http://forum.farmanager.com/viewtopic.php?t=2935
http://linux-notes.org/kak-uznat-informatsiyu-o-zhestkih-diskah-serijny-j-nomer-model-interfejs/
 
...
https://www.google.com/search?q=узнать+серийный+номер+hdd+из+консоли

Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 16:42 14-04-2016
kaurych



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smyg11
wmi серийники томов показывает, фабричный он не видит.

Всего записей: 463 | Зарегистр. 16-05-2006 | Отправлено: 18:16 14-04-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru