1.1k Aufrufe
Gefragt in SW-Sonstige von
Hallo zusammen ... ich schon wieder ...

Ich lese mit dem Linux-Programm "smartctl" unter WIN 7 den Zustand meiner Festplatte(n) aus.
Dazu muss ich als Parameter den LINUX-Namen meiner HDDs angeben. Laut LINUX ist die erste Platte am ersten IDE-Port die "hda". Über die weiteren Namen (hdb, hdc usw.) will ich mich aus guten Gründen vorerst nicht weiter auslassen.

Konfiguriert habe ich im Moment am IDE.0 als Master WIN 7 und am IDE.1 als Master WIN XP (jeweils keine Slaves). Gebootet wird zu 90% von der WIN 7.
Also lese ich die SMART-Daten der "hda" aus und das klappt alles bestens.

Bis auf ... ja, bis auf ...

Des öfteren gehe ich beim Hochfahren ins BIOS (bei mir F2), um mir div. Einstellungen anzuschauen. Die schaue ich nur an, da wird nichts verändert!.
Also ... wieder 'raus aus dem BIOS und hochfahren.

Tataa!

"smartctl" zeigt mir völlig andere Daten an.
Bis ich dahintergekommen bin, dass das die Daten meiner XP-Platte sind.
Denn aus unerfindlichen Gründen ist aus der "hda" eine "hdb" geworden. Gehe ich wieder ins BIOS - wieder nur zum kucken - wird die Bezeichnung wieder umgedreht.

Kann nicht sein, oder?

Ich helfe mir im Moment so, dass ich mit "smartctl" zuerst frage: "Heisst du "Seagate?". Falls nein, dann ändere "hda" in "hdb".

Kompliziert genug?
Wer hat 'ne Lösung?

Danke.
olduser

5 Antworten

0 Punkte
Beantwortet von computerschrat Profi (32.3k Punkte)
Hallo olduser,

ich habe ein ähnliches Phänomen an meinem Server, der beim Hochfahren nach Spannung aus auch gelegentlich andere Laufwerksnummern vergibt, als beim Reboot. Hintergrund könnte folgender sein: Das BIOS schaut in einer wie auch immer festgelegten Reihenfolge nach den Laufwerken, nennen wir sie A,B und C. Wenn alle Laufwerke schon ready sind (bei einem Reboot) dann erfolgt die Zuordnung A=Laufwerk0 oder hda, B=Laufwerk1 oder hdb und C=Laufwerk2 oder hdc.
Nun starten die Laufwerke unterschiedlich schnell und melden nicht gleichzeitig ready. Beim Einschalten kann es daher sein, dass das erste abgefragte Laufwerk A noch nicht verfügbar ist. Wenn B dann schon verfügbar ist, wird B=Laufwerk0 oder hda und schon haben sich die Zuordnungen geändert.

Helfen tut das nichts, außer zum Verständnis der Situation.

Gruß
computerschrat
0 Punkte
Beantwortet von
danke@computerschrat

... doch, doch, hilft schon.
Zumindest weiss ich damit, dass meine "Hilfsabfrage" nicht ganz für die Katz ist. Ausserdem - ehrlich gesagt - diese zusätzliche Abfrage ist zeitlich ja nicht mal messbar.
Eigentlich dürften diese "BIOS-Eigenmächtigkeiten" aber gar nicht vorkommen ...

Viele Grüsse
olduser
0 Punkte
Beantwortet von
unter windows kannst auch laufwerksbuchstaben verwenden
z.B.
smartctl -i C:
0 Punkte
Beantwortet von
Oha, danke für den Tipp, wusste ich noch nicht..

mfg olduser
0 Punkte
Beantwortet von
Danke @1 :

passiert bei meinem MB wo ich nur Sata drann habe und im BIOS auf Auto erkennung stelle auch , macht sich gerade bei k3b bemerkbar wo die Reihenfolge sich auch hin und wieder gerne ändert.
...