Einzelnen Beitrag anzeigen
Alt 11.12.2008, 20:33   #19 (permalink)
dr_Cox
Coxito ergo sum
 
Benutzerbild von dr_Cox
 

Registriert seit: 23.02.2007
Beiträge: 8.119

dr_Cox kann auf vieles stolz sein
dr_Cox kann auf vieles stolz sein

Standard AW: "SCSI Disk Device" bei SATA-Festplatte im Gerätemanager eines nforce4AMD-Systems

Zitat:
Zitat von Uwe64LE Beitrag anzeigen
Gut, jetzt bin ich noch mehr verwirrt. Ich möchte das Thema gerne noch etwas ausweiten, bitte aber zu bedenken, dass ich nur Vermutungen äußere und keine Behauptungen aufstelle.

Als ich meine erste SATA-Platte gekauft hab, musste ich vor der Installation von XP mit F6 einen SATA-Treiber von der Mainboard CD einbinden.
Wenn ich mich richtig erinnere, wurde sonst die SATA Platte gar nicht erst erkannt.

Als ich später auf Vista umgestiegen bin, war das nicht mehr nötig, also hab ich vermutet, der SATA-Treiber wäre im OS implementiert.
Ich hab zwar von AHCI gelesen, dies aber für eine \\\"beschleunigte Version\\\" von SATA gehalten- nicht unbedingt nötig und öfter Fehler verursachend.
Nun, das BIOS bestimmt damit, wie sich Controller und Platte bei einem Betriebssystem anmelden. Im IDE Mode braucht das OS einfach nen Standard IDE Treiber, für AHCI eben einen AHCI Treiber. Letzterer ist bei Vista mit drin, bei XP war er das nicht, daher musste man ihn ja extra einbinden. AHCI hat im Wesentlichen einen Vorteil: Native Command Queuing, dabei werden Daten von der Platte so abgearbeitet, dass der Lese- & Schreibkopf möglichst wenig unnötige Bewegungen machen muss. Also z.B. wenn mehrere Anfragen kommen... Effekt ist Latenzverbesserung)

Zitat:
Kann man das so verstehen, dass ein SATA HDD nur unter AHCI im seriellen Modus läuft und im IDE Mode als parallele UDMA-Platte? Wie funktioniert das dann aber mit den anderen Kabeln?
Ne, das is wie oben beschrieben nur die Art, wie sich der Controller dem OS zu erkennen gibt. Das Kommunikationsprotokoll zwischen Controller und Platte ändert sich dadurch nicht.
Wenn man ein IDE Gerät an einem SATA Port betreiben will braucht man einen Adapter, egal was im BIOS steht

Zitat:
Die Begründung mit den Übertragungsgeschwindigkeiten erscheint mir nicht einleuchtend- schließlich sind das theoretische Werte wie bei USB und WLAN auch, in der Praxis nie zu erreichen.
Ich denke, dass das eine reine Treiberfrage ist.
Naja ich hab da die Erfahrung aus dem Praxisbetrieb, dass sich diverse SATA Platten meiner Desktoprechner durchaus als UDMA6 betreiben lassen, die SATA Platte in meinem Notebook allerdings schaltet auf UDMA5.

Zitat:
Der nächste Punkt, der mich verwundert, ist die Anzahl der generierten SATA-Controller. Bei mir tauchen 2 auf, beim TE nur 1 (wenn ich das richtig erkenne- @Kandaules: hast du
weniger als 4 SATA-Ports auf dem Board? )
Im Unterschied zum Controller von Kandaules gibt es die DMA-Abfrage bei mir in beiden SATA-Controllern nicht- nur in den reinen IDE-Controllern.
Er hat nen NF4 mit MCP, du hast schätzungsweise nen Intel mit ICH8?... also vollkommen unterschiedliche Hardwarebasis...

LG
dr_Cox ist offline   Mit Zitat antworten
Für diesen Beitrag bedankt sich:
Uwe64LE (11.12.2008)