Форум: "Система";
Текущий архив: 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.011 c