Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.508 Themen, 108.855 Beiträge

Geschwindigkeitsprobleme mit CompactFlash-Festplatte

JohnnyJ / 5 Antworten / Flachansicht Nickles

Hallo,
ich habe folgendes Problem. Ich habe mir eine Compact Flash Carte (Transcend 4GB 120X) und einen CF-Ide Adapter bei Conrad gekauft. Ich hatte vor die Karte als Festplatte zu verwenden. Ich habe sie an den primären IDE-Port als Master angeschlossen. Dann habe ich meiner „normalen“ Festplatte gebootet und zu schauen ob die Karte läuft und wie schnell sie ist. Vom BIOS wurde sie erkannt. Die Lese/Schreibgeschwindigkeit betrug etwa 15 MB/s, die Zugriffszeit lag bei etwa 1 ms (HDTach). Das Kopieren einer 700 MB Datei mit Stoppuhr ergab etwa 13 MB/s.
Anschließend habe ich meine Hauptplatte ausgeschaltet und die Windows XP Installation auf die CF-Karte begonnen. Diese hat etwa 2,5 bis 3 Stunden gedauert. Im Windows (auf der CF-Karte) beträgt die Geschwindigkeit beim Kopieren von Dateien (von der CF-Karte auf dieselbe) zwischen 2 MB/s und 4 MB/s (gaanz selten etwas mehr, etwa 10 MB/s). HDTach jedoch gibt mir die gleichen Werte wie oben. Ferner läuft das Betriebssystem manchmal sehr langsam (es hakt, beim Öffnen oder Schließen von Fenstern oder beim öffnen der Startleiste gibt es Sekunden lange Pausen). Einfachste Programme benötigen manchmal sehr lange bis sie starten. All das geht aber auch manchmal schnell vonstatten (schneller als mit der alten Festplatte). Nur die Kopiergeschwindigkeit bleibt so gut wie immer zwischen 2 und 4 MB/s und erreicht nie wieder die 13 MB/s.
Nachdem Windows XP erstmalig auf der CF-Karte installiert war und ich die im obigen Absatz beschriebenen Probleme hatte, dachte ich es wäre irgendwas „kaputtgegangen“. Ich habe von meiner alten Festplatte gebootet und die Geschwindigkeit lag wieder bei 13 MB/s.
Solange also meine alte Festplatte die Hauptplatte ist und die CF-Karte nebenbei läuft (als Laufwerk E:\) ist alles super. Sobald die CF-Karte die Hauptplatte ist (C:\) gibt es Probleme.
Da es schon bei der Windows Installation beginnt, wird es wohl nicht an den Treibern liegen.
Hat die CF-Karte vielleicht Probleme bei der Kommunikation mit Speicher/Prozessor? Und wenn die alte Platte läuft dann übernimmt sie die Kommunikation für die CF-Platte? Vielleicht unterstützt der CF-Ide Adapter kein DMA oder irgendeine andere Funktion die Festplatten brauchen um einigermaßen schnell zu laufen? Wenn jedoch die alte Platte läuft (welche womöglich DMA oder „was-auch-immer“ unterstützt) übernimmt sie diese Arbeit und dann macht es nichts dass der CF-Ide Adapter das nicht kann. Das war jetzt sehr wage formuliert :)

Hier ein paar Eigenschaften der Karte (lt. Hersteller Transcend):
- integrierte ATA-Schnittstelle
- Dynamisches Schreib-/Lösch-Management und ECC Fehlerkorrektur
- Unterstützt Ultra-DMA Modus
- unterstützt IDE PIO 6 und MW-DMA 4 Modi
- 120X Controller, Dual Channel Datenübertragung

Mainboard MSI K7T266 Pro2 RU

Zu der CF-Ide Adapter gibt es kaum Informationen. Bei Bedarf kann ich den Link zum Adapter posten (ist sehr lang)

Ich denke das sind die einzigen relevanten Daten, da die Probleme direkt bei der Installation von Windows auftreten.

Ich hoffe jemand kann mir dabei helfen. Ich will diesen PC endlich zum schweigen bringen :)

bei Antwort benachrichtigen
JohnnyJ Nachtrag zu: „Geschwindigkeitsprobleme mit CompactFlash-Festplatte“
Optionen

Ok
ich habe herausgefunden, dass die CF-Karte im PIO 4 Modus läuft:

LBA Mode: LBA
32Bit Mode: Off
Block Mode: Off
PIO Mode: 4
UDMA Mode: N/A

Also kann man sagen, dass dadurch beim Zugriff auf die CF-Karte der Prozessor belastet wird und dadurch alles langsam ist (obwohl ich mir nicht vorstellen kann, dass man beim Zugriff auf eine Festplatte im PIO 4 Modus einen 1,5 GHz Prozessor in die Knie zwingen kann).
Aber warum gibt es dann keine Probleme beim Zugriff auf die CF-Karte, wenn ich von der alten Festplatte boote? Wenn das BIOS die CF-Karte in den PIO 4 Modus setzt, kann dann Windows diese Einstellung "überbieten" und dank irgendwelcher Treiber UDMA einstellen?

Ich versteh die Welt nicht mehr

bei Antwort benachrichtigen
Einfach zu langsam JohnnyJ