Я пытаюсь обновить BIOS DELL VOSTRO 260. Я изо всех сил пытаюсь добраться куда угодно. Если я скачаю exe-файл и попробую запустить его с USB-накопителя FreeDOS:

вот что я получаю:

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

Очевидно, что-то пошло не так, но что?

1 ответ1

2

Программа на самом деле не будет работать в DOS (что объясняет вашу ошибку выделения памяти). Я не пробовал этого, но теоретически вы должны иметь возможность запускать этот EXE из среды Windows PE, такой как Win7 PE или BART PE, если вы можете получить доступ к файлам, необходимым для его сборки, или найти готовый ISO в сети.

Пока все хорошо, но вы заметите, что загрузка - это исполняемый файл Windows. Так же, как это не может быть запущено в Ubuntu (или любом другом Linux), оно также не будет работать в устаревших версиях Windows, в частности в MS-DOS или в любой эмуляции MS-DOS. Это несмотря на все, что можно сказать на странице загрузки о совместимости с более ранними версиями Windows; при использовании любой устаревшей среды типа DOS .exe запускается, но завершает работу, ничего не делая, кроме распечатывания раздражающего сообщения.

Ключевым компонентом на этом этапе является Windows 7 Repair Disk. Есть несколько способов получить один, в том числе купить один из источников в Интернете или подружиться с кем-то, у кого есть компьютер с Windows 7. Если вам повезло, ваш производитель компьютеров поставил один с вашей коробкой. Я решил создать его на своем компьютере с Ubuntu, используя копию Windows 7, запущенную в VirtualBox, адаптируя инструкции по созданию аварийного диска с этого веб-сайта.

Хорошей новостью является то, что, похоже, не имеет значения, с какой версии Windows 7 восстановительный диск получен. Поскольку это обновление BIOS, даже не имеет значения, используете ли вы 32-битную или 64-битную версию, если ваш компьютер 64-битный.

Если у вас есть диск восстановления Windows 7, все остальное легко. Вы можете превратить его в загрузочный USB, если хотите, но если в вашей коробке есть привод CD, это не нужно. Вот шаги:

  1. Поместите загруженный файл BIOS с расширением .exe на обычную флешку.
  2. Перезагрузите компьютер с диска восстановления Windows 7, при появлении запроса нажмите пробел.
  3. Перейдите к командной строке. (Используйте Recovery Tools-> Командная строка).
  4. Найдите правильную букву диска для вашего USB (в командной строке dir a: затем b, c и т.д., Пока не найдете правильный).
  5. Перейдите к нему в командной строке (введите букву диска с двоеточием).
  6. Запустите файл, набрав его имя (примечание: вкладка автозаполнение работает :)).
  7. Оттуда просто следуйте инструкциям на экране и убедитесь, что ваш компьютер включен во время обновления.

Возможно, это поможет:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .