Was bedeutet die folgende Fehlermeldung in FreeDOS?

8900
Shawn

Ich bin gerade dabei, die neueste Version meines BIOS-Treibers zu installieren, und ich muss FreeDOS verwenden, da ich keine Fenster habe (ich verwende Ubuntu 9.10). Ich folge dem Rat von AndrejaKo hier . Das Problem ist, dass, wenn FreeDOS erscheint und ich die Option # 5: Nur FreeDOS Live-CD auswähle, ich nicht den gleichen Bildschirm wie bei AndrejaKo's habe. Ich verstehe das eher:

UMB's unavailable! XCDROM V2.3, 7-24-2006. Driver name is "FDCD0000". No CD-ROM drive to use; XCDROM not loaded! FreeCom version 0.84-pre2 XMS_Swap [Aug282006 00:29:00] Cannot open CD driver FDCD0000. SHCDX33A cannot load! There is no CDROM, or the wrong CD-ROM!  A:/> 

Weiß jemand was das bedeutet? Es scheint, dass es ein Problem mit meinem CD-Treiber gibt, aber so weit komme ich mit FreeDOS von einer Live-CD. ANDERE CD funktioniert auf meinem Rechner ... Was ist der Deal?

edit: Unter System-> Administration-> Disk Utility unter CD / DVD-Laufwerk erhalte ich Folgendes:

Optiarc DVD RW AD-75805 Kein Medium erkannt

Wenn ich hardinfo starte und in Computer> Zusammenfassung gehe, finde ich einen Abschnitt mit dem Namen SCSI-Festplatten mit folgendem Eintrag:

Optiarc DVD-RW AD-7580S

Ich weiß nicht, ob das nützlich sein kann.

Mein Computer ist übrigens ein Acer Aspire 5536-5519

2
Wie ist das CD-Laufwerk an den PC angeschlossen - welche Schnittstelle? Moritz Both vor 13 Jahren 0
@Moritz Beide: Ich weiß nicht, wie ich diese Informationen bekomme ... Es muss einen einfachen Befehl geben, der das für mich finden könnte? Shawn vor 13 Jahren 0
@Moritz Both: Ich habe meinen Thread mit einigen Informationen editiert. Ich weiß nicht, ob Sie danach suchen. Shawn vor 13 Jahren 0

2 Antworten auf die Frage

1
Console

Klingt nach einem Sata-verbundenen DVD-Laufwerk (Macbook?).

Ich denke, der XCDROM-Treiber ist nur für IDE-Geräte. Es gibt andere Treiber in FreeDOS, die mit SATA-DVDs ( GCDROM) funktionieren ) arbeiten, daher werden sie möglicherweise durch eine andere oder Einstellung aus dem Live-CD-Menü geladen.

Wenn es keine solche Option gibt, können Sie gcdrom selbst zur Konfiguration hinzufügen. Befolgen Sie die Anweisungen hier .

Hallo! Kennen Sie eine Option, die ihn oder emm386 nicht lädt? AndrejaKo vor 13 Jahren 0
@AndrejaKo Warum? Sind diese aus irgendeinem Grund unerwünscht? Sollte ich diese Optionen trotzdem ausprobieren? @Console Übrigens, ich habe kein Macbook, ich habe ein Acer Aspire 5536-5519 Shawn vor 13 Jahren 0
@Shawn Nun, phlash16 weigerte sich zu arbeiten, als ich DOS mit Himem und Emm386 bootete und sagte, dass ich es ohne sie ausführen muss, also sind sie unerwünscht. AndrejaKo vor 13 Jahren 0
@Shawn Versuchen Sie diese Optionen tatsächlich. Wenn Sie dies tun, wird nichts Schlimmes passieren, und wenn sie funktionieren, gibt es möglicherweise eine Möglichkeit, emm386 und ihn nach dem Booten zu entladen. AndrejaKo vor 13 Jahren 0
@AndrejaKo @Console Ich habe sowohl Himem als auch Emm386 und nur Himem-Optionen ausprobiert. Sie produzieren beide den gleichen Fehler, mit zusätzlichen Informationen über ihn. Im Grunde helfen sie nicht. Ich habe auch versucht, FreeDOS von einem Live-USB-Stick aus auszuführen, aber wenn ich Default wähle, wird einfach nur ein schlechtes Kernel-Image oder ähnliches angezeigt, sodass ich das FreeDOS-Menü nie auf diese Weise erreichte. Shawn vor 13 Jahren 0
Himem und emm386 sind an sich nicht unerwünscht, sie werden verwendet, um Speicher über den herkömmlichen 640k-Speicher in DOS zu ermöglichen. Für die Treiber, die Sie für das DVD-Laufwerk laden möchten, müssen Sie möglicherweise sogar Himem und Emm386 laden. Ich habe die Antwort mit einem Link zu einer Website aktualisiert, auf der erklärt wird, wie ein FreeDOS-Iso erstellt wird, das gcdrom anstelle von xcdrom lädt. Ich denke, das wird Ihr Problem lösen. Console vor 13 Jahren 0
@Console Wenn es einfach ist, FreeDOS iso zu modifizieren, können wir dieses Prblem mit CD-ROM-Treibern überspringen? Er muss lediglich ein einzelnes Verzeichnis zu iso hinzufügen, das das Flash-Programm und das Image enthält. Irgendwelche Links dafür? AndrejaKo vor 13 Jahren 0
Mein Überhitzungsproblem macht Windows 7 in meiner virtuellen Maschine unbrauchbar, und ich habe herausgefunden, dass das Kabel des Bildschirms meines Desktops kaputt ist, wodurch es unbrauchbar wird (es hatte XP). Ich habe versucht, den Anweisungen mit dem Linux-Iso-Editor isoMaster zu folgen, aber wenn ich zum Schritt "Erweitern der Datei fdboot.img.gz mit einem Windows-Archivierungsprogramm oder mit gzip" komme, kann ich ihn nicht erweitern (ich habe es mit gunzip, tar und zcat versucht). . Ich habe mich gefragt, ob es einem von euch nichts ausgemacht hat, mir dabei zu helfen. Ich meine, theoretisch könnte man das iso modifizieren und rüber schicken, oder? Ich würde das normalerweise nicht fragen, sorry. Shawn vor 13 Jahren 0
@Console @AndrejaKo * gunzip * und * zcat * sagen beide "gzip: fdboot.img.gz: nicht im gzip-Format", aber * tar -xvzf fdboot.img.gz * sagt "gzip: stdin: nicht im gzip-Format". Ich gehe davon aus, dass bei meinem Anruf etwas nicht stimmt. Es scheint aus stdin zu lesen und nicht aus der Datei, die ich als Argument übergeben habe. Ich kann es nicht verstehen. Shawn vor 13 Jahren 0
@Console @AndrejaKo Ok, endlich habe ich XP zum Laufen bekommen und das ISO modifiziert. Wenn ich nun die Option # 6 FreeDOS Live-CD mit SATA-CD-Treiber wähle, erhalte ich folgende Meldung: "UMB nicht verfügbar! GCDROM V2.4, 2-6-2007 Treibername ist" FDCD0000 ". Kein CD-ROM-Laufwerk; GCDROM nicht geladen! FreeCom-Version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00] Aktuelles Datum: Di 08-17-2010 Neues Datum eingeben (mm-dd [cc] yy): Aktuelle Uhrzeit ist 12: 38: 35.93 Neue Zeit eingeben: A: /> Wenn ich versuche, "X:" einzugeben, wird "Ungültiges Laufwerk X:" angezeigt. Was bedeutet das? Shawn vor 13 Jahren 0
UMB = obere Speicherblöcke. Ohne zu sehr auf Details eingehen zu müssen, wie DOS mit Speicher umgeht, bedeutet die Fehlermeldung, dass Sie ihn laden müssen. Wenn Option 6 die Option ist, die Himem und Emm386 überspringt, besteht der einfachste Weg für Sie wahrscheinlich darin, gcdrom zu einer der vorherigen Menüoptionen hinzuzufügen. Beachten Sie, dass Himem vor gcdrom in die Konfigurationsdatei geladen werden muss. (Es ist auch möglich, dass Sie es zum Laufen bringen, wenn Sie gcdrom mit DEVICE = anstelle von DEVICEHIGH = laden, aber ich würde empfehlen, die himem-Option zu verwenden.) Console vor 13 Jahren 0
@Console Immer noch nicht funktioniert, habe ich diese Zeile ersetzt: "345?! DEVICEHIGH = A: \ DRIVER \ XCDROM.SYS / D: FDCD0000" durch diese Zeile "345?! DEVICEHIGH = A: \ DRIVER \ GCDROM.SYS / D: FDCD0000 "um sicherzustellen, dass ich mit jeder Option GCDROM anstelle von XCDROM habe. Option himem und emm386 sagt EDD-BIOS-Fehler! Einheit ignoriert und eventuell dasselbe alte GCDROM ... Treibername ... Kein CD-ROM-Laufwerk zum Verwenden; GCDROM nicht geladen! .......... Kann Client-CD-ROM-Gerätetreiber nicht öffnen. FDCD0000 CDRcache bleibt nicht resident. CD-Treiber CDRCACH0 kann nicht geöffnet werden. SHCDX33A kann nicht geladen werden! Es gibt keine CD-ROM oder die falsche CD-ROM! Shawn vor 13 Jahren 0
Die Himem-Option macht dasselbe, aber das Hinzufügen von UMBs ist nicht verfügbar! Error Shawn vor 13 Jahren 0
Der EDD-Bios-Fehler scheint ein Haken für Sie zu sein. Lesen Sie hier darüber nach: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/udma/devel/udma2_19.txt. Ich schlage vor, dass Sie freeDOS von einem USB-Speicherstick oder etwas anderem anstatt von einer CD-ROM booten. Wenn Sie ein bisschen googeln, finden Sie gute Ressourcen. (Ich bin kein FreeDOS-Experte, ich bin gerade alt genug, um zu wissen, wie DOS funktioniert :)) Console vor 13 Jahren 0
1
Yuhong Bao

Versuchen Sie als Alternative, Ihr BIOS zu prüfen, ob eine Option zum Umschalten in den ATA-Kompatibilitätsmodus verfügbar ist.