Невозможно выделить буфер для сохранения файла bios asus t100ta

Обновлено: 08.07.2024

Добрый день.
После покупки мат. платы ASUS Rampage Extreme столкнулся с проблемой.
Дело в том, что БИОС не "запоминает" порядок загрузки жестких дисков.
Т.е. каждый раз при включении системы мне приходится лезть в БИОС и выставлять там нужный загрузочный диск.
Обновление до последней версии 1301 не помогло.
Кроме основного жесткого диска в системе есть еще 2 объединенных в RAID-0, а также 2 внешних USB привода + 2 флэшки.
Итого 7 носителей.
БИОС каждый раз выставляет загрузочным разный диск (то USB привод то флэшку), но только не нужный.
Все внутренние диски - SATA.
Сохранение настроек в профили БИОСа не помогает.
Батарейка хорошая (менялась недавно).
Помогите пожалуйста.

Система:
Операционная система
MS Windows 7 Ultimate 32-bit
Центральный процессор
Intel Core 2 Quad Q9400 @ 2.66GHz 40 °C
Технология Yorkfield 45nm
Оперативная память
4.0 Гб Дваканальный DDR3 @ 683 Мгц (9-9-9-24)
Материнская плата
ASUSTeK Computer INC. Rampage Extreme (LGA 775)
Графические устройства
G2420HDBL @ 1920x1080
G2420HDBL @ 1920x1080
NVIDIA GeForce GTX 460
Жесткие диски
1465 Гб BABYLON (SCSI)
293 Гб Western Digital WDC WD3000HLFS-01G6U1 (SCSI) 31 °C
Оптические диски
HL-DT-ST DVD-RAM GSA-H30N
Optiarc DVD RW AD-7203S
Звуковые устройства
Creative X-Fi Audio Processor (WDM)

лично я вижу 2 причины - батарейка(хоть и хорошая) или неправильное сохранение параметров. у злого геймера вроде такая материнка - придёт, точнее скажет

Intel Pentium 4 3.0GHz
CoolerMaster Hiper TX2
Asus P5LD2
2Gb Hynix
MSI GTX460 Hawk Talon
500Gb Seagate
550W Atrix
Windows XP
Samsung D900, Samsung i8910, Fujifilm S1600

лично я вижу 2 причины - батарейка(хоть и хорошая) или неправильное сохранение параметров. у злого геймера вроде такая материнка - придёт, точнее скажет


каких параметров? в БИОСе? да вроде все правильно. я все настройки в профиль зашиваю.. но это бесполезно.
у Вас в тексте ошибки технического характера и ошибки по подключенным устройствам
- опишите точную конфигурацию системы (температуру можно не указывать ), включая блок питания и тд
- укажите какие устройства как логически подключены
- почему была смена материнской плата?
- работал ли графический адаптер со старой матерью?
- укажите порядок загрузки, который вы выставили и пытались запомнить

у Вас в тексте ошибки технического характера и ошибки по подключенным устройствам
- опишите точную конфигурацию системы (температуру можно не указывать ), включая блок питания и тд
- укажите какие устройства как логически подключены
- почему была смена материнской плата?
- работал ли графический адаптер со старой матерью?
- укажите порядок загрузки, который вы выставили и пытались запомнить

Отображение:
Видеоадаптер NVIDIA GeForce GTX 460 (1024 Мб)
Видеоадаптер NVIDIA GeForce GTX 460 (1024 Мб)
Монитор BenQ G2420HDBL (Digital) [24" LCD] (55A02292SL000)
Монитор BenQ G2420HDBL (Digital) [24" LCD] (55A02303SL000)

Мультимедиа:
Звуковой адаптер Analog Devices AD2000B @ Intel 82801IB ICH9 - High Definition Audio Controller [A-2]
Звуковой адаптер Creative SB X-Fi XtremeMusic/Platinum Sound Card
Звуковой адаптер Контроллер High Definition Audio (Microsoft) [10DE-0BEB] [NoDB]

Хранение данных:
Контроллер хранения данных AHSNL4FZ IDE Controller
Контроллер хранения данных Intel® ICH8R/ICH9R/ICH10R/DO/PCH SATA RAID Controller
Дисковый накопитель BABYLON (1397 Гб, IDE)
Дисковый накопитель Generic STORAGE DEVICE USB Device (1962 Мб, USB)
Дисковый накопитель Generic USB CF Reader USB Device
Дисковый накопитель Generic USB MS Reader USB Device
Дисковый накопитель Generic USB SD Reader USB Device (244 Мб, USB)
Дисковый накопитель Generic USB SM Reader USB Device
Дисковый накопитель JetFlash Transcend 8GB USB Device (7 Гб, USB)
Дисковый накопитель Seagate BlackArmorDAS35 USB Device (931 Гб, USB)
Дисковый накопитель Seagate Desktop USB Device (298 Гб, USB)
Дисковый накопитель WDC WD3000HLFS-01G6U1 (279 Гб, IDE)
Оптический накопитель HL-DT-ST DVD-RAM GSA-H30N (DVD+R9:8x, DVD-R9:8x, DVD+RW:16x/8x, DVD-RW:16x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
Оптический накопитель Optiarc DVD RW AD-7203S (DVD+R9:8x, DVD-R9:12x, DVD+RW:20x/8x, DVD-RW:20x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
Статус SMART жёстких дисков OK

Разделы:
C: (NTFS) 279.4 Гб (179.8 Гб свободно)
D: (NTFS) 1397.3 Гб (596.8 Гб свободно)
J: (NTFS) 298.1 Гб (202.7 Гб свободно)
N: (NTFS) 931.5 Гб (793.9 Гб свободно)
Общий объём 2906.2 Гб (1773.1 Гб свободно)

Ввод:
Клавиатура Клавиатура HID
Клавиатура Клавиатура HID
Клавиатура Клавиатура HID
Мышь HID-совместимая мышь
Мышь HID-совместимая мышь
Игровой контроллер Драйвер PC-джойстика Microsoft
___

Блок питания Thermaltake (модульный) - 700 Ватт, куплен недавно.
___

Мать поменял, потому что собирал игровой комп - это основная причина
___

Про порядок загрузки:

Первым должен идти в любом случае Дисковый накопитель WDC WD3000HLFS-01G6U1 (279 Гб, IDE)
Что идет потом неважно.
___

Кстати, вот сегодня например загрузилось нормально
Видимо симптом проявляется от случая к случаю.

Метод прошивки я не знаю. Просто сразу удивило что объем биоса 4Мб, а флеши 8Мб. Ковырянием НЕХа нашел с какого адреса начинается 4-х мегабайтная составляющая, обновляемая из апдейта биос. Попробовал подсунуть из апдейта, предварительно обрезав пару лишних килобайт - все работает, только на проблему не влияет никак. Где-то встречал что после прошивки из EZ flash, в биосе, данная проблема исчезла, хотя верится слабо. То что апдейтится, не содержит информации, нужной для устранения проблемы.

В общем не учел я одного момента: тело не включалось из-за слета биоса и лезть с прошивкой полного дампа конечно было проще, но как выяснилось неверно. В первой части флешки, до непосредственно прошивки биоса, судя по всему хранится информация сродни телефонным сертификатам. Естественно зашивая чужой дамп мы получаем как-бы рабочий аппарат, со слетевшими сертификатами - не запускается пресловутый Trusted Execution Engine Interface (как у нокии проблемы с SX4) все работает, только выключается через время. Сделав около 15-20 перепрошивок с разными кусками дампов я пришел к самому простому, с чего нужно было начинать. Я взял первую часть прошивки из дампа слитого с мертвого тела, и подсунул ему кусок с прошивкой биоса из рабочего дампа скачанного в интернете. Попытка подсунуть ему апдейт скачанный с суппорта асус привела к старту тела, но не рабочей сети Wi-Fi и проблемам с блютузом. В общем вот так, методом проб и ошибок было найдено лекарство. Коротко с начала в виде инструкции:

1. Сливаем дамп с мертвого тела.
2. Качаем дамп из сети.
3. В HEX редакторе копируем часть прошивки из скачанного дампа начиная с адреса 0х00400000 до конца прошивки по адресу 0x007ffff0.
4. По тем же адресам заменяем содержимое в слитом дампе.
5. Прошиваем результат работы в аппарат.

Если проблема была схожа с моей - таблетка запустится и будет нормально работать.

Для тех, у кого аппарат вообще не запускается с дампами из сети, можно взять апдейт с суппорта асуса, и вставить его в место прошивки биоса. Размер файла должен быть 4098 кб а не 4096! Если у вас файл 4096, то ничего делать не нужно! А у кого 4098 нужно будет обрезать 2 лишних килобайта с тех информацией для прошивки. Непосредственно прошивка биоса начинается с адреса 0х00000800. То есть удаляем от 0х00000000 до 0х000007f0.

Всем принимавшим участие в теме большая благодарность!

Проблема решена, тема закрыта.

Тему снова открываю, так как по ходу больная она, возможно требует еще обсуждения. Написал в личку человек с вопросом что делать, если он перешил биос на мертвом теле не сохранив дамп старой прошивки. Тело у него, как и у меня, заработало но соответственно не работает Intel Trusted Execution Engine Interface. Ответ: я не знаю. Все мои попытки восстановить аппарат без использования родного дампа к успеху не привели. По странному стечению обстоятельств именно сегодня мне в руки второй раз попал другой такой аппарат со сломанным гнездом зарядки и я решил слить с него дамп как с абсолютно рабочей таблетки, без всяких хитростей и извращений. Если он не поможет восстановить работу Intel Trusted Execution Engine Interface, значит у них действительно есть аппаратная привязка и как с ней бороться я не знаю. Всем всего, дамп с рабочего тела прилагаю.

В общем не учел я одного момента: тело не включалось из-за слета биоса и лезть с прошивкой полного дампа конечно было проще, но как выяснилось неверно. В первой части флешки, до непосредственно прошивки биоса, судя по всему хранится информация сродни телефонным сертификатам. Естественно зашивая чужой дамп мы получаем как-бы рабочий аппарат, со слетевшими сертификатами - не запускается пресловутый Trusted Execution Engine Interface (как у нокии проблемы с SX4) все работает, только выключается через время. Сделав около 15-20 перепрошивок с разными кусками дампов я пришел к самому простому, с чего нужно было начинать. Я взял первую часть прошивки из дампа слитого с мертвого тела, и подсунул ему кусок с прошивкой биоса из рабочего дампа скачанного в интернете. Попытка подсунуть ему апдейт скачанный с суппорта асус привела к старту тела, но не рабочей сети Wi-Fi и проблемам с блютузом. В общем вот так, методом проб и ошибок было найдено лекарство. Коротко с начала в виде инструкции:

1. Сливаем дамп с мертвого тела.
2. Качаем дамп из сети.
3. В HEX редакторе копируем часть прошивки из скачанного дампа начиная с адреса 0х00400000 до конца прошивки по адресу 0x007ffff0.
4. По тем же адресам заменяем содержимое в слитом дампе.
5. Прошиваем результат работы в аппарат.

Если проблема была схожа с моей - таблетка запустится и будет нормально работать.

Для тех, у кого аппарат вообще не запускается с дампами из сети, можно взять апдейт с суппорта асуса, и вставить его в место прошивки биоса. Размер файла должен быть 4098 кб а не 4096! Если у вас файл 4096, то ничего делать не нужно! А у кого 4098 нужно будет обрезать 2 лишних килобайта с тех информацией для прошивки. Непосредственно прошивка биоса начинается с адреса 0х00000800. То есть удаляем от 0х00000000 до 0х000007f0.

Требуется создать образ "HDD", чтобы если что-то случится или я надумаю переразбить диск и поставить Linux, была возможность откатиться обратно, чтобы всё было как на новом, только что купленном ПК.

Сначала попытался загрузиться с флешки(MBR) с Paragon Partition Manager 12, но обнаружил, что на данном ноутбуке вообще отсутствует возможность загрузки в Legacy. Перерыл весь BIOS (настроек там меньше, чем пальцев), единственное, можно только отключить - Secure Boot, но это ничего не даёт. Про CSM никакого упоминания.

Создал при помощи родного Paragon Boot Media Builder загрузочную флешку с Paragon PM(Partition Manager) 14 со стандартными параметрами. К счастью она оказалась UEFI. Проверил на 2-ух других ноутбуках с UEFI, загружается в UEFI без проблем, причём на удивление, даже не пришлось отключать Secure Boot. При включении, вызывал загрузочное меню, и обнаруживал свою UEFI-флешку, с которой загружался.
Но на Asus T100TA - облом.
Флешка определяется и в BIOS'е, и в загрузочном меню, но при выборе, загружается предустановленная Win8.1 ноутбука, а не с флешки. Пробовал загружаться с неё через меню, и через BIOS, и менять приорететы загрузки, и со включенным/отключенным Secure Boot - результат - 0.
Пробовал создавать другую флешку (так-же проверял на других ноутбуках, всё ОК), но T100TA результат - 0.

Имеется подлинный DVD-диск с Win8.1 x64 и USB-DVD-привод. Тоже определяется как UEFI-DVD, но загружается с "HDD", хотя на других ноутбуках - нормально и в UEFI и в Legacy.

Обновил BIOS до последней версии - ничего не дало.
USB-порт - только 1. Пробовал даже через концентратор - 0.

Ни с какого носителя, кроме как Win8.1 с самого "HDD" ноутбука загруиться не получается.

В чём дело?
Подскажите, пожалуйста, хоть где копать?

Заранее благодарен за любые подсказки.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


Как заставить ноутбук с Wiidows 8 (64 GPT) загружаться с флешки
Ноутбук Toshiba Satellite C870 с Wiidows 8 (64 GPT), нужна загрузка с флешки для аварийного.

Asus T100TA - копия системных разделов
читал смежную тему, решения так и не нашёл не смог заставить грузиться флешку с множеством.

Не хочет загружаться с флешки ноутбук Asus F80Cr
Добрый день, коллеги, такая проблема Нужно ноут загрузить с загрузочной флэхи, на других ноутах и.

Ноутбук asus x55v, после разбора перестал загружаться
Проблема заключается в том , что после разбора ноут перестал загружаться ( до этого работал ). На.

У меня есть Asus Transformer Book T101HA, и я пытаюсь загрузить загрузочную флешку для двойной загрузки 2-й операционной системы (в настоящее время она работает под управлением Windows 10, как это было из коробки).

Когда я нажимаю ESC при запуске, чтобы загрузить меню загрузки, я получаю только следующее, независимо от того, подключен ли загрузочный USB или нет.

Меню загрузки

Я также посмотрел в BIOS, чтобы посмотреть порядок загрузки, но варианты выглядят очень ограниченными по сравнению с другими, которые я видел в прошлом. Существует только опция загрузки, и она может быть установлена только в «Диспетчер загрузки Windows» или «Отключено» (для USB нет опции). Кажется, нет никакой возможности добавлять новые параметры загрузки.

Попытка изменить порядок загрузки в BIOS

Кто-нибудь может мне помочь с выходом к загрузке с USB?

3 ответа 3

Asus T100 - устройство Intel Bay Trail, и большинство из них, несмотря на наличие 64-битного ЦП, имеют прошивку IA32 (32-битную) EFI. Также функция, называемая безопасной загрузкой, включена в настройке EFI по умолчанию и может блокировать отображение некоторых операционных систем в меню загрузки. Чтобы встроенное ПО распознавало флэш-накопитель как загрузочный, его необходимо отформатировать как FAT32 и подписать загрузчик 32-разрядной операционной системы в EFI/bootia32.efi.

Вы не упоминаете, какую 2-ю операционную систему вы пытаетесь загрузить, поэтому я могу только предполагать, что это дистрибутив Linux. Это, вероятно, не отображается в меню, потому что:

SecureBoot включен, и EFI/bootia32.efi не подписан действительным ключом - проще всего отключить SecureBoot в настройке EFI (должен быть переключатель). Помните, что некоторые функции Windows 10 (например, BitLocker) не работают в этом состоянии.

Известно, что попытка сделать несколько дел одновременно обычно да­ет негативный результат. Тем не менее, мы решили совместить низ­ко­у­ров­не­вое исследование UEFI BIOS ноутбука ASUS T100T, оказавшегося в на­шей тестовой лаборатории с процессом отладки и тестирования на­ше­го нового программного продукта UEFImark EBC Edition, ведь ра­бо­тая на уровне регистров, ячеек памяти и ассемблерного кода мож­но уви­деть много такого, о чем не говорится на презентациях…

Эксперимент с обновлением firmware

Согласно сложившейся традиции, работу с устройством начинаем с обновления firmware. Мы заменили прошивку с версии 2.14 на 2.23. Что изменилось?

  1. Ноутбук приобрел способность обнаруживать и запускать UEFI-загрузчик с внешнего USB-накопителя по стан­дарт­но­му пути \EFI\BOOT\bootia32.efi (см. публикацию «В ноутбуках ASUS уже нет Legacy-загрузки?»).
  2. С помощью утилиты BIOS Implementation Test Suite обнаружено, что устранена ошибка, приводившая к уве­ли­че­нию погрешности установки (или измерения) тактовой частоты процессора в тесте ACPI. Данный тест состоит в установке различных Power Management состояний процессора с последующим измерением тактовой частоты для каждого состояния.
  3. Также благодаря BIOSBITS мы определили, что устранена ошибка, приводившая к некорректным ре­зуль­та­там в тесте, измеряющем временные соотношения при обработке SMI (System Management Interrupt) и вре­мя нахождения процессора в состоянии SMM (System Management Mode). Заметим, что одним из след­ствий этой ошибки могут быть сбои оборудования, связанные с недопустимым увеличением ла­тент­нос­ти при об­ра­бот­ке внешних аппаратных прерываний.

Низкоуровневое исследование BIOS ноутбука ASUS T100T подтвердило. что платформа оснащена 32-битной «прошивкой» UEFI

32 или 64 бита?

Не обошлось без недоразумений. Ранее по сети разошлась информация, ноутбук снабжен 32-битным про­цес­со­ром. А по информации на сайте Intel, процессор Intel Atom CPU Z3740 поддерживает технологию Intel 64 (см. пу­бли­ка­цию «Особенности реализации USB-подсистемы ноутбука ASUS T100T»). Но результаты наших по­сле­до­ва­тель­ных попыток запуска 32-битного и 64-битного вариантов UEFI Shell с внешнего USB-накопителя, однозначно говорят о наличии только IA32 UEFI firmware. Итак, для прояснения ситуации, запускаем UEFImark EBC Edition и получаем такой результат:

Строка Native width, bits: 32 означает, что UEFI firmware использует 32-битный режим работы процессора, а также, что для адресации системных объектов в пространстве адресуемой памяти используются 32-битные указатели и размер адресного пространства равен 4 Гигабайта или 2 32 байт.

Строка CPU features: iEM64T… означает, что процессор поддерживает 64-битный режим, но его включение воз­мож­но только после передачи контроля над платформой от UEFI к 64-битной операционной системе.

Вывод: у нас 64-битный процессор, на котором запущен 32-битный UEFI. Получение системной информации не­по­сред­ствен­но «из железа» гарантирует ее достоверность.

Резюме

Около двух лет назад из целого ряда независимых источников можно было услышать мнение о том, что ре­а­ли­за­ция UEFI для IA32 является «вчерашним днем» и все выпускаемые PC-совместимые системы будут ком­плек­то­вать­ся x64 UEFI firmware. И вот, в нашей тестовой лаборатории оказался новейший ноутбук от ASUS, снабженный 32-битной «прошивкой», несмотря на поддержку 64-битного режима процессором. Разумеется, приложения для x64 UEFI на нем запустить нельзя. Как разработчику системного программного обеспечения минимизировать риски в непредсказуемом и быстро меняющемся мире? Ответ на этот вопрос дает использование технологии EBC или EFI Byte Code, основанной на реализации в рамках UEFI виртуальной машины регистрового типа, архитектура которой не зависит от аппаратной реализации платформы. А чтобы окончательно потерять способность чему-либо удив­лять­ся, осталось только увидеть ноутбук на основе Itanium, и конечно, запустить на нем EBC-приложение…

Читайте также: