Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Вниз

Модель винчестера   Найти похожие ветки 

 
Sashoks   (2003-12-24 03:10) [0]

Подскажите плиз, как по букве диска( C: D: и т.д.) узнать модель винчестера (ну типа Maxtor,
Quantum и т.д.)
Буду блягодарен за любую инфу.


 
shluz   (2003-12-24 12:06) [1]

case BukvaDISCA of
"c" : ModelVinchestera:="Maxor";
"d" : ModelVinchestera:="Quantom";
"e" : ModelVinchestera:="Электроника"
else ModelVinchestera:="У вас нет винчестера!"
end;

//подробней в передаче угадай мелодию(я угадаю модель винчестера по одной букве..)

.. все шутят люди разные


 
shluz   (2003-12-24 12:07) [2]

невозможно это!!


 
_shark_   (2003-12-24 12:30) [3]

Как определить его серийник я подсказать могу, может в GetVolumeInformation чонить есть?


 
_shark_   (2003-12-24 12:38) [4]

http://www.sources.ru/cpp/cpp_show_ide_information.shtml


 
_shark_   (2003-12-24 13:00) [5]

http://www.sources.ru/asm/devid32.shtml


 
Alex Konshin   (2003-12-24 22:24) [6]

Конечно можно, только нужно узнать на каком винчестере какая буква расположена.
Посмотри пример IdeInfo2 с моего сайта http://home.earthlink.net/~akonshin/


 
Anatoly Podgoretsky   (2003-12-24 22:51) [7]

Основная проблема, в принципе не решаемая, это связь между буквой и винчестером (рами).

Alex Konshin © (24.12.03 22:24) [6]
Кстати если определили, что буква С принадлежит винчестерам 1, 2 и 3 raid-5 или raid-1, то какие в этом случае есть возможности, массив аппаратный SCSI, винчестера пусть будут разных моделей.


 
shluz   (2003-12-24 23:10) [8]


> Alex Konshin © (24.12.03 22:24) [6]
> Конечно можно, только нужно узнать на каком винчестере какая
> буква расположена.
> Посмотри пример IdeInfo2 с моего сайта http://home.earthlink.net/~akonshin/

ты шутишь так???


 
Anatoly Podgoretsky   (2003-12-24 23:17) [9]

shluz © (24.12.03 23:10) [8]
А что?


 
Sashoks   (2003-12-25 00:12) [10]

Нашел в реестре по адресу HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
интересные вещи. Про флопик, и сидюки там всё верно прописано,а вот про винты абракадабра какая то :((


 
shluz   (2003-12-25 00:47) [11]


> Anatoly Podgoretsky © (24.12.03 23:17) [9]
> shluz © (24.12.03 23:10) [8]
> А что?

не универсальный код..
и вообще определять фирму производителя
> по букве диска( C: D: и т.д.)

imho,просто невозможно.. это тоже , что
http://delphimaster.net/view/7-1072302409/


 
Alex Konshin   (2003-12-25 02:05) [12]

>> Посмотри пример IdeInfo2 с моего сайта > http://home.earthlink.net/~akonshin/

>ты шутишь так???
Нисколько. Вот что она выдает для одной из моих домашних машин:


SMART IDENTIFY command is completed successfully.
Model number: IC35L120AVVA07-0
Firmware rev: VA6OA50K
Serial number: VNC600A6C15ASA

SMART IDENTIFY command is completed successfully.
Model number: Maxtor 6Y200P0
Firmware rev: YAR41VW0
Serial number: Y60K558E

SMART Identify command failed (errcode=1117):
The request could not be performed because of an I/O device error
Error on GetPhysicalDeviceHandle (errcode=2): The system cannot find the file specified
Error on GetPhysicalDeviceHandle (errcode=2): The system cannot find the file specified
========================= SCSI/IDE Port 0 ==============================
PID TID LUN Claimed String Inquiry Header
--- --- --- ------- ---------------------------- -----------------------
0 1 0 Y PIONEER DVD-RW DVR-104 1.30 0x058000325b000000
Error on SmartIdentifyMiniport: A device attached to the system is not functioning

========================= SCSI/IDE Port 1 ==============================
PID TID LUN Claimed String Inquiry Header
--- --- --- ------- ---------------------------- -----------------------
0 0 0 Y IC35L120AVVA07-0 VA6O 0x0000000000000000
MINIPORT IDENTIFY command is completed successfully.
Model number: IC35L120AVVA07-0
Firmware rev: VA6OA50K
Serial number: VNC600A6C15ASA

========================= SCSI/IDE Port 2 ==============================
PID TID LUN Claimed String Inquiry Header
--- --- --- ------- ---------------------------- -----------------------
0 0 0 Y Maxtor 6Y200P0 YAR4 0x0000000000000000
MINIPORT IDENTIFY command is completed successfully.
Model number: Maxtor 6Y200P0
Firmware rev: YAR41VW0
Serial number: Y60K558E

========================= SCSI/IDE Port 3 ==============================
PID TID LUN Claimed String Inquiry Header
--- --- --- ------- ---------------------------- -----------------------
0 0 0 Y FUJITSU MCF3064SS 0020 0x078002023b000098
Error on SmartIdentifyMiniport: The request could not be performed because of an I/O device error

0 3 0 Y YAMAHA CRW2100S 1.0N 0x0580020227000010
Error on SmartIdentifyMiniport: The request could not be performed because of an I/O device error


 
shluz   (2003-12-26 00:04) [13]

а у меня ошибки выдает..


 
Alex Konshin   (2003-12-26 10:06) [14]


shluz © (26.12.03 00:04) [13]
а у меня ошибки выдает..

Он должен нормально работать на системах NT/2000/XP.


 
shluz   (2003-12-26 10:15) [15]

было заявлено на сайте:
>Проверялось на Windows 98, Windows NT 4.0 и Windows 2000.


 
Alex Konshin   (2003-12-26 10:21) [16]

На 95/98/ME должно рабоать при установленом smartvcs.vxd, смотри пояснения в примере IdeSN2.
Вообще я уверен, что можно и проще, я просто указал на то, что это возможно для стандартных ситуаций (для IDE и без hardware RAID контроллеров). Для SCSI тоже можно - запрос INQUIRY выдает почти то, что надо, но возможны проблемы, если у тебя нет прав администратора и при этом ASPI не установлено. А вот как быть в случае с RAID я тебе не скажу - не знаю.
У тебя на NT будет еще одно проблема - определить соответствие буквы и физического диска. По сути вопрос некорректен, потому как на одном диске может быть несколько букв, и один том может занимать несколько дисков.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.021 c
3-43277
Piter
2004-02-12 17:29
2004.03.14
INSERT/UPDATE в одном флаконе


11-43408
Vox
2003-06-26 01:17
2004.03.14
KOLMD5


8-43699
Romaa
2003-11-07 10:18
2004.03.14
TIcon -- только 16 цветов ?


3-43329
BlackTiger
2004-02-17 16:48
2004.03.14
Как сделать аналог


7-43906
denis24
2003-12-23 17:39
2004.03.14
net use lpt1: /delete





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский