iHDD.RU
Список форумов Форум iHDD.RU Форум iHDD.RU
Ремонт накопителей и восстановление информации
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

 
Чем включить SMART перед загрузкой GUI в Win98?

 
Начать новую тему   Ответить на тему    Список форумов Форум iHDD.RU -> Обсуждение программного обеспечения  Обсуждение программного обеспечения
Чем включить SMART перед загрузкой GUI в Win98?
Автор Сообщение
Zeeman



Зарегистрирован: 25.01.2006
Сообщения: 5
Откуда: РФ

СообщениеДобавлено: Ср, 25 Янв, 2006 10:25    Заголовок сообщения: Чем включить SMART перед загрузкой GUI в Win98? Ответить с цитатой

Такая вот проблемка...
В крупной сети (~500 машин) около сотни станций под Win98 и Win98SE.
Для замены оставшихся Fujitsu MPG & MPF я поднял информацию о марках винтов с помощью Checkcfg в логон скрипте.
Win2k и WinXP дали информацию о марках своих девайсов, а в отчетах машин под Win98 просто указано "HDD GENERIC IDE DISK TYPExx". Пришлось в конфиге Checkcfg включить снятие информации S.M.A.R.T. дабы хоть так определить марку винта.
Но! Оказалось, что у многих компов технология S.M.A.R.T. заблоктрована и почему-то не в каждом BIOS'е есть опция S.M.A.R.T. - enable!

Вопрос в студию:
Какую утилиту типа MHDD можно использовать для включения S.M.A.R.T. в автоматическом режиме для всех винтов в системе до загрузки GUI под Win98 (что-то ДОСовское навроде SMART ENABLE у MHDD)?

Пройтись по сотне машин и включить смарты в BIOS не предлагать, ибо:
1. Нереально из-за географической разобщенности;
2. Как я уже писал, почему-то не в каждом BIOS'е есть опция S.M.A.R.T. - enable.

Заранее благодарен за ответы!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maysoft



Зарегистрирован: 27.09.2005
Сообщения: 646

СообщениеДобавлено: Ср, 25 Янв, 2006 10:54    Заголовок сообщения: Ответить с цитатой

А сам софт checkcfg не умеет "включать" смарт?

А вообще, в смарте модель винта отсутствует. Смарт — это обычная таблица вида «атрибут—значение», там нету ничего о модели диска…
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zeeman



Зарегистрирован: 25.01.2006
Сообщения: 5
Откуда: РФ

СообщениеДобавлено: Ср, 25 Янв, 2006 11:06    Заголовок сообщения: Ответить с цитатой

maysoft писал(а):
А сам софт checkcfg не умеет "включать" смарт?
Не может, увы и ах. Это сканер реестра (+ некоторые порты, видимо).
maysoft писал(а):
А вообще, в смарте модель винта отсутствует. Смарт — это обычная таблица вида «атрибут—значение», там нету ничего о модели диска…
Видимо, что-то все-таки есть. Цитирую файл отчета:
Цитата:
[S.M.A.R.T.]
HDD0_Info=ST310211A v.3.05 S/N 7DB04H7N
HDD1_Info=
HDD2_Info=
HDD3_Info=
HDD0_1=<V>90 <W>57 <T>25 <R>00000CED9534h
HDD0_3=<V>74 <W>72 <T>0 <R>0
HDD0_4=<V>98 <W>98 <T>20 <R>2998
HDD0_5=<V>100 <W>100 <T>36 <R>0
HDD0_7=<V>83 <W>60 <T>30 <R>00010D2AAF86h
HDD0_9=<V>88 <W>88 <T>0 <R>11047
HDD0_10=<V>100 <W>100 <T>97 <R>0
HDD0_12=<V>98 <W>98 <T>20 <R>2283
HDD0_194=<V>27 <W>45 <T>0 <R>27
HDD0_195=<V>86 <W>63 <T>0 <R>105242732
HDD0_197=<V>100 <W>100 <T>0 <R>0
HDD0_198=<V>100 <W>100 <T>0 <R>0
HDD0_199=<V>200 <W>188 <T>0 <R>12
HDD0_200=<V>100 <W>100 <T>0 <R>0
HDD0_202=<V>100 <W>253 <T>0 <R>0
HDD0_130=<V>1 <W>0 <T>0 <R>01D50100031Bh
HDD0_25=<V>30 <W>27 <T>0 <R>16777216
HDD0_59=<V>18 <W>21 <T>0 <R>3


И ещё, можно ли настроить MHDD для автоматического включения S.M.A.R.T. в пакетном режиме в AUTOEXEC.BAT?
Как она будет реагировать на ошибки (отсутствующие и/или не поддерживающие S.M.A.R.T. приводы)?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Zeeman



Зарегистрирован: 25.01.2006
Сообщения: 5
Откуда: РФ

СообщениеДобавлено: Ср, 25 Янв, 2006 12:12    Заголовок сообщения: Ответить с цитатой

Проблема усложнилась.
Проверил MHDD на некскольких машинах. Оказалось, что у винтов S.M.A.R.T. по умолчанию включен, но выключен в BIOS (отключена трансляция значений регистров в память?).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maysoft



Зарегистрирован: 27.09.2005
Сообщения: 646

СообщениеДобавлено: Ср, 25 Янв, 2006 19:02    Заголовок сообщения: Ответить с цитатой

Нету в смарте модели винта, поверьте мне на слово. Не верите — посмотрите в стандарте...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zeeman



Зарегистрирован: 25.01.2006
Сообщения: 5
Откуда: РФ

СообщениеДобавлено: Чт, 26 Янв, 2006 11:12    Заголовок сообщения: Ответить с цитатой

maysoft писал(а):
Нету в смарте модели винта, поверьте мне на слово. Не верите — посмотрите в стандарте...
Верю.

Хорошо, проблема сузилась до предела - взять марку винчестера (-ов) под Win98 или DOS.

Это возможно, ставил на машину, не отдававшую отчет (P333, 440BX) Win2k, информация о винте появилась в списке устройств.

То есть, ID винта хранится где-то в памяти.

На данный момент нашел только одну программу - ASTRA 5.11, 20-Ноя-2005, 676 кБ http://www.sysinfolab.com/ru/files/astra.zip, берущую ID винта из-под голого DOS'а и создающую вменяемый отчет.

Но она платная, что из-за бюрократических косяков нашего предприятия мгновенно откладывает решение проблемы минимум на полгода, что совершенно неприемлемо :(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maysoft



Зарегистрирован: 27.09.2005
Сообщения: 646

СообщениеДобавлено: Чт, 26 Янв, 2006 17:21    Заголовок сообщения: Ответить с цитатой

А если взять какую-либо простую смторелку смарта под дос? Они обычно ещё и ID выводят. Помнится, в комплекте с hddspeed поставлялось именно это.

Вот ещё есть: http://smartmontools.sourceforge.net/
но я не знаю, работает ли оно под досом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
FRU Number



Зарегистрирован: 30.09.2005
Сообщения: 50

СообщениеДобавлено: Чт, 26 Янв, 2006 20:39    Заголовок сообщения: Ответить с цитатой

Zeeman
Почитайте АТА стандарт и напишите свою програмульку, хоть под дос, хоть под.... делов то - определить марку винта, два пальца об асфальт. лениво писаль? Есть куча програм, тот же IDEINFO, MHDD, SpeedDisk...
А из реестра тащить марку винта под 98-ми - не дело. тут все зависит от дров на IDE контроллер. и в подавляющем большинстве случаев вы получите тот самый HDD GENERIC IDE DISK TYPExx
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
maysoft



Зарегистрирован: 27.09.2005
Сообщения: 646

СообщениеДобавлено: Чт, 26 Янв, 2006 22:11    Заголовок сообщения: Ответить с цитатой

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



Зарегистрирован: 25.01.2006
Сообщения: 5
Откуда: РФ

СообщениеДобавлено: Пт, 27 Янв, 2006 08:52    Заголовок сообщения: Ответить с цитатой

Всем спасибо за ответы!

maysoft, FRU Number
Хочу ещё раз уточнить:
Ищу утилиту, берущую ID винта из-под DOS'а или Win98 и создающую текстовый файл отчета, отправляемый в дальнейшем для некоей обработки.
А если без отчетов, то есть замечательный SMARTUDM и несколько подобных. Но они, кажется, не используют стандартный stdout, по крайней мере перенаправить вывод в файл мне не удалось.

По опыту, строку вида "HDD GENERIC IDE DISK TYPExx" получаем, если использован любой стандартный интегрированный IDE контроллер (ATA-совместимый и на стандартных портах) с родными чипсетными драйверами, вендор не важен.
Любой внешний контроллер уже требует драйверов (SATA, к примеру, или ASUS CUBX с его CMD648 - внешним контроллером UDMA66), но отображает при этом реальную марку HDD в устройствах.
Цитата:
[Info]
MAC_Addr=xxxxxxxxxxxx
Current_User_Name=USER
Computer_Name=USER
IP_Addr=xxx.xxx.xxx.xxx Host: user
System=Windows 98 vers 4.10.1998/ ,Русский
Param_0=\\SERVER\LOGON\CHECKCFG.EXE v.1.39
Record_Date=27.01.2006

[Computer]
BIOS=Award Modular BIOS v6.0 10/15/2001-i440BX-<CUBX> ASUS CUBX ACPI BIOS Revision 1008 Beta 004 10/15/01
CPU_Freq_in_MHz=501
CPU=Intel Celeron A 500 MHz MMX Mendocino (0.25 mkm)
Memory_in_Mb=64
Total_HDD_in_Mb=6161
Drive_1=A:\ REMOVABLE
Drive_2=B:\
Drive_3=C:\ Hard Disk(),Serial 164E19E8, 6 161 Mb FAT32 (free 4 464 Mb)

[Current_Config]
Device_0=Display NVIDIA Vanta V3.53
Device_1=HDD FUJITSU MPE3064AT 6,16Gb Drive C


Последний раз редактировалось: Zeeman (Пт, 27 Янв, 2006 09:03), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Izyum



Зарегистрирован: 25.11.2005
Сообщения: 48
Откуда: Украина, Харьковская обл.

СообщениеДобавлено: Пт, 27 Янв, 2006 08:53    Заголовок сообщения: Ответить с цитатой

FRU Number абсолютнро прав...
Если с азами алгоритмических языков знакомы, то взяв за основу HDDSpeed, который кстати распространяется с исходниками, можно легко и быстро создать свою "смотрелку", которую можно будет запускать из autoexec.bat складывая результаты работы в файлик.

Хотя для такой крупной и териториально разнесенной организации наличие каког-либо софта, и наверно даже более правильно платного, который может быстро и в удобном виде рассказать ВСЕ о машине ИМХО обязательноWink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум iHDD.RU -> Обсуждение программного обеспечения Часовой пояс: GMT + 3
Страница 1 из 1

 








Rambler's Top100 Рейтинг@Mail.ru

Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB