
Я был настойчив с мыслью выполнить свое первое обновление BIOS через MS-DOS, но откладывал эту задачу до сегодняшнего дня. Несмотря на то, что люди говорили мне, что любой загрузочный ISO сделает это либо через CD-ROM, либо через RAMDRIVE, у меня все еще возникают проблемы. Во-первых, проблема с драйвером CD-ROM, пытающимся заставить его работать с 4 файлами драйвера(cd1.SYS, cd2.SYS, cd3.SYS, cd4.SYS)а также запуск RAMDISK оказался неудачным:
Ошибка распределения XMS CD-ROM
Ошибка выделения RAMDISK XMS (X: и R: диски не работают)
ЭтотЛиния А20казалось, было препятствием, которое затем после нескольких поисков указало мнек этой статьена сайте Microsoft. Кажется, чтоFastGate — виновниккоторый занимает линию А20 иконфликтует с himem.sysкоторый должен обрабатывать его, заставляя драйвер не выделять ресурсы памяти. Хотя статья предлагает 2 обходных пути, которые отключают опцию FastGate или добавляют переключатель, я читал, что первый обходной путь может вызвать проблемы, которые включают в себя последующее изменение BIOS, отключение теневого копирования и т. д., в то время как последний обходной путь может просто повесить систему, как указано в ссылке выше. Я предполагаю, что он просто повесит процесс загрузки из файла образа.
Подводя итог вышесказанному, я осторожен и считаю, что рискованно следовать обоим обходным путям, поскольку отключение FastGate или попытка добавления переключателя путем проверки доступных переключателей с 1 по 14 или 16 может привести к сбою процесса обновления BIOS. Я мог бы сделать это без необходимости в himem.sys с загрузочным USB-накопителем, сделав его видимым какUSB-HDD, но некоторое время назад я прочитал, что обновлять BIOS с жесткого диска никогда не бывает хорошей идеей, так что даже если это симуляция, кто знает... Может быть, она отключит жесткий диск в середине процесса обновления BIOS или даже сам USB-накопитель?Эта статьяна сайте поддержки IBM рекомендуетне загружать himem.sysтак как это конфликтует с обновлением BIOS.
DELL Латитюд E6420
8 ГБ оперативной памяти
250 ГБ жесткий диск
Windows 7 Корпоративная 64-бит
ОБНОВЛЯТЬ:
Загрузочные образы, которые я пробовал:
Загрузочный CD Hiren's
Компакт-диск с обновлением BIOS от Bay Wolf
Обратите внимание, что поскольку обновления BIOS превышают 5 МБ, их нельзя записать в загрузочные образы размером 1,44 МБ или 2,88 МБ, что означает CD-ROM или RAMDISK. Однако ImgBurn имеет"Обычай"Параметр типа эмуляции в «Загрузочном диске», где я не знаю, как заполнить последние 2 поля:
решение1
Вы могли бы просто не загружать
himen.sys
. Обычно он вам нужен только если вам нужно освободить память в нижних 640 КБ или когда вы хотите использовать дополнительную верхнюю память как дисковый кэш. Последнее не нужно (черт возьми, нежелательно) при обновлении BIOS. (Причина: загружайте как можно меньше программ. Предпочтительно только то, что вам действительно нужно. Тогда меньше шансов, что что-то помешает).Если вы сделаете традиционный загрузочный CDROM, он будет эмулировать дискету. Вам не нужен драйвер CDROM для доступа к этой части. Конечно, вы увидите только «образ дискеты» на CDROM, и это ограничивает вас 2,88 МБ. Но это обычно намного больше, чем вам нужно для программы обновления BIOS и образа BSOS.
Можно просто использовать старый дисковод. Они устаревают, но некоторые из нас держат их именно для таких случаев.
Если вам нужно больше места, чем 2.88MB, то, пожалуйста, добавьте ваш config.sys и autoexec.bat к вопросу. Может быть, мы сможем что-то заметить.