1

Я настойчиво думал о том, чтобы выполнить свое первое обновление BIOS через MS-DOS, но откладывал эту задачу до сегодняшнего дня. Несмотря на то, что люди говорят мне, что любой загрузочный ISO-файл будет делать это через CD-ROM или RAMDRIVE, у меня все еще есть проблемы. Во-первых, проблема с драйвером CD-ROM, пытающимся заставить его работать с 4 файлами драйверов (cd1.SYS, CD2.SYS, cd3.SYS, CD4.SYS), а также запуск RAMDISK оказался неудачным:

CD-ROM XMS Allocation Error

Ошибка распределения RAMDISK XMS (диски X: и R: не работают)

Эта линия A20 казалась препятствием, которое после нескольких поисков указало мне на эту статью на веб-сайте Microsoft. Кажется, что FastGate является виновником, который занимает линию A20 и конфликтует с himem.sys, который должен обрабатывать его, что приводит к тому, что драйвер не может выделить ресурсы памяти. Хотя в статье предлагается 2 обходных пути, которые включают отключение опции FastGate или добавление переключателя, я читал, что первый обходной путь может вызвать проблемы, которые включают в себя последующее изменение BIOS, отключение теневого копирования и т.д., В то время как последний обходной путь может просто повесить систему, как указано в ссылке выше. Я предполагаю, что это просто зависает процесс загрузки из файла образа, хотя.

Подводя итог вышесказанному, я осторожен и считаю, что следовать обоим обходным путям опасно, потому что отключение FastGate или добавление переключателя с помощью доступных переключателей с 1 по 14 или 16 может привести к аварийному завершению процесса обновления BIOS. Я мог бы сделать это без необходимости использования himem.sys с загрузочным USB-накопителем, сделав его видимым как USB-HDD, но некоторое время назад я прочитал, что обновлять BIOS с жесткого диска никогда не было хорошей идеей, так что даже подумал, что это симуляция, кто знает ... Может быть, он отключит жесткий диск в процессе обновления BIOS или даже USB-накопитель как таковой? В этой статье на веб-сайте поддержки IBM не рекомендуется загружать himem.sys, поскольку он конфликтует с обновлением BIOS.

DELL Latitude E6420
8 ГБ ОЗУ
250 ГБ HDD
Windows 7 Enterprise 64-битная

ОБНОВИТЬ:

Загрузочные образы, которые я пробовал:

Hiren's Bootable CD
Обновление BIOS Bay Wolf

Обратите внимание, что, поскольку обновления BIOS превышают 5 МБ, их нельзя записать в загрузочные образы объемом 1,44 МБ или 2,88 МБ, что означает CD-ROM или RAMDISK. Однако ImgBurn имеет опцию "Custom" типа эмуляции в "Bootable Disc", где я не знаю, как заполнить последние 2 поля:

1 ответ1

1
  1. Вы можете просто не загружать himen.sys . Обычно это нужно только в том случае, если вам нужно освободить память в нижних 640 КБ или если вы хотите использовать сверхвысокую память в качестве дискового кэша. Последнее не нужно (черт возьми, нежелательно) при обновлении BIOS. (Причина: загрузка минимально возможного количества программ. Желательно только то, что вам действительно нужно. Тогда есть меньше шансов что-то мешать).

  2. Если вы создадите традиционный загрузочный CDROM, он будет эмулировать дискету. Вам не нужен драйвер CDROM для доступа к этой части. Конечно, вы увидите только «образ дискеты» на CDROM, и это ограничивает вас до 2,88 МБ. Но обычно это гораздо больше, чем нужно для программы обновления BIOS и образа BSOS.

  3. Вы можете просто использовать старомодный дисковод. Они стареют, но некоторые из нас держат их только для таких вещей.

  4. Если вам нужно больше места, чем 2.88MB, пожалуйста, добавьте ваш config.sys и autoexec.bat вопрос. Может быть, мы можем что-то заметить.

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