![]() |
S.M.A.R.T.-Werte auslesen
Hallo
Hat jemand Erfahrung, wie die S.M.A.R.T.-Werte (Self Monitoring, Analysis and Reporting Technology) von Festplatten ausgelesen werden können? Gibt's dazu evlt. Dephi-Komponenten oder API-Funktionen? Bin um jede Hilfe dankbar. es dankt und grüsst Tom |
Re: S.M.A.R.T.-Werte auslesen
Ai. Das könnte haarig werden. Ich denke, mal dass Windows davon gar nichts mitbekommt, sondern nur das BIOS. Und in dem Fall dürfte es mit API Funktionen eher schlecht bestellt sein. Wenn es irgendwo greifbar steht, dann im BIOS. Aber wo und wie du da rankommst, .... frag mich bitte nicht. NicoDE ist unser BIOS Spezialist. Falls er den Thread nicht sieht, schreib ihm mal eine PN oder E-Mail.
|
Re: S.M.A.R.T.-Werte auslesen
Hi,
schau mal unter ![]() nach. Dort gibt es einen Download IdeInfo2, der zumindest zeigt, wie man die Seriennummer, den Modelnamen und die Firmware-Version mit SMART ausliest. Das Beispiel-Programm verwendet die IOCTL API von Windows. Ein Beispielprogramm in C gibt es auf der Seite von Microsoft : ![]() Vielleicht hilft das ja ein bisschen weiter. Daniel |
Re: S.M.A.R.T.-Werte auslesen
Moin!
Korrektur: Der Modellname, Revision etc wird nicht über SMART ausgelesen sondern durch einen direkten INQUIRY Befehl an das ATA/ATAPI Gerät ermittelt. MfG Muetze1 |
Re: S.M.A.R.T.-Werte auslesen
Hi,
hätte vielleicht dazu schreiben sollen, das ich mir das vorher nur flüchtig angeschaut habe. Hatte den Link in meinen Favoriten (wollte mich selbst mal mit SMART beschäftigen). mfg Daniel (der bei dem schönen Wetter gerne an der Ostsee wäre :( ) |
Re: S.M.A.R.T.-Werte auslesen
Information aus dem Bios:
Zitat:
mfg Lars |
Re: S.M.A.R.T.-Werte auslesen
Unter NT ff. ist es sowieso fraglich, ob solche direkten Speicherzugriffe noch funktionieren.
|
Re: S.M.A.R.T.-Werte auslesen
Ich hab XP SP1 und es funktioniert nicht :(
|
Re: S.M.A.R.T.-Werte auslesen
da gibbet doch bestimmt wat von torry oder swissdelphicenter... ma gucken...
mfg Daniel (der bei diesem schönen Wetter Glück hat, an der Ostsee zu leben :zwinker: ) |
Re: S.M.A.R.T.-Werte auslesen
(just a little push...)
so schlecht ist der C++ Code von der Microsofty-Seite ja gar net. Man müsste ihn nur nach Delphi übersetzen. *Visual C++ AutorenEdition + Dokumentation schnapp und Übersetzungsversuch start* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz