WinXP auf Compact Flash Karte in X41 und X40 - kleines "how to"

adam-green

Active member
Themenstarter
Registriert
5 Feb. 2006
Beiträge
2.527
Ich wurde gebeten ein kleines "how to" über meinen Einbau einer CF-Karte als Festplatte in meinem X41 und die Installation von Win XP Prof zu schreiben. Diesem Wunsch will ich hier nachkommen.

Die Hardware:
Um eine CF-Karte anstelle der 1,8 Zoll Festplatte nutzen zu können, braucht man zunächst einen Compact Flash auf IDE-Adapter. Ich habe diesen hier bei Ebay ersteigert:
http://think-wiki.org/index.php?title=Bild:Mini-ide-cf-adapter-1.jpg

Ich bin mir sicher, dass ähnliche Adapter auch funktionieren. Wichtig ist, dass sie einen 44-poligen IDE Anschluss haben, damit sie als Notebookfestplatte erkannt werden. Der Anschluss unterscheidet sich von dem der ursprünglichen Platte dadurch, dass die beiden Pin-Reihen am Rand fehlen, die für die "Master und Slave Jumperei" (Zitat tptux) zuständig sind.
Zu den Adaptern ist zu sagen, dass sie die Geschwindigkeit nicht bei 33,3 mb/s limitieren - auch wenn das u.a. die Verkäufer selbst behaupten. Ich habe hier einen billigen CF auf IDE Adapter, der auch UDMA 5 ohne Probleme beherrscht. Solange man keine Dual CF-Karte braucht, kann man daher imho auf die teuren Addonics Adapter verzichten.
Wer ganz sichergehen will erhält die Marken Adapter von Addonics hier:

Single (für X41, T43, R52 empfohlen, läuft aber auch in allen anderen TPs):
http://www.webconnexxion.com/raid/product_info.php?manufacturers_id=34&products_id=524

Dual (für alle TPs empfohlen, läuft aber nicht in X41, T43 und R52):
http://www.webconnexxion.com/raid/product_info.php?products_id=561{2}4

Im Moment läuft eine Sammelbestellung hier:
Sammelbestellung Addonics CF Adapter für X4* und andere

Im folgenden soll es um die Installation von WinXP auf den CF-Karten gehen. Ich hatte ursprünglich eine Karte von Sandisk (I.) und empfehle mittlerweile (Juli 2008 ) die Karten von Transcend (II.):
I. Sandisk Extreme IV Karten:
Als CF-Karte habe ich eine 8 GB Extreme IV von Sandisk gekauft. Die Karte hat laut Hersteller eine Übertragungsgeschwindigkeit von 40 mb/s. Realistisch bin ich auf 36,9 mb/s gekommen, was mir wegen der niedrigen Access time immer noch schneller vorkommt als HDs mit 7200 upm:

http://img127.imageshack.us/my.php?image=hdtunewn9.png

Die Installation:
Speziell Sandisk verkauft offenbar zwei unterschiedliche Versionen von CF-Karten. Im Gegensatz zu den Karten für den industriellen Einsatz sind die normalen Karten durch ein "Bit im Header" (Zitat bohni) als "removable devices" gekennzeichnet. Das kann man auch daran sehen, dass die Karten vom Bios nicht als HD, sondern eben als removable erkannt werden. Für die Installation von Windows bedeutet das, dass zwar alle Daten übertragen werden, aber die Installation nach dem ersten Neustart mit der Meldung "Medienfehler" abbricht, weil von der CF-Karte kein Win gebootet werden kann.

Das Programm atcfwchg.com hilft. Das Programm kann man auf Anfrage von Sandisk erhalten. Man kann es auch hier runterladen:
http://www.dynx.net/images/prog/
Es kann nur in einer Dos-Umgebung ausgeführt werden. Man muss also:
- die CF-Karte in einen CF-Karten Reader stecken und mit Fat32 formatieren
- auf die frisch formatierte Platte die atcfwchg.exe kopieren
- die CF-Karte in das Notebook einbauen (Achtung: An dieser Stelle gibt es für X41, T43 und R52 eine Besonderheit: Wegen deren PATA/SATA Bridge kann das Programm seinen Dienst hier nicht ausführen. Die CF-Karte muss also in einem anderen Notebook (z.B. einem X31 ;)) "behandelt" werden.
Zu erwähnen ist auch, dass der Einbau des Adapters in den Schacht nicht so einfach ist, da es keine Führungsschienen gibt. Es empfiehlt sich, mit der Taschenlampe nachzuschauen, was man tut.
- von einer Dos-CD oder eine Dos-Diskette booten (brennfähige Isos für Boot-CDs gibt es hier. Ich habe Freedos 1.0 genommen)
http://www.allbootdisks.com/download/iso.html
- auf Laufwerk C wechseln
- das Programm ausführen. Wenn man nur den Namen eingibt, zeigt es die Optionen. Das sieht dann so aus:

NAND Athens ID Drive Config Word (Fixed/Removable) Change Utility
Version 1.4.
Usage: <FileName> [Option]
Option
/P - Select Primary IO Mode.
/S - Select Secondary IO Mode.
/I XXXX
- Select 16-Byte Contiguous IO Mode.
- Where XXXX=IO Base Address in Hex.
/M XXXX YYYY
- Select Memory Mode.
- Where XXXX=Segment in Hex; YYYY=Offset in Hex.
/1 - Select Drive 1.
/F - Fixed Disk ID (default option).
/R - Removable Disk ID.
/? - This Help Menu.
For examples, <FileName> /P
<FileName> /S
<FileName> /I 380
<FileName> /M D000 0000

Nachzulesen ist das hier:
http://www.mikrocontroller.net/topic/79918

- der richtige Befehl um das "Bit im Header" zu ändern lautet: atcfwchg.exe /p /f (das steht für /primary /fixed)
- wenn alles klappt zeigt das Programm eine Erfolgsmeldung an: pass!
- jetzt wird die CF-Karte ins X41 eingebaut
- und von der WinXP Prof CD gebootet.
- Wichtig ist jetzt, dass Ihr die CF-Karte vor der Installation von WinXP 1. einmal löscht, 2. eine neue Partition erstellt (nur eine) und 3. diese neu mit NTFS (!) formatiert. Das habe ich durch Trial und Error rausgefunden. Alle anderen Varianten führen zum Medienfehler.
- Windows sollte sich dann vollständig installieren. Ihr habt es geschafft!! :)

II. Transcend 300x Karten:
Mittlerweile bin ich im X40 auf eine Transcend 300x Karte (16 GB) umgestiegen. Diese Karten sind noch einmal deutlich leistungsfähiger als die Sandisk Karten. Mit HD Tune bekomme ich konstante 45 mb/s (in der Praxis sind das immerhin 10 mb/s mehr). Aus der 300x Serie ist die 16 GB Karte unbedingt empfehlenswert, da sie wohl keine Geschwindigkeitseinbußen gegenüber den 4 GB und 8 GB Karten hat. De facto fährt das voll installierte Windows auf dem X40 jetzt in ca. 10 Sekunden vollständig hoch.

Die Installation der Transcend 300x ist denkbar einfach: Einfach Windows so installieren wie auf jede andere Festplatte auch. Die Transcend Karten befinden sich automatisch im "fixed" Modus wenn sie an eine IDE-Schnittstelle angeschlossen werden und werden daher von Windows automatisch als Festplatte anerkannt.

III. Allgemeines:
Error 2010
Speziell beim X41 erzeugt die CF-Karte den error 2010. Den kann man aber einige Sekunden nach dem booten einfach wegklicken. Evtl. hilft ein älteres Bios (Quelle thinkwiki) ihn zu beheben, was aber Nebenwirkungen haben kann. Man kann auch auf ein neueres Bios (ab 2.05) upgraden. Dann gibt es im Bios die Option, die Errormeldung abzuschalten. Sie erscheint dann zwar noch, verschwindet aber automatisch nach einer Sekunden. Für den Error verantwortlich ist eine SATA/PATA Bridge, die im X41 und im T43 zum Einsatz kommt (die Boards waren eigentlich für SATA ausgelegt, man wollte aber in der Modellreihe weiterhin IDE-Platten abverkaufen und behalf sich daher mit der Bridge).

Beim X40 gibt es diesen Error nicht. Das ermöglicht auch das Betreiben von zwei CF-Karten gleichzeitig mit einem Addonics Dual CF-Adapter.

Offene Fragen:
Noch zu klären wäre die optimale Einrichtung eines Systems mit einer CF-Karte, so dass diese vor allzu vielen Datenzugriffen geschont wird.

Soviel von mir erstmal. Ich danke für die Aufmerksamkeit. Vielleicht könnt Ihr Eure Erfahrungen beitragen. Wenn es sich ergibt, pflege ich diesen Post im Sinne eines Sammelthreads.

Gruß, Jan.
 
vorsicht beim verallgemeinern... leider sind die china adapter alle unterschiedlich... hatte meinen dual ja auch nur gekauft weil jemand bei nem anderen händler einen optisch identischen gekauft hat der dma konnte ...
 
Hat eigentlich schon mal jemand probiert, per TrueCrypt oder ähnlichem ein vorhandenes XP-Image auf eine CF-Karte zu packen? Würde das funktionieren oder ist hier immer eine Neuinstallation empfehlenswert?
 
[quote='adam-green',index.php?page=Thread&postID=413144#post413144]Ja, das mag stimmen. Zumindest die Adapter, die genau so aussehen wie auf diesem Bild sollten (!) es aber können:
http://think-wiki.org/index.php?title=Bild:Mini-ide-cf-adapter-1.jpg

Gruß, Jan.[/quote]

moin,

ja genau so einen hab ich auch, der kann udma, und die led oben am panel des x40 zeigt auch den betrieb an, genauso wie die rote led am adapter selbst (gibts eigentlich durchsichtige HDD abdeckungen für x40?). die teile sehen auch keineswegs billig oder schlecht verarbeitet aus.

allerdings hab ich auch noch einen adapter, der fast genauso aussieht, aber "made in taiwan" ist, keine led hat, und bei dem geht die aktivitätsanzeige de HD am display dann auch nicht. ob der udma kann habe ich dann garnicht erst geprüft, steht auch nicht DMA drauf, die fehlende aktivitätsanzeige anzeige schien mir grund genug zum sofortigen testende, auch wenn das teil grundsätzlich erstmal funktionierte ;)

gruß
 
[quote='DukeJo',index.php?page=Thread&postID=413692#post413692]Hat eigentlich schon mal jemand probiert, per TrueCrypt oder ähnlichem ein vorhandenes XP-Image auf eine CF-Karte zu packen? Würde das funktionieren oder ist hier immer eine Neuinstallation empfehlenswert? [/quote]

Würde mich auch interessieren ! Würd es gerne mit Acronis machen.
Jetzt ist die Frage ob das ok ist oder ob man lieber komplett neu installieren sollte ?
 
hab hier eine 8gb transcend 300x mit einem acronis gespiegelten win xp, gegen eine normale installation hat sich windoof gewehrt da nach dem neustart keine platte gefunden wurde...
 
Funktioniert also, das ist ja super. Habe hier nämlich ein frisch installiertes XP auf meinem x40, da kann ich mir die Neuinstallation sparen. Zumal die Installation ja relativ lange dauern soll bei CF-Karten. Klar, das Image muss auch erstmal übertragen werden, aber ich kann den Kopiervorgang abends starten und morgens ist die ganze Geschichte fertig, ohne dass ich irgendwelche Zwischenschritte bestätigen muss.

Mich würde noch interessieren, welche Anpassungen innerhalb XP beim Betrieb auf einer CF-Karte Sinn machen. Ich habe hier schon ein paar Punkte gelesen, z. B. Auslagerungsdatei und Defragmentierung deaktivieren. Dafür würde es sich eigentlich lohnen, einen eigenen Thrad zu eröffnen, schließlich haben demnächst hier einige über die Sammelbestellung ihren Adapter und stehen vermutlich vor genau dieser Frage. :)
 
moin,

die ct zeitschrift hat schonmal versucht eien usbstick mittels dauerschreibens zu zerstören, wohl vergeblich. inwiefern die karten auch so unempfindlich sind, wird sicher unser kleiner massentest im laufe der zeit zeigen.

je schneller und größer die karten werden, desto weniger sind optimierungen nötig, ausser eben wegen der möglichicherweise die haltbarkeit begrenzenden schreibzyklen..ich werde meine mal ganz normal als festplatte betreiben, ohne irgendwelche änderungen, dann werden wir ja sehen, was die aushält. ;)


gruß
 
hab gerade eine nlite verbesserte windoof version auf die o.e. CF karte aufgespielt, lief bestens und schön flott...
 
lad dir nlite, damit kann man diverses überflüssiges (messenger...) weglassen und deutlich speicher sparen.
 
nlite ist mir bekannt, ich habe auch schon damit gearbeitet. Klar, ich kann dort bestimmte Programme abwählen und dann Speicherplatz sparen. Aber wie ich oben schon geschrieben habe interessieren mich eher Anpassungen wie zum Beispiel dem Deaktivieren der Auslagerungsdatei und dem Defragmentierungs-Dienst. Ich denke, das würde auf jeden Fall sind machen. Zum einen, um die Geschwindigkeit zu verbessern und zum anderen, und das ist viel wichtiger, um die Lebenzeit zu erhöhen. Wenn hier noch jemand Tipps für solche Anpassungen parat hat, nur her damit.
 
wenn du speicher sparen wilst lass mal die treiber größtenteils weg...

irgendwo geistert ein thread herum in dem ein genosse beschreibt was er alles unternommen hat um seine CF zu schonen, das könnten ein paar nützliche tipps sein.
 
[quote='DukeJo',index.php?page=Thread&postID=418959#post418959]nlite ist mir bekannt, ich habe auch schon damit gearbeitet. Klar, ich kann dort bestimmte Programme abwählen und dann Speicherplatz sparen. Aber wie ich oben schon geschrieben habe interessieren mich eher Anpassungen wie zum Beispiel dem Deaktivieren der Auslagerungsdatei und dem Defragmentierungs-Dienst. Ich denke, das würde auf jeden Fall sind machen. Zum einen, um die Geschwindigkeit zu verbessern und zum anderen, und das ist viel wichtiger, um die Lebenzeit zu erhöhen. Wenn hier noch jemand Tipps für solche Anpassungen parat hat, nur her damit.[/quote] |
|
\/
 
Zur Lebenszeitverlängerung (falls das überhaupt notwendig ist, darüber wurde ja schon gestritten) würde ich mir einfach zusätzlich zur Abschaltung der Indizierung etc. pp. ne Ramdisk anlegen, wenn genug Arbeitsspeicher (>=1GB) vorhanden ist:

http://www.techsnack.net/gavotte-ramdisk-free-virtual-hardisk

Bei entsprechen RAM lässt sich ja zB eine 300-500 MB Ramdisk erstellen, um dort das Pagefile/Auslagerungsdatei unterzubringen (kann man bei genügend RAM natürlich auch weglassen) sowie Temp-Ordner des Browsers, des Systems, ggf. Torrentdateien etc etc. Also alles, was viele Schreibzugriffe produziert und was nach einem Systemneustart gern wieder weg sein darf ;)

Grüße,
Cunni
 
Eine Ramdisk für Temp-Dateien ist sicherlich eine gute Idee, aber für die Auslagerungsdatei?? Dann deaktiviere ich doch lieber die Auslagerungsdatei und mein Ram wird soweit genutzt wie er eben vorhanden ist.
 
[quote='DukeJo',index.php?page=Thread&postID=419045#post419045]Eine Ramdisk für Temp-Dateien ist sicherlich eine gute Idee, aber für die Auslagerungsdatei?? Dann deaktiviere ich doch lieber die Auslagerungsdatei und mein Ram wird soweit genutzt wie er eben vorhanden ist.[/quote]macht windiws oft nicht mit, die datei bleibt meist trozdem
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben