Schreib-Cache der HDDs lässt sich nicht aktivieren.

Status
Für weitere Antworten geschlossen.
Ich hab ein Software-Raid-0 erstellt. Betreibssystem ist Windows 10. HDDs sind 8x 1TB Toshiba P300. Die Festplatten sind an einem StarTech-Kontroller Karte angeschlossen. 4 Festplatten jeweils pro Kanal (SAS). Die Festplatten haben einen SATA-Anschluss.

Treiber sind alle installiert.

Es kommt die Fehlermeldung: Der Schreibcache konnte nicht geändert werden. Dieses Feature oder das Ändern der Einstellung wird von dem Gerät möglicherweise nicht unterstützt.

Liegt es an der HDD-Kontroller-Karte oder dass ich ein Softwareraid erstellt habe?
Ich hab auch versucht die Geräte zu entfernen (unter Windows10), -->Die HDDs. Hat funktioniert. Dann hab ich den Rechner ausgeschaltet. Und die 2 Channel Kabel vom Kontroller gezogen.

Dann Windows neu gestartet. Anschließend heruntergefahren. Und dann wieder alles angeschlossen. Und hochgefahren. Hat jedoch nichts genutzt, als Lösungsversuch.

Hat jemand Lösungsmöglichkeiten? Vielleicht per Regedit Eintrag oder kann man den Schreib-Cache vielleicht per Eingabeaufforderung aktivieren.

Ein Link zur Hardware des Festplatten-Kontroller:

https://www.startech.com/de-de/karten-adapter/8p6g-pcie-sata-card
 
Das einzige was futsch sein könnte wäre Steam. GOG ist DRM free.

Auch alle anderen Sachen. Wie EA, UBI-Soft usw.

Wie willst du das sichern?

Ich hab halt eine Textdatei. Mit Informationen. Die ist ein paar Kilobyte groß.

Und einige Fotos. Auf Compact-Flash-Karte. Die könnte ich mal sichern. Auf DVD brennen (DVD-RW).

Das ist dann alles..

Ich hab kaum Daten die wichtig wären zu sichern..

Ich brauch kein Backup. Das Backup sind die Datenträger..
 
Das sind jetzt zwei Bilder einmal mit einer 500GB Seagate Festplatte die am Controller von der Hauptplatine hängt. Und die Toshiba ist eine Einheit vom Stripe-Set. Wenn ich jetzt bei der Toshiba das Häkchen unten reinmache, dann kommt die genannte Fehlermeldung. Ansonsten ist das die Standardeinstellung bei der Toshiba. Was bedeutet denn sicher entfernen. Was meint Windows damit? Oder wie entferne ich das Gerät sicher?
 

Anhänge

  • Schreib-Cache 01.JPG
    Schreib-Cache 01.JPG
    34,3 KB · Aufrufe: 98
  • Schreib-Cache 02.JPG
    Schreib-Cache 02.JPG
    49,7 KB · Aufrufe: 88
da haste hotplug im bios für sata aktiviert.
Die Beschreibung ist ja selbsterklärend.
 
Aha.

Also könnte es noch klappen. Mit dem Schreib-Cache? Dann deaktiviere ich das im BIOS.
Im Bios des Mainboards ist Hot-Plug als disabled eingestellt.
Ich schließe morgen eine Toshiba Festplatte an den Sata-Anschluss des Mainboards. Und gucke ob darüber der Cache aktivierbar ist. Wenn das so ist. Wird es am Startech Controller liegen.
 
Zuletzt bearbeitet:
Am Treiber ob Mainboard oder Startech-Controller wird es nicht liegen. Der Modus vom Mainboard ist: AHCI nicht Raid.

Ich versuche im Bios des Mainboards alles einzustellen und zu optimieren.

Aber, wie auch immer. Ich hatte von Anfang an die Vermutung dass es die Sturheit des OS ist..

Das Bild zeigt eine Toshiba Festplatte, welche sonst am Startech-Controller angeschlossen ist.

Hier ist die HDD am Controller des Mainboards angeschlossen..

Selbe Fehlermeldung..
 

Anhänge

  • Toshiba P-300 an Controller - Hauptplatine.JPG
    Toshiba P-300 an Controller - Hauptplatine.JPG
    48,4 KB · Aufrufe: 81
Es kann ein einfacher Grund sein.

Wenn das Stripe-Set dynamisch angesprochen wird. Dass Windows bei dynamischen Datenträgern, den Schreib-Cache nicht aktivieren kann?

Kann ich das Stripe-Set von dynamisch auf Basis konvertieren? Nein oder? Weil es ein Software-Raid ist, kein Hardware-Raid.

Es gibt ein Programm mit dem kann man dynamische Datenträger in Basis Datenträger konvertieren. Das löscht keine Daten. Aber das Stripe-Set würde zerstört werden, oder?
 

Anhänge

  • Datenträgerverwaltung - 02.JPG
    Datenträgerverwaltung - 02.JPG
    37,9 KB · Aufrufe: 61
Zuletzt bearbeitet:
Windows sieht nur deinen Controller und nicht die Festplatten dahinter. Der Controller hat keinen Cache und ein Schreibcache ist da im System unter Windows auch nicht vorgesehen. Wenn du den Schreibcache deiner Festplatten im Array checken willst geh entweder ins EFI Menü des Controllers oder regel das mit der entsprechenden Software die für den Controller gedacht ist.

Beispiel LSI Controller:
Unbenannt.jpeg
 
  • Gefällt mir
Reaktionen: AB´solut SiD
Der Controller hat kein Bios. Und auch keine Management-Software. Dass der Controller keinen Cache hat weiss ich, weil ich den so gekauft hab. Ich hab den Treiber installiert. Und gefunden werden 4 Asmedia chips. Was alles korrekt ist und so passt. Weil 4 Asmedia chips auf der Karte verlötet sind.

Das Raid-0 Array ist über das OS/Windows der Datenträgerverwaltung so erstellt worden. Und ist reines Software-Raid. Die Definition geht als Stripe-Set so nur dynamisch seitens des OS.

Wenn denn so eine Toshiba HDD früher über einen Hardware-Raid-Controller auf enabled Write-Cache ermöglicht wurde. Liegt es nicht am Controller, auch nicht an der Festplatte. Sondern am OS. - Weil der onboard Controller der Hauptplatine - kapituliert (keine Möglichkeit den Write-Cache zu enablen) genauso wie der StarTech - Controller. Warum? Weil auch die einzelne Festplatte dynamisch, definiert ist.

Eine einzelne Toshiba-P300 hat 64MB Cache.

Ich hab einen LSI Controller gehabt. Als auch einen Adaptec. Die hab ich über China gekauft.

Aber das sind immer ausrangierte Controller mit einer Macke.

Mir gefallen die Adaptec besser als die LSI.

Aber du hast mich auf eine Idee gebracht. Ich installiere einfach mal die MegaRaid - Software. Vielleicht kann die mein Array ansprechen.

War einen Versuch wert. Aber die Software will auch Hardware. Und ich hab keinen LSI-Controller. - Fail.

Es gibt glaub so Software. Mit der wird ein Software/virtueller Raid-Controller in den Gerätemanger eingebunden. Wenn man über so eine Mechanik/Methode vielleicht dann ein Stripe-Set als Basis einrichten kann. Keine Ahnung. Muss ich mal im Netz gucken ob es so Software gibt..
Ergänzung ()

Atto Disk Benchmark bestätigt mir dass der Write-Cache nicht enabled ist..

StarTech - Results.JPG

StarTech - IO.JPG
 
Zuletzt bearbeitet:
Keine Ahnung an was es liegt. Dass der Write-Cache nicht aktivierbar ist?

Gestern hab ich eine Toshiba P300 2TB an den StarTech-Controller angeschlossen - der wie ihr schon sagt, absoluter Schrott ist. Das ist richtig erkannt.

Bei der 2TB lässt sich der Schreib-Cache jedoch aktvieren.
Bei den 1TB immer noch nicht.

Ich weiß jetzt nicht woran es liegt?

Entweder am OS. Oder weil vielleicht irgend eine Information von den früheren Hardware-Raid-Controller auf die Platten geschrieben wurde, vielleicht aufgrund einer Definition des Stripe-Sets. Und die Information immer noch auf den 1TB Festplatten liegt. Oder weil die Controller schon immer defekt waren und somit einen Hardware Schaden bei den 1TB Hdds verursacht haben. Was ich aber nicht glaube.

Die Toshiba P300 2TB hing nie an den ex-Hardware-Raid-Controllern, die defekt waren.
Ergänzung ()

Ob Low-Level-Formatierung hilft?
 
Zuletzt bearbeitet:
Es gibt keine Low-Level-Formatierung mehr! Ist der gleiche schwachsinnige gebrabbel wie Festplatten x-mal überschreiben.

Der Windows Festplatten Cache geht nur wenn der Controller keinen eigenen Cache hat oder die Platte im HBA-Modus läuft
 
Das sagt eine KI über Low-Level-Formatierung. Ob die gefährlich sein kann?

Ja, eine Low-Level-Formatierung kann gefährlich für eine HDD sein, da sie alle Daten auf der Festplatte unwiderruflich löscht und die physikalische Struktur der Festplatte verändert. Diese Art der Formatierung wird in der Regel nicht mehr benötigt, da moderne Festplatten bereits mit einer logischen Formatierung arbeiten, die ausreichend ist, um die Festplatte für den Gebrauch vorzubereiten. Eine Low-Level-Formatierung kann auch die Lebensdauer der Festplatte beeinträchtigen, da sie die Sektoren neu anlegt und möglicherweise zu einer schnelleren Abnutzung führen kann. Daher sollte sie nur in speziellen Fällen und mit Vorsicht durchgeführt werden.
Ergänzung ()

Der Controller hat keinen eigenen Cache. Was ist ein HBA Modus?
Ergänzung ()

Der HBA-Modus (Host Bus Adapter Modus) bezieht sich auf eine Betriebsart von Speichercontrollern, die es ermöglicht, dass der Host-Computer direkt mit einem Speichergerät kommuniziert, ohne dass eine zusätzliche Logik oder Verarbeitung durch das Betriebssystem erforderlich ist. Im HBA-Modus wird der Speichercontroller hauptsächlich als Schnittstelle zwischen dem Host und dem Speichergerät verwendet, was eine effizientere Datenübertragung und geringere Latenzzeiten ermöglicht. Dieser Modus wird häufig in Server- und Speicherumgebungen eingesetzt, um die Leistung und Zuverlässigkeit von Speicherlösungen zu verbessern.

Ja, Ja aber das alles ergibt keinen Sinn. Am Treiber des Startech-Controllers liegt es nicht. Weil die Toshibas beide Modell: P300 sind. Und bei der 2TB lässt sich der Cache aktivieren, bei der 1TB aber nicht.

Woran es liegt, ist dann doch, das OS oder die Festplatte an sich - hier die 1TB. Alles blieb unverändert nur die HDDs wurden geändert.
 
Zuletzt bearbeitet:
Es gibt keine Low-Level-Formatierung mehr! Das muste man früher bei MFM-Festplatten machen.
Eine low-level-formatierung wird bei der Herstellung gemacht.
 
Aha. Im amerikanischen Chat. Haben die jedoch bestätigt, dass es immer noch eine Low-Level-Formatierung gibt.
 
ES GIBT KEINE LOW-LEVEL-FORMATIERUNG MEHR.
Das wird nur noch bei der ersten Initialisierung der Festplatte durch den Hersteller gemacht. Danach nie wieder mehr.
 
Der hat aber geschrieben. Low-Level-Formatierung dauert ewig lange. Ohne Witz.
 
man kann eine festplatte nur noch mid-level-formatieren. Also das ganz normal Formatieren. Entweder schnell oder langsam und das langsam formatieren (da wird die platte komplett mit 0en überschrieben) dauert ewig und das ist keine low-level-formatierung
 
Das mit den Nullen kommt der Low-Level-Formatierung noch am nächsten. Könnte man mit CCleaner machen.
Dann mache ich eine Festplatte mit Nullen platt. Vielleicht hilft es was.
 
das bringt nichts. Der Windows-Cache hängt vom Controller ab das er nicht aktiviert werden kann.
Das ist ein Schutz gegen Datenverlust. Grund -> 2x Cache
 
Wetten wir Jungchen. Das es nicht am Controller liegt. Sondern an der HDD/Festplatte.

Meine Begründung liegt darin. Dass es das selbe Modell der Festplatte ist. Hier: Toshiba-P300.

Und der Controller die eine P300 mit Schreib-Cache ansprechen kann und die andere nicht.

Also wetten wir. Eine Kiste Bier?
 
die Festplatte ist total egal!
Festplatte XY -> per HBA an Windows -Y Cache geht
Festplatte XY -> per Raid (oft wird bei einer einzelenen Platte ein Raid-0 gemacht) Cache geht nicht.

Das einzige warum das nicht aktiviert werden kann wäre evtl. ein Firmwarefehler.
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Zurück
Oben