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.
 
Hallo zusammen,

eine prima Sache und sehr gut erklärt - Hut ab!
Beim durchlesen ist mir folgendes eingefallen: Könnte man nicht so einen CF-IDE-Adapter auch anstelle eines optischen Laufwerks in den Laptop reinhängen, das softwaremäßig (imo leichter unter Linux) zu verteilen, dass der OS-Start nebst Programmen vom Flash-speicher erfolgt (man bräuchte dann ja auch "nur" 4-8gb) u die alte Platte einfach drin bleibt - falls man zb kein x41 hat natürlich :D
Ich selbst als x31-besitzer bin wohl leider außen vor...

LG, Mattias
 
wenn du eine Ultrabase mit einem Fesplatteneinschub hast, solltest du da einen normalen 44Pin IDE Anschluss für eine 2,5" HDD vorfinden.
Möglicherweise ist dies der 2te (Secondary) Kanal des Festplattencontrollers. Das würde bedeuten das du dort Master und Slave, also wie schon ein paar mal erwähnt, einen Dual-CF Adapter verwenden könntest mit 2 CF Karten. Das aber ohne Gewähr ;)
 
Original von Frank
Original von Radda
Diese Karte unterstützt sogar 45MB/s., aber ob man das noch großartig merkt gegenüber der Extreme IV?

http://www.amazon.de/dp/B000VOB1XU?m=A3JWKAKR8XB7XF&tag=preissuchmasc-21
Da lohnt sich doch viel eher die Pretec 333x Karte - ist billiger und noch schneller (laut Datenblatt).
Ich hab jetzt ein wenig gegooglet, konnte aber leider kein Angebot zu der Karte finden.
Wo hast du die denn gefunden?


Gruß
 
Original von gandl
Original von Frank
Original von Radda
Diese Karte unterstützt sogar 45MB/s., aber ob man das noch großartig merkt gegenüber der Extreme IV?

http://www.amazon.de/dp/B000VOB1XU?m=A3JWKAKR8XB7XF&tag=preissuchmasc-21
Da lohnt sich doch viel eher die Pretec 333x Karte - ist billiger und noch schneller (laut Datenblatt).
Ich hab jetzt ein wenig gegooglet, konnte aber leider kein Angebot zu der Karte finden.
Wo hast du die denn gefunden?


Gruß
Hier in Deutschland leider nirgendwo. Bis 8GB gibt es sie zumindest über Geizhals.at in Österreich auffindbar, ansonsten wäre ein Laden in der EU zum Beispiel jener: http://www.jactron.co.uk/ oder einige tschechische, wo man aber schlecht die Lieferbarkeit erlesen kann.
 
Moin,

Ich bin das Thema jetzt auch endlich mal angegangen und habe seit ca 2 Wochen mein System mit einer Extreme IV am laufen. Hier ein Paar meiner Erfahrungen.

Die Hardware:
- Ich benutze den Dual Adapter von Addonics, gekauft über den Webconnexxion shop aus meinem früheren Post
- SanDisk Extreme IV 4GB, über Amazon

Als ersten Versuch hab ich einfach mal alles eingesteckt und das XP Setup gestartet. Und was soll ich sagen, es lief einfach so einwandfrei durch. Ohne Sonstige Vorbereitungen der Karte. Allerdings wurde sie als Removeable erkannt, was mich erstmal nicht weiter gestört hat.

Die Startgeschwindigkeit war atemberaubend. Zu Anfang waren es ca 11 Sekunden. Mit steigender Programmzahl wurde es etwas langsamer.

Als zweites habe ich dann nochmal versucht Ubuntu zu installieren, auch einwandfrei. Aber nicht wirklich merklich schneller.

Leider schlug der Versuch das alte XP Image wieder aufzuspielen mit allen Mitteln fehl. Naja nicht weiter wild dachte ich mir, is ne gute Chance erstmal ein individuelles Setup mit nLite zu bauen.

Dann habe ich ein deutlich abgespecktes XP ohne Auslagerungsdatei, ohne Defrag im Hintergrund und einige andere CF schonende Maßnahmen auf normalem Wege installiert. Wieder ging alles einwandfrei.

Mit Hilfe des Microdrive Treibers läuft die CF jetzt sogar als normale Platte. Nachdem ich meine wichtigsten Programme für unterwegs alle installiert habe ist von den effektiv 3,8 GB noch ca 1,2 frei. Das reicht mir erstmal für ausgiebige Tests in den Nächsten Wochen.

Jetzt aber zu der Performance:
Wie gesagt der Systemstart ist wirklich merklich schneller und auch beim Täglichen Arbeiten merkt man einen Unterschied. Programme starten schneller und geht alles ein wenig flüssiger. Dazu kommt natürlich die absolute Lautlosigkeit die nach dem alten Klacken der 1,8er sehr angenehm ist.

Laut HDtune habe ich eine Average von 28 Mb/s bei 0,4 ms Zugriffszeit, maximal komme ich auf knapp 30 M/s. Kann man da noch mehr rausholen aus der Extreme 4?

Bei der Akkuleistung habe ich keine Unterschiede gemerkt.

Ich werde das System jetzt mal ein wenig weiter so laufen lassen und sehen wie es gefällt. Als nächstes wird dann aber wohl in den zweiten Schacht des Adonics Adapters eine weiter 8 oder 16 Gb Extreme 3 einzug halten, für weitere Programme.

Soviel erstmal zu meinen Erfahrungen, vielleicht konnte ich ja noch jemand ermutigen es zu versuchen. Es ist auf jeden Fall eine Alternative zur 1,8 Hitachi PLatte.

Grüße
Jotti
 
Hallo,

bitte zu entschuldigen wenn dies bereits geklärt ist, ich habe die Information dem Thema nicht klar entnehmen können...

Was ist denn der Unterschied zwischen dem X40 und dem X41 in Hinsicht auf einen Umbau mit dem CF-Adapter?
Beim X40 soll die BIOS-Fehlermeldung nicht auftreten, stimmt das und wenn ja woran liegt das?
Beim X41 scheint es ja nicht möglich zu sein direkt im gerät mit einem Doppeladapter 2 CF-karten zu betreiben, geht das aber im X40?

Mit der Bitte um Aufklärung und freundlichen Grüßen,

Denis
 
Original von DenisXP
Hallo,

bitte zu entschuldigen wenn dies bereits geklärt ist, ich habe die Information dem Thema nicht klar entnehmen können...

Was ist denn der Unterschied zwischen dem X40 und dem X41 in Hinsicht auf einen Umbau mit dem CF-Adapter?
Den einzigen Unterschied hast du eigentlich selbst genannt :D

und zwar hier!
Original von DenisXP
Beim X41 scheint es ja nicht möglich zu sein direkt im gerät mit einem Doppeladapter 2 CF-karten zu betreiben, geht das aber im X40?
Und um es auch noch zu beantworten: Ja genau so isses. Hängt damit zusammen das die HDD im X41 über einen SATA-PATA Bridge an einen SATA Port am Mainboard angeschlossen ist und an einem SATA Port können einfach keine 2 Geräte angeschlossen werden (Master Slave) wie man es auch am DektopPC am IDE Port kennt! Beim X40 ist die HDD dagegen noch an einem IDA Anschluss angeschlossen!

Original von DenisXP
Beim X40 soll die BIOS-Fehlermeldung nicht auftreten, stimmt das und wenn ja woran liegt das?
Ich denke im X40 Bios ist die Funktion der "Whitelist" einfach noch nicht "integriert". Dies ist eine Liste im Bios wo alle HDD's. WLAN-Karten etc. mit Hardwarecode gelistet sind die "zugelassen" sind. Wenn das BIOS jetzt eine nicht "zugelassenes" Gerät erkennt gibt es eben diese Fehlermeldung!
 
Wow, vielen Dank für die prompte Beantwortung!

Jetzt ist mir zumindest das schonmal klar...jetzt muss ich nur noch das passende X40 finden und alles ist gut ;)

mit freundlichen Grüßen,
Denis
 
Jetzt mal vielleicht eine gewagte Frage - aber wäre diese Methode nicht uU auch in dem UltraBaySlim-Schacht in einem T4*-er möglich?

Soweit ich weiß, ist dann dort doch auch eine IDE-Schnittstelle... müsste man nur klären, ob

1. man von der Ultrabay auch booten kann... und

2. ob der Adapter auch in die UltraBaySlim reinpasst.

Grüße,
Cunni
 
@ Cunni:

1. Ich glaube, man kann schon von der Ultrabay aus booten (das tun CDs und DVDs ja eigentlich auch immer). Das wird auch hier bestätigt:
http://forum.thinkpads.com/viewtopic.php?t=29681

Allerdings frage ich mich, warum man das will. Sinnvoller ist imho doch die schnelle (aber eher kleine) CF-Karte für das BS und die konventionelle HD als (leicht austauschbares) Datengrab.

2. Ja, das geht auf jeden Fall. In der Ultrabay Slim ist ja auch nur ein IDE-Anschluss.

btw: Ich will auch hier nochmal die neue Karte von Sandisk posten, die ich auf der Cebit gesehen habe:


Es ist zwar nur eine Extreme III, aber trotzdem mit 30 mb/s. Dafür 32 GB Speicherplatz. Sie soll Juli/August in den Handel kommen. Ich habe mit den Leuten von Sandisk auch über die Ebayfakes in der Vergangenheit gesprochen. Man sollte sich vor dem Kauf weiter vergewissern, was man kauft oder besser zum vertrauensvollen Händler gehen.

Gruß, Jan.
 
Original von adam-green
@ Cunni:

1. Ich glaube, man kann schon von der Ultrabay aus booten (das tun CDs und DVDs ja eigentlich auch immer). Das wird auch hier bestätigt:
http://forum.thinkpads.com/viewtopic.php?t=29681

Allerdings frage ich mich, warum man das will. Sinnvoller ist imho doch die schnelle (aber eher kleine) CF-Karte für das BS und die konventionelle HD als (leicht austauschbares) Datengrab.

2. Ja, das geht auf jeden Fall. In der Ultrabay Slim ist ja auch nur ein IDE-Anschluss.


Gruß, Jan.

Hi,
danke für die schnelle Antwort. Meine Idee war einfach, das mit einer CF-Karte in der UltraBay zu probieren, weil man ja dort einfacher an die gesamten Kontakte rtc. herankommt - man nimmt ja den gesamten Rahmen raus. Wenn ich mir nun vorstelle, dass ich den Adapter und die kleine CF-Karte in dem Laufwerksschacht in meinem T41 versenke - die bekomme ich doch nie wieder in einem Teil raus, oder? Das T41 hat ja lediglich einen Schacht mit einer kleinen Öffnung...

Oder wird der CF-Adapter in den Festplattenkäfig montiert, so dass man es "in einem Stück" rausbekommt?

Ich dachte einfach, dass das Experimentieren in der UltraBay (mechanisch) einfacher wäre. Lass mich natürlich gern eines besseren belehren ;)
 
@ cunni: Da hast Du schon Recht. Speziell beim X41 ist es noch recht einfach, Adapter und CF-Karte einzubauen, weil der Schacht nur halb so tief ist wie bei TPs mit 2,5 Zoll Platten.

Bei allen anderen TPs sollte man imho (einfach) das Palmrest abbauen, um leichter an die Kontakte zu kommen. So habe ich das z.B. bei meinem 600x (in dem Adapter und Karte nun stecken) auch gemacht.

Gruß, Jan.
 
Sehr schönes Tutorial! Großes Lob.

Seit heute läuft mein Windows im x40 auch über cf-Karte. Ich habe den addonics-dual-adapter im oben angegebenen shop bestellt (lieferzeit 2 Tage aus den Niederlanden!!). 2x A-data 8GB 266x bei cssc bestellt (lieferzeit 2 Tage).

das einstecken des adapters in den notebook ist eine etwas diffizile angelegenheit. 2x hatte ich wohl die falschen pins getroffen und das bios hat die karten logischerweise nicht erkannt.

wenn man den einbau geschafft hat sollte man wie jan bereits beschrieben hat:
1. von der windows-cd booten
2. im rahmen der installationsroutine die vorhandene partition auf der cf löschen und:
3. eine neue partition erstellen und unter ntfs formatieren
4. windows installieren.

das programm atcfwchg habe ich letztendlich nicht gebraucht- es hat leider auch immer eine errormeldung (#7) ausgespuckt.

fazit nach kurzer testphase: das windows läuft flott, das booten ebenfalls, programme starten schnell. einzig der hibernate-modus dauert ewig (länger als ein boot) und ist daher nicht zu gebrauchen. einen vergleich zu der 1,8"-platte aus dem x40 kann ich nicht ziehen, da ich diese nie benutzt habe.

Gruß, Eric
 
Da der Ebay Link für den Adapter im ersten Post nicht mehr funzt - könnte jemand vielleicht nochmal nen funktionierenden am besten vom selben Händler posten?!

THX
Jan :-)
 
Mit den Dual CF Adaptern sieht die Sache ja wohl leider anders aus...

Habe schon in anderen Threads nach Erfahrungsberichten mit Adaptern außer dem Addonics gefragt, z.B. Sintech oder diesem...

Leider ohne Erfolg. Vlt findet sich hier jemand der etwas dazu sagen kann?

mfg Denis
 
Original von erixxx
Sehr schönes Tutorial! Großes Lob.

Seit heute läuft mein Windows im x40 auch über cf-Karte. Ich habe den addonics-dual-adapter im oben angegebenen shop bestellt (lieferzeit 2 Tage aus den Niederlanden!!). 2x A-data 8GB 266x bei cssc bestellt (lieferzeit 2 Tage).

das einstecken des adapters in den notebook ist eine etwas diffizile angelegenheit. 2x hatte ich wohl die falschen pins getroffen und das bios hat die karten logischerweise nicht erkannt.

wenn man den einbau geschafft hat sollte man wie jan bereits beschrieben hat:
1. von der windows-cd booten
2. im rahmen der installationsroutine die vorhandene partition auf der cf löschen und:
3. eine neue partition erstellen und unter ntfs formatieren
4. windows installieren.

das programm atcfwchg habe ich letztendlich nicht gebraucht- es hat leider auch immer eine errormeldung (#7) ausgespuckt.

fazit nach kurzer testphase: das windows läuft flott, das booten ebenfalls, programme starten schnell. einzig der hibernate-modus dauert ewig (länger als ein boot) und ist daher nicht zu gebrauchen. einen vergleich zu der 1,8"-platte aus dem x40 kann ich nicht ziehen, da ich diese nie benutzt habe.

Gruß, Eric


kannst du vielleicht mal ein bild von hdtune posten ?
 
So hab mir jetzt ne 8GB Extreme IV bestellt und nen IDE adapter und werd mein X31 umrüsten... Bin mal gespannt =)

Jan :)
 
Unbenannt-3.jpg
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben