Thema: Delphi SMART-Werte lesen

Einzelnen Beitrag anzeigen

Daniel G
(Gast)

n/a Beiträge
 
#28

Re: SMART-Werte lesen

  Alt 11. Jul 2006, 12:34
Zitat von himitsu:
Aber \\.\X: isr nicht eindeutig ... \\?\Volume{GUID} hingegen schon
Aber für unser Problem ist das doch eh irrelevant, oder?

Auch wenn deine S-ATA - Platten gelistet werden, S.M.A.R.T. - Werte dürftest du nicht bekommen.

@Topic: Ich hab' eben mal eine dritte Platte an den IDE2 - Port gehängt. (Ergo: 2 Platten an IDE1, eine Platte an IDE2).

Interessanterweise, wenn ich das Handle auf "PhysicalDrive0" oder "PhysicalDrive1" erstelle, läuft die Schleife zweimal durch. Erstelle ich es auf "PhysicalDrive2", läuft die Schleife einmal durch.

(Frühe) Schlussfolgerung:
Unter XP zeigt die Funktion, ob an dem IDE - Port, wo das Laufwerk hängt für das das Handle erzeugt wurde, sich noch ein weiteres Laufwerk befindet. Ist dies der Fall, muss für das andere IDE - Laufwerk ein weiteres Handle erzeugt werden, um an die Werte zu kommen. Ergo könnte man "PhysicalDriveX" auch einfach bis 3 hochzählen (mit Vorbehalt). Es käme auf dasselbe hinaus.

Wär' schön, wenn diese Behauptung irgendwer mit mehreren Festplatten (IDE) stützen könnte.
  Mit Zitat antworten Zitat