Ich versuche, das BIOS meines Dell Vostro 260 zu aktualisieren. Ich komme nicht weiter. Wenn ich die EXE-Datei herunterlade und versuche, sie über ein FreeDOS-USB-Laufwerk auszuführen:
hier ist, was ich bekomme:
C:\> ms-a10
SfxDos v2.11 [2012/06/25]
Extracting Files: [6174382 / 6174382] 100%
BIOS Version:
Current Version: A04
New Version: :A10
Update BIOS (y/n)? y
Disable secure compatibility function.
CurVer:A04, Chk version A: A00, Chk version X :X00
- Error: Problem allocating memory
Get ME Firmware version…Compare ME version…
The ME version is same or lower than current ME version. Skip update ME
Offensichtlich ist etwas schiefgelaufen, aber was?
Antwort1
Das Programm läuft eigentlich nicht unter DOS (was Ihren Speicherzuweisungsfehler erklärt). Ich habe das nicht ausprobiert, aber theoretisch sollten Sie diese EXE aus einer Windows PE-Umgebung wie Win7 PE oder BART PE ausführen können, wenn Sie Zugriff auf die zum Erstellen erforderlichen Dateien haben oder im Internet eine fertige ISO-Datei finden.
So weit, so gut, aber Sie werden feststellen, dass der Download eine ausführbare Windows-Datei ist. So wie diese nicht unter Ubuntu (oder einem anderen Linux) ausgeführt werden kann, läuft sie auch nicht unter älteren Windows-Versionen, insbesondere MS-DOS oder einer Emulation von MS-DOS. Dies gilt trotz aller Angaben auf der Download-Seite zur Kompatibilität mit früheren Windows-Versionen. In jeder älteren DOS-Umgebung wird die .exe ausgeführt, aber beendet, ohne etwas zu tun, außer eine nervige Meldung auszudrucken.
Die wichtigste Zutat an dieser Stelle ist eine Windows 7-Reparaturdiskette. Es gibt mehrere Möglichkeiten, eine zu erhalten, darunter den Kauf aus Quellen im Internet oder die Freundschaft mit jemandem, der einen Windows 7-Computer besitzt. Wenn Sie Glück haben, hat Ihr Computerhersteller eine mit Ihrem Computer mitgeliefert. Ich habe mich entschieden, eine auf meinem Ubuntu-Rechner zu erstellen, indem ich eine Kopie von Windows 7 in VirtualBox verwende und die Anweisungen zum Erstellen einer Rettungsdiskette von dieser angepasst habe.Webseite.
Die gute Nachricht ist, dass es scheinbar keine Rolle spielt, aus welcher Version von Windows 7 die Reparaturdiskette stammt. Da es sich um ein BIOS-Upgrade handelt, spielt es sogar keine Rolle, ob Sie 32-Bit- oder 64-Bit-Versionen verwenden, wenn Ihr Computer 64-Bit ist.
Sobald Sie eine Windows 7-Reparaturdiskette haben, ist der Rest ganz einfach. Sie können sie bei Bedarf in einen bootfähigen USB-Stick umwandeln, aber wenn Ihr Rechner über ein CD-Laufwerk verfügt, ist dies nicht erforderlich. Hier sind die Schritte:
- Speichern Sie die heruntergeladene EXE-Datei des BIOS-Upgrades auf einem normalen USB-Speicherstick.
- Starten Sie Ihren Computer von der Windows 7-Reparaturdiskette neu und drücken Sie die Leertaste, wenn Sie dazu aufgefordert werden.
- Navigieren Sie zur Eingabeaufforderung. (Verwenden Sie Wiederherstellungstools -> Eingabeaufforderung.)
- Suchen Sie den richtigen Laufwerksbuchstaben für Ihr USB-Gerät (in der Befehlszeile dir a: dann b, c usw., bis Sie den richtigen gefunden haben).
- Navigieren Sie in der Befehlszeile dorthin (geben Sie den Laufwerksbuchstaben mit Doppelpunkt ein).
- Führen Sie die Datei aus, indem Sie ihren Namen eingeben (beachten Sie, dass die automatische Tab-Vervollständigung funktioniert :)).
- Folgen Sie von dort aus einfach den Anweisungen auf dem Bildschirm und stellen Sie sicher, dass Ihr Computer während der Durchführung des Upgrades eingeschaltet bleibt.
Vielleicht wird dieshelfen: