CF-Karte bootfähig als Festplattenersatz mit WinXP?

OP #1818652
Lesenswert?

Hallo allerseits

Hat jemand schon mal eine Compact Flash Speicherkarte als bootfähigen 
Festplattenersatz unter Windows XP eingerichtet? Ich habe mir ein paar 
billige Mini-PCs gebraucht aus der Bucht geholt, es handelt sich dabei 
um Fujitsu-Siemens Thin Clients Scovery XS.

Die Dinger sind eigentlich normale kleine stromsparende PCs, haben aber 
statt der Festplatte eine CF-Karte mit IDE-Adapter eingebaut. Das 
Problem ist, es war mir nicht möglich, auf diese CF-Karten ein 
Betriebssystem zu installieren.

Wenn eine 4 GB-Karte drin ist (korrekt als Master gejumpert, ein 
CD-ROM-Laufwerk als Slave), dann kann ich überhaupt nicht mehr von der 
CD-ROM booten, bleibt einfach mit blinkendem Cursor hängen.

Setze ich die original mitgelieferte CF-Karte mit 256 MB ein, dann kann 
ich zwar von CD-ROM booten, der Rechner bleibt aber nach "Drücken Sie 
eine Taste zum Starten von CD"  mit der Fehlermeldung "CDROM memory 
overflow" hängen.

Mit einer normalen IDE-Festplatte geht's aber, der PC bootet normal von 
CD-ROM und ich kann auch WinXP installieren. Die CF-Karte wäre halt 
billiger, Festplatten gibt's erst ab ca. 40-50 Euro, die Karte mit 4 GB 
wäre für meine Zwecke ausreichend und kostet nur 15,-. Gebrauchte 
Festplatten will ich nicht einsetzen, weil die möglicherweise nach zwei 
Wochen den Geist aufgeben.

Vielleicht ist auch die Hardware/das BIOS der Rechner schuld. Die 
bereits eingerichtete bootfähige Festplatte läuft z.B. nicht, wenn man 
die in einen anderen völlig baugleichen Rechner packt, die bootet nur in 
dem Rechner, in dem das Betriebssystem aufgesetzt wurde.

Ein mal aufsetzen, vier mal Festplatte klonen geht also auch nicht, ich 
muss jede Festplatte einzeln im Zielrechner aufsetzen. Sehr eigenartig, 
das.

Danke für Hinweise

Andreas
#1819103
Lesenswert?

Normal geht das, ich habe das auch schon mehr als einmal gemacht.

Wenn das Board zwei IDE-Stecker hat, setze das CDROM auf den Secondary. 
Es kommt öfter mal vor, dass eine CF keinen Slave neben sich duldet.

Begrenze mal im BIOS den Transfermodus auf PIO4 und schalte die MWDMA 
und UDMA Transfermodi ab. Manchen Adapter fehlen die für DMA nötigen 
Leitungen, oder die CF-Karten können das nicht.

fchk
Persönliche Seite #1819617
Lesenswert?

Rufus t. Firefly schrieb:
> Die Auslagerungsdatei (pagefile.sys) sollte tunlichst nicht auf der
> CF-Karte landen.

Wo soll er denn sonst damit hin? In der Luft speichern? Von Windows auf 
Wechseldatenträger halte ich nicht sooo viel, da du die paar 
Schreibzyklen verdammt schnell durch hast (hab ich selbst nicht 
getestet).
Hast du vielleicht übermäßig viel RAM? Dann könntest du daraus ein 
virtuelles Laufwerk machen und die Auslagerungsdatei darauf verschieben.
OP #1819919
Lesenswert?

Hallo nochmals

Es hat sich mittlerweile herausgestellt, dass sich CF-Karten entweder 
als Wechseldatenträger oder als "fixed disk" beim BIOS anmelden können. 
Meine Hardware weigert sich leider hartnäckig, von Wechseldatenträgern 
zu booten, bei einem anderen normalen PC ist's genau das gleiche. Man 
kann die Karten zwar formatieren und Daten drauf schreiben, booten geht 
aber nicht.

Dieses Problem ist anscheinend wirklich hardwarebedingt, ich habe die 
Karten unter MS-DOS 6.22 partitioniert und mit format /s formatiert, das 
funktioniert. Ich kann unter MS-DOS auch Dateien auf die formatierten 
Karten schreiben und DOS-Programme von den Karten starten, booten geht 
trotzdem nicht. Hat also nichts mit Windows zu tun. Das BIOS mag einfach 
keine Wechseldatenträger booten.

Diese Kennung fixed/removable kann bei manchen CF-Karten (anscheinend 
ausschließlich Sandisk-Karten, da auch nur manche) mit einem speziellen 
Tool geändert werden. Meine Karten sind leider keine Sandisk, das 
umändern der Kennung mit atcfwchg.com funktioniert bei meinem Fabrikat 
nicht.

Wenn's jemanden interessiert, nähere Infos dazu gibt's hier:

http://www.thinkpad-wiki.org/IDE-CF-Adapter

Ich baue jetzt normale Festplatten ein und gut.
Gast #1930879
Lesenswert?

Nachtrag:

Ich hatte jetzt ein Mainboard in der Hand, wo im Bios der IDE-Prefetch 
Buffer auf disabled umgestellt werden musste, damit das installieren auf 
und das booten von der CF Karte funktioniert hat.
Gast #1930915
Lesenswert?

Noch ein Nachtrag:

Das BIOS weigert sich gewöhnlich von einer Festplatte bzw. einem Medium 
das als Festplatte durchgehen soll zu booten das keine Partitionstabelle 
hat.
Das Problem des OP besteht/bestand demnach mit großer Wahrscheinlichkeit 
nur darin das auf der CF keine Partitionstabelle vorhanden ist und das 
Dateisystem direkt im MBR anfängt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren