 |
Форум 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 складывая результаты работы в файлик.
Хотя для такой крупной и териториально разнесенной организации наличие каког-либо софта, и наверно даже более правильно платного, который может быстро и в удобном виде рассказать ВСЕ о машине ИМХО обязательно |
|
| Вернуться к началу |
|
 |
|
|