Cpu z ошибка при запуске
Данная статья предназначена для сильно продвинутых пользователей, понимающих, что они делают и каковы последствия в случае неудачи. Материал подаётся по принципу "As Is", и автор не несёт никакой ответственности за моральный или материальный ущерб, могущий возникнуть как у читателя после прочтения данного материала, так и у третьей стороны от действий читателя после прочтения данного материала. Максимально возможная техническая неприятность в случае неграмотных действий пользователя или воздействия внешних причин вызовет необходимость перепрошивки флеш-памяти с образом BIOS на внешнем программаторе.
Прочитав статью "Исправление ошибок в CPU", я выполнил указанные в ней действия, загрузив тем самым в область DMI 2-килобайтный блок программного исправления ошибок микроядра CPU. Однако попытка получить спустя полгода новую базу исправлений ошибок (PEP15.PDB, в новых версиях утилиты файл переименован в PEP.DAT; далее по тексту все вхождения "PEP15.PDB" заменены на "PEP.DAT", поскольку к данной статье прилагается новая версия утилиты от Intel, по умолчанию работающая именно с PEP.DAT) -- как от изготовителя процессора (фирмы Intel), так и от продавца -- не увенчались успехом: продавец (фирма "IQ Computers") отвечает, что у него нет доступа к интеловской базе (что в общем-то странно и может означать, на мой взгляд, только то, что торговля процессорами этим продавцом осуществляется по "серым" каналам, не имеюшим официального выхода на Intel), а техсаппорт изготовителя отвечает буквально следующее:
The site is password protected. Your Intel(R) rep should be able to assist
you if you do not have the password.
--------
Joseph K
*All brands and trademarks are the property of their respective owners
===
Анализируя возможные пути и способы получения этой базы по неофициальным каналам, я обратил внимание на блоки CPUCODE в Award-BIOS'ах различных фирм-изготовителей материнских плат. Более пристальный анализ формата этих блоков показал, что он либо полностью совпадает с форматом PEP.DAT (как в BIOS'ах от A-Bit, например; имя файла -- CPUCODE.BIN), либо блокам из PEP.DAT предшествует некий заголовок неизвестного мне формата (как в BIOS'ах от ASUS; имя файла -- CPUCODE.EXE, хотя никакого отношения к исполнимым файлам формата *.EXE он не имеет). Каждый 2-килобайтный (2048 байт) блок файла PEP.DAT (или, что то же самое, CPUCODE.BIN) содержит заголовок следующего, насколько мне удалось разобрать сравнительным анализом, формата:
Смещение (16cc.) | Длина (10cc.) или формат | Описание |
---|---|---|
+0 | двойное слово | Номер версии формата (не встречал отличное от 1) |
+4 | двойное слово | Номер версии блока для данного CPUID |
+8 | 4 байта | Дата выхода данной версии блока |
+8 | слово | Год выхода (0x9919 -- 1999 год) |
+A | байт | День выхода (0x12 -- 12-е число) |
+B | байт | Месяц выхода (0x12 -- декабрь) |
+C | слово | CPUID процессора, для которого предназначен блок |
+E | слово | Не используется (заполнено нулями) |
+10 | 4 байта | . Возможно, -- контрольная сумма |
+14 | двойное слово | Номер версии формата (. не встречал отличное от 1) |
+18 | двойное слово | PKG (Package) процессора |
+1C | двойное слово | Не используется (заполнено нулями) |
+20 | 16 байтов | Не используется (заполнено нулями) |
+30 | до конца блока | Содержательная часть (собственно исправлениямикрокода) |
Для тех, кто не знает: в слове — 2 байта, в двойном слове — 4 байта, информация записывается в файле "задом наперёд", т.е. сначала идёт младший байт, а за ним — старший. Число 1 в файле представляется в виде двойного слова как 0x01000000.
Руководствуясь вышеизложенным, я вычленил из оригинальной январской 1999 года базы PEP.DAT такие 2-килобайтные блоки и записал их в отдельные файлы, дав каждому из них имя aaaabbcc.BIN, где aaaa — CPUID из заголовка (+C), bb — PKG процессора из заголовка (+18), cc — версия блока для данного CPUID из заголовка (+4). Дату на файлы поставил также по информации из заголовков блоков (+8). После этого я взял файл CPUCODE.EXE ("CBROM имя_файла_с_прошивкой /CPUCODE EXTRACT", на вопрос ответить "CPUCODE.EXE" без кавычек) из последнего BIOS'а от ASUS (v1010 от 16.07.99 для мамок P2B), отрезанием от него заголовка получил CPUCODE.BIN и "распотрошил" его таким же образом в другой директории. В ту же директорию добавил ещё два блока, найденные в DMI-области прошивки (для ASUS'а — по смещениям 0x37000 и 0x37800 относительно начала файла с прошивкой). После этого объединил эти две директории в третьей, оставив из файлов с одинаковыми "aaaabb" в названии только более новые (с бОльшим номером "cc").
Оставшиеся в итоге в третьей директории 2-килобайтные файлы *.BIN я отсортировал по имени и объединил их в одну базу с помощью стандартной команды "COPY": "COPY /b xxx1+xxx2+. xxxN PEP.DAT" (без кавычек, разумеется). Эту базу следует использовать вместо оригинальной январской 1999 года базы. Проверено на материнской плате A-Bit i440BX-6 Rev1.0 с процессором Celeron-333 (CPUID 0x0660).
Позднее я таким же методом распотрошил более новую базу версии 5.01 и обнаружил два новых процессора, не вошедших в предыдущую мою сборку. (Сколько я потом потрошил этих баз — не пишу за ненадобностью).
Для наглядности я привожу ниже таблицу поддерживаемых процессоров (таблица идёт на замену аналогичной в документации к утилите заливки изменений микрокода от Intel), отсортированную по Stepping/PKG.
Processor steppings (revisions) and microcode update revisions includes in current base
Знаками «|» отмечены изменения относительно собранной мною базы предыдущей (10/05/01) версии. В базу включены все блоки из официальной базы от Intel по состоянию на 29 мая 2002 года.
К данной статье прилагаются следующие файлы:
checkup6.zip (40 Kb) — Processor Update Utility for Intel(R) P6 Family Microprocessors v6.08 May 29, 2002. Copyright 1995-2002, Intel Corporation. (Только исполняемые файлы, без базы).
pep.zip (102 Kb) — на основе базы v6.08 от 29 мая 2002 (вместо старого архива pep15.zip). Положите PEP.DAT в один каталог с CHECKUP6.EXE
content.zip (192 Kb) — 2-килобайтные блоки, входящие в состав этой базы. Можете их использовать при формировании новой базы по алгоритму, описанному выше, когда у вас появится доступ к BIOS'у с более новой версией CPUCODE.
modbin.zip (59.68 Kb) — Award'овская утилита для исправления ряда настроек в Award-BIOS'ах до версии 4.50PG (для версий 6.00 и выше практически неприменима). Версия 4.50.77 от 1999 года.
«Новый» modbin (modbin6_2.00.00beta.zip / 79 КБ) проверено корректно работает с биосами 6.00.
cbrom.zip (34.59 Kb) — новая версия утилиты CBROM, присланная (не мне) техподдержкой ABit. Версия 2.07 от 2000 года. Отличается тем, что отображает версии блоков коррекции ошибок, выбирая их из области DMI и из CPUCODE.BIN (но не ASUS'овского CPUCODE.EXE) файла прошивки. Работоспособна на новых версиях BIOS'ов от A-Bit'а (мамки BE6-II).
Кстати, по поводу A-Bit'а: в новых его мамках используется формат BIOS'а, несовместимый со старым, и его не берут старые утилиты от AWARD'а (MODBIN, CBROM ругаются на контрольную сумму), и для работы с этими BIOS'ами выпущена новая версия AWDFLASH'а — 7.52C. Соответственно, для работы с этими BIOS'ами надо применять новые версии MODBIN'а и CBROM'а (MODBIN ищите сами, а новая версия CBROM'а приложена к данной статье).
Автор будет благодарен тому, кто пришлёт ему более новую версию утилиты MODBIN (новее приложенной с данной статье), только сначала просьба связаться e-mail'ом: возможно, с момента последней правки статьи данная или более новая версия у меня уже появилась.
А пока что приложенная к данной статье утилита MODBIN понимает только такие 2-мегабитные (256-килобайтные) BIOS'ы, в которых собственно BIOS (файл "original.tmp" или как его переименовали разработчики мамки) начинается со смещения 0x20000 относительно начала дампа прошивки (точнее, с этого смещения начинается заголовок LHA-архива). Кто хочет, может поэкспериментировать с BIOS'ом мамки A-Bit BE6-II BEH_QJ.BIN или более новым BEH_QY.BIN по такому алгоритму: с помощью CBROM'а "вынуть" из BIOS'а все дополнительные части в отдельные файлы, затем с помощью того же CBROM'а удалить из BIOS'а все части, кроме 0-й (0-я часть принципиально этой утилитой не удаляется), после чего HIEW'ом или какой-либо аналогичной утилитой переместить оригинальный BIOS (0-я часть) со смещения 0x0 на смещение 0x20000 от начала файла прошивки, затем CBROM'ом восстановить в этот файл все ранее удалённые компоненты (желательно — в том же порядке) и попробовать прошить (я надеюсь, вы обеспечили себе возможность отката, если эта руками скомпонованная прошивка не заведётся? — рекомендую иметь под руками запасной флеш с заведомо рабочей прошивкой) то, что получилось, во флеш мамки BE6-II. MODBIN, приложенный к статье, такой руками скомпонованный файл прошивки точно видит, но у меня нет гарантии, что в новых BIOS'ах от A-Bit'а ещё что-либо не добавлено (типа добавления ещё одной контрольной суммы или ещё чего). В любом случае, все эксперименты, описанные в этом абзаце, вы выполняете исключительно на свой страх и риск (у автора нет запасного флеша для экспериментов, равно как нет и данной мамки), но если всё-таки кто сподобится поэкспериментировать, не сочтите за труд поделиться результатами.
Пока обнаружена только одна материнская плата, запуск на которой процедуры обновления DMI (само обновление, а не проверка его необходимости) приводит к разрушению (расписыванию 0xFF) BIOS'а — это P3B-F. Ради справедливости следует отметить, что формат DMI во флеше этой мамки нестандартен, и стандартные авардовские процедуры коррекции DMI либо вообще этого DMI не видят, либо отказываются вносить туда изменения. Ну а вот в интелевской утилите, которая используется для прописывания в DMI блока коррекции ERRATA, этой проверки, похоже, просто не сделали, отчего запарывание BIOS'а и происходит.
Разработка CPU-Z Application компанией CPUID послужила толчком для создания последней версии файла cpuz.exe. Он также известен как файл CPU-Z Application (расширение EXE), который классифицируется как файл Win64 EXE (Исполняемое приложение).
Файл cpuz.exe изначально был выпущен с CPU-Z 1.9 08/28/2019 для ОС Windows 10. По нашим данным, эта версия файла является последним обновлением от компании CPUID.
Ниже приведены подробные сведения, порядок устранения неполадок, возникших с файлом EXE, и бесплатные загрузки различных версий файла cpuz.exe.
Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Сведения о разработчике и ПО | |
---|---|
Разработчик ПО: | CPUID |
Программа: | CPU-Z Application |
Авторское право: | Copyright (C) 2004-2019 |
Сведения о файле | |
---|---|
Набор символов: | Windows, Latin1 |
Код языка: | English (U.S.) |
Флаги файлов: | (none) |
Маска флагов файлов: | 0x003f |
Точка входа: | 0x13f180 |
Размер кода: | 1489408 |
Информация о файле | Описание |
---|---|
Размер файла: | 3.7 MB |
Дата и время изменения файла: | 2019:10:23 14:20:50+00:00 |
Тип файла: | Win64 EXE |
Тип MIME: | application/octet-stream |
Тип компьютера: | AMD AMD64 |
Метка времени: | 2019:08:27 20:43:00+00:00 |
Тип PE: | PE32+ |
Версия компоновщика: | 9.0 |
Размер кода: | 1489408 |
Размер инициализированных данных: | 2418688 |
Размер неинициализированных данных: | 0 |
Точка входа: | 0x13f180 |
Версия ОС: | 5.2 |
Версия образа: | 0.0 |
Версия подсистемы: | 5.2 |
Подсистема: | Windows GUI |
Номер версии файла: | 1.9.0.0 |
Номер версии продукта: | 1.9.0.0 |
Маска флагов файлов: | 0x003f |
Флаги файлов: | (none) |
Файловая ОС: | Win32 |
Тип объектного файла: | Executable application |
Подтип файла: | 0 |
Код языка: | English (U.S.) |
Набор символов: | Windows, Latin1 |
Наименование компании: | CPUID |
Описание файла: | CPU-Z Application |
Версия файла: | 1, 9, 0, 0 |
Внутреннее имя: | cpuz.exe |
Авторское право: | Copyright (C) 2004-2019 |
Название продукта: | CPU-Z Application |
Версия продукта: | 1, 9, 0, 0 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
Если на этапе 1 не удается устранить ошибку cpuz149_x64.sys, перейдите к шагу 2 ниже.
Шаг 3. Выполните обновление Windows.
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла cpuz.exe. Мы храним полную базу данных файлов cpuz.exe со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии CPU-Z . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с cpuz.exe. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.
Файлы CPUID Driver, такие как cpuz149_x64.sys, используют расширение SYS. Файл считается файлом Win64 EXE (Драйвер) и впервые был создан компанией CPUID для пакета ПО CPUID service.
Впервые cpuz149_x64.sys был представлен 08/28/2019 в составе CPU-Z 1.9 для Windows 10. По нашим данным, это самая последняя дата выпуска от компании CPUID.
Ниже приведены подробные сведения о файле, порядок устранения неполадок, возникших с файлом SYS, и бесплатные загрузки некоторых версий файла cpuz149_x64.sys.
Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Сведения о разработчике и ПО | |
---|---|
Разработчик ПО: | CPUID |
Программа: | CPUID service |
Авторское право: | Copyright(C) 2019 CPUID |
Сведения о файле | |
---|---|
Набор символов: | Unicode |
Код языка: | English (U.S.) |
Флаги файлов: | Private build |
Маска флагов файлов: | 0x003f |
Точка входа: | 0x9064 |
Размер кода: | 21504 |
Информация о файле | Описание |
---|---|
Размер файла: | 43 kB |
Дата и время изменения файла: | 2019:10:23 14:23:59+00:00 |
Тип файла: | Win64 EXE |
Тип MIME: | application/octet-stream |
Тип компьютера: | AMD AMD64 |
Метка времени: | 2019:08:27 19:51:43+00:00 |
Тип PE: | PE32+ |
Версия компоновщика: | 9.0 |
Размер кода: | 21504 |
Размер инициализированных данных: | 4608 |
Размер неинициализированных данных: | 0 |
Точка входа: | 0x9064 |
Версия ОС: | 6.1 |
Версия образа: | 6.1 |
Версия подсистемы: | 6.1 |
Подсистема: | Native |
Номер версии файла: | 1.0.4.9 |
Номер версии продукта: | 6.1.7600.16385 |
Маска флагов файлов: | 0x003f |
Флаги файлов: | Private build |
Файловая ОС: | Windows NT 32-bit |
Тип объектного файла: | Driver |
Подтип файла: | 7 |
Код языка: | English (U.S.) |
Набор символов: | Unicode |
Наименование компании: | CPUID |
Описание файла: | CPUID Driver |
Версия файла: | 6.1.7600.16385 built by: WinDDK |
Внутреннее имя: | cpuz.sys |
Авторское право: | Copyright(C) 2019 CPUID |
Название продукта: | CPUID service |
Версия продукта: | 6.1.7600.16385 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Общие ошибки выполнения cpuz.ini
Ошибки файла cpuz.ini часто возникают на этапе запуска CPU-Z, но также могут возникать во время работы программы. Эти типы ошибок INI также известны как «ошибки выполнения», поскольку они возникают во время выполнения CPU-Z. К числу наиболее распространенных ошибок выполнения cpuz.ini относятся:
- Не удается найти cpuz.ini.
- cpuz.ini — ошибка.
- Не удалось загрузить cpuz.ini.
- Ошибка при загрузке cpuz.ini.
- Не удалось зарегистрировать cpuz.ini / Не удается зарегистрировать cpuz.ini.
- Ошибка выполнения — cpuz.ini.
- Файл cpuz.ini отсутствует или поврежден.
Программа: C:\Program Files\CPUID\CPU-Z\cpuz.ini
Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.
В большинстве случаев причинами ошибок в INI являются отсутствующие или поврежденные файлы. Файл cpuz.ini может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с CPU-Z) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла cpuz.ini может быть вызвано отключением питания при загрузке CPU-Z, сбоем системы при загрузке или сохранении cpuz.ini, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Шаг 3. Выполните обновление Windows.
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла cpuz.ini. Мы храним полную базу данных файлов cpuz.ini со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии CPU-Z . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с cpuz.ini. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.
Не для кого не секрет, что процессор представляет собой автомат с микропрограммным управлением. И любая его инструкция является совокупностью микрокоманд, прошитых в ПЗУ процессора при его изготовлении. Ошибки микрокода и схемные погрешности (errata), допущенные при проектировании, могут вызывать отклонения от спецификаций процессора и ошибкам в его работе. При выпуске процессора обычно публикуются его спецификация и список обнаруженных errata.
Все процессоры Intel с архитектурой P6, а к ним относятся семейства Pentium Pro, Pentium II & III, Celeron, Pentium II & III Xeon и Pentium II Overdrive, обладают таким замечательным свойством, как "reprogrammable microcode". В этих процессорах имеется возможность изменения микрокода, т.е. имеется возможность исправления ошибок в программно-схемотехнической реализации конкретных процессоров семейства P6 и некоторых встроенных ошибок практически на уровне "железа". Ошибки могут появляться на этапе проектирования процессоров, а исправляются они именно с помощью изменения микрокода. Каждое из подсемейств (PII, Celeron, PPro, Xeon) имеет спецификацию. При выпуске каждого нового степпинга процессора (внутри него все приборы являются идентичными в рамках технологических отклонений), Intel публикует для него обновление спецификации, где указываются обнаруженные и исправленные errata (отклонения от спецификации).
Ошибки эти могут, в принципе, осложнить жизнь программному обеспечению, которое работает на этих "дефектных" процессорах (и пользователю ;-)) .
Конечно, все зависит от конкретных ошибок. Для избавления от подобных ужасов и требуется изменение микрокода процессора, в результате чего ошибка может быть полностью устранена или могут быть просто смягчены последствия от ее присутствия.
Кстати, поддержка биосами вновь вышедших процессоров определяется, в частности, и наличием соответствующей прошивки. Например, когда появился первый Celeron, именно отсутствие соответствующей версии микрокода не позволяло корректно запустить систему с этим процессором.
Сами обновления микрокода — это 2-хкилобайтные блоки данных, прошитые в системном BIOS. Такой блок есть для каждого степпинга процессора из семейства P6. Intel поставляет свежие версии микрокода ведущим производителям BIOS. База данных с обновлениями пополняется и изменяется при появлении новых моделей и версий микрокода. Intel рекомендует выполнять обновление версий микрокода с помощью своей утилиты при установке нового процессора на материнскую плату или перепрограммирования флэш-памяти, чтобы быть уверенным, что в BIOS содержится самая свежая версия микрокода. Эта программа определяет используемый процессор (с помощью CPUID) и ищет соответствующее ему обновление в своей базе. Если найдена свежая версия микрокода, утилита локально перепрошивает код в BIOS, не затрагивая остальные участки. Т.о. отпадает необходимость перепрограммирования всего флэша для поддержки нового ЦПУ, как это было ранее. Обновление базы данных Intel периодически выкладывает на своем сайте.
Последняяи из доступных нам баз имеет ревизию 5.01 и содержит следующие версии микрокода:
Processor | Processor Stepping | Microcode Update Rev |
---|---|---|
Pentium III Processor | 0x672 | 0x04 |
Pentium III Processor | 0x673 | 0x02 |
Pentium III Xeon Processor | 0x672 | 0x21 |
Pentium III Xeon Processor | 0x673 | 0x22 |
Pentium II Processor | 0x633 | 0x34 |
Pentium II Processor | 0x634 | 0x35 |
Pentium II Processor | 0x650 | 0x32 |
Pentium II Processor | 0x651 | 0x30 |
Pentium II Processor | 0x652 | 0x14 |
Pentium II Processor | 0x653 | 0x01 |
Pentium II Xeon Processor | 0x652 | 0x29 |
Pentium II Xeon Processor | 0x653 | 0x04 |
Intel Celeron Processor | 0x650 | 0x32 |
Intel Celeron Processor | 0x651 | 0x30 |
Intel Celeron Processor | 0x660 | 0x09 |
Intel Celeron Processor | 0x665 | 0x02 |
Pentium II OverDrive Processor | x1632 | 0x02 |
Pentium Pro Processor | 0x612 | 0xC6 |
Pentium Pro Processor | 0x616 | 0xC6 |
Pentium Pro Processor | 0x617 | 0xC6 |
Pentium Pro Processor | 0x619 | 0xD2 |
Загрузить последнюю версию утилиты, исправляющую микрокод можно прямо отсюда: pupdt501.exe (115 Kb)
Старую базу (PEP15.PDB) можно загрузить отсюда: pupdt461.exe (111 Кб)
После окончания работы утилиты, необходимо выключить питание компьютера. Загрузка обновления в процессор происходит во время выполнения POST при каждом запуске системы. Естественно для работы утилиты необходимо разрешить перезапись флэш-памяти перемычкой или в BIOS Setup. Программа должна запускаться из-под "голого" ДОСа.
Однако для такого идеального варианта необходима поддержка BIOS'ом специального API обновления микрокода процессора, позволяющего утилите обновления с помощью BIOS загрузить новый микрокод. Если используемая версия системного BIOS не поддерживает API, пользователю ничего не остается, кроме как добыть новую версию у производителя материнской платы. Однако бывает, что найти её не так уж просто, если не невозможно. Зачастую, после прекращения производства какой-либо модели системной платы, производитель перестает выпускать и обновления биосов для нее, но при этом новые процессоры могут появиться в продаже, а у пользователя может возникнуть желание установить в свою систему новый CPU.
В данном случае, утилита, тем не менее, может загрузить исправления технических погрешностей непосредственно в процессор. В этом случае утилита вызывает загрузку операционной системы сразу после обновления микрокода. Однако обновление микрокода будет потеряно при мягкой или жесткой перезагрузке системы.
Возникает вопрос, а чем чревато самостоятельное обновление прошивки? Ну, во-первых, сначала нужно удостовериться, что вам это действительно необходимо. Если версия прошивки старая, а новых версий BIOS производитель системной платы не предлагает, но, главное, вы столкнулись с нестабильной работой какого-то приложения, и рассчитываете, что изменение микрокода процессора вам поможет. Только в этом случае имеет смысл самостоятельно изменить прошивку. А насчет того, чем это чревато — по-моему, ничем опасным. Во-первых, не стоит забывать, что загрузка обновления микрокода в процессор применяется во всех BIOS на платах для P6 и уже давно (многие видели в Setup загадочную опцию Microcode Update: Enable/Disable). И ничего! Все работает.
Это еще раз подчеркивает необходимость его использования. Кто знает, как бы обстояло дело без этого обновления! Отличие лишь в том, что раньше микрокод обновлялся с установкой новой версии флэша, а теперь можно перепрограммировать не все содержимое BIOS, а лишь ограниченный кусок.
Мой личный опыт работы с этой программой пока был ограничен 7 случаями, из которых удалось обновить микрокод только на одной системной плате (Abit LX6 c PII 233). В остальных случаях BIOS уже содержал обновленные версии микрокода. Также не удалось встретить BIOS, не поддерживающий обновление микрокода.
Что касается аналогичной возможности обновления микрокода в процессорах других производителей (AMD, Cyrix), то никакой информации по этому вопросу мне найти не удалось. Но я почти уверен, что в этих CPU имеется аналогичная возможность изменения микрокода.
Шаг 2. Если вы недавно установили приложение CPU-Z (или схожее программное обеспечение), удалите его, затем попробуйте переустановить CPU-Z.
Чтобы удалить программное обеспечение CPU-Z, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
После полного удаления приложения следует перезагрузить ПК и заново установить CPU-Z.
Если на этапе 2 также не удается устранить ошибку cpuz.exe, перейдите к шагу 3 ниже.
cpuz.exe — ошибки выполнения
Ошибки выполнения — это ошибки CPU-Z, возникающие во время «выполнения». Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки EXE возникают в момент, когда происходит попытка загрузки файла cpuz.exe — либо при запуске приложения CPU-Z, либо, в некоторых случаях, во время его работы. Ошибки выполнения являются наиболее распространенной разновидностью ошибки EXE, которая встречается при использовании приложения CPU-Z.
К числу наиболее распространенных ошибок cpuz.exe относятся:
Не удается запустить программу из-за отсутствия cpuz.exe на компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему.
Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Поиск причины ошибки cpuz.exe является ключом к правильному разрешению таких ошибок. Несмотря на то что большинство этих ошибок EXE, влияющих на cpuz.exe, происходят во время запуска, иногда ошибка выполнения возникает при использовании CPU-Z Application. Причиной этого может быть недостаточное качество программного кода со стороны CPUID, конфликты с другими приложениями, сторонние плагины или поврежденное и устаревшее оборудование. Кроме того, эти типы ошибок cpuz.exe могут возникать в тех случаях, если файл был случайно перемещен, удален или поврежден вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Шаг 2. Если вы недавно установили приложение CPU-Z (или схожее программное обеспечение), удалите его, затем попробуйте переустановить CPU-Z.
Чтобы удалить программное обеспечение CPU-Z, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
После полного удаления приложения следует перезагрузить ПК и заново установить CPU-Z.
Если на этапе 2 также не удается устранить ошибку cpuz149_x64.sys, перейдите к шагу 3 ниже.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
Если на этапе 1 не удается устранить ошибку cpuz.ini, перейдите к шагу 2 ниже.
Шаг 2. Если вы недавно установили приложение CPU-Z (или схожее программное обеспечение), удалите его, затем попробуйте переустановить CPU-Z.
Чтобы удалить программное обеспечение CPU-Z, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
После полного удаления приложения следует перезагрузить ПК и заново установить CPU-Z.
Если на этапе 2 также не удается устранить ошибку cpuz.ini, перейдите к шагу 3 ниже.
Шаг 3. Выполните обновление Windows.
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла cpuz149_x64.sys. Мы храним полную базу данных файлов cpuz149_x64.sys со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии CPU-Z . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с cpuz149_x64.sys. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.
Разработка CPU-Z 1.9 компанией CPUID послужила толчком для создания последней версии файла cpuz.ini. Он также известен как файл Windows Initialization (расширение INI), который классифицируется как файл Параметры (Windows Initialization).
Файл cpuz.ini впервые был создан 08/28/2019 для ОС Windows 10 в CPU-Z 1.9. Согласно нашим сведениям, это единственная версия файла от компании CPUID.
Ниже приведены исчерпывающие сведения о файле, инструкции для простого устранения неполадок, возникших с файлом INI, и список бесплатных загрузок cpuz.ini для каждой из имеющихся версий файла.
Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Сведения о разработчике и ПО | |
---|---|
Программа: | CPU-Z 1.9 |
Разработчик: | CPUID |
Программное обеспечение: | CPU-Z |
Версия ПО: | 1.9 |
Сведения о файле | |
---|---|
Размер файла (байты): | 594 |
Дата первоначального файла: | 10/23/2019 |
Дата последнего файла: | 10/23/2019 |
Информация о файле | Описание |
---|---|
Размер файла: | 594 bytes |
Дата и время изменения файла: | 2019:10:23 14:20:50+00:00 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Cpuz149_x64.sys — ошибки «синего экрана» (BSOD)
Существует ряд причин, по которым вы можете столкнуться с проблемами с cpuz149_x64.sys. Большинство проблем с файлами SYS связаны с ошибками «синего экрана» (BSOD). Эти типы ошибок cpuz149_x64.sys могут быть вызваны аппаратными проблемами, устаревшей прошивкой, поврежденными драйверами или другими проблемами, связанными с программным обеспечением (например, обновление CPU-Z). В число этих ошибок входят:
- Не удается найти cpuz149_x64.sys.
- Не удалось загрузить cpuz149_x64.sys.
- Файл cpuz149_x64.sys отсутствует или поврежден.
- Windows не удалось запустить — cpuz149_x64.sys.
Обнаружена проблема, в результате которой ОС Windows завершила работу, чтобы предотвратить повреждение компьютера. По всей видимости, причиной проблемы стал следующий файл: cpuz149_x64.sys.
:( На вашем ПК возникла проблема, которую не удалось устранить, и его необходимо перезагрузить. Сведения об ошибке можно найти в Интернете: [BSOD] (cpuz149_x64.sys).
STOP 0×0000007A: KERNEL DATA INPAGE (cpuz149_x64.sys)
STOP 0x0000003B: SYSTEM SERVICE EXCEPTION (cpuz149_x64.sys)
STOP 0x00000050: PAGE FAULT IN A NONPAGED AREA (cpuz149_x64.sys)
STOP 0x0000000A: IRQL NOT LESS EQUAL (cpuz149_x64.sys)
STOP 0x0000001E: KMODE EXCEPTION NOT HANDLED (cpuz149_x64.sys)
STOP 0x0000007E: SYSTEM THREAD EXCEPTION NOT HANDLED (cpuz149_x64.sys)
Крайне важно устранять ошибки «синего экрана»
В большинстве случаев ошибки BSOD cpuz149_x64.sys возникают после установки нового оборудования, программного обеспечения (CPU-Z) или выполнения неудачного обновления Windows. В остальных случаях к ошибке «синего экрана» cpuz149_x64.sys может привести повреждение программного обеспечения, вызванное заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
СОВЕТ ОТ СПЕЦИАЛИСТА: Как показывает опыт, целесообразно всегда создавать резервную копию системы Windows и (или) точку восстановления системы, прежде чем вносить какие-либо изменения в аппаратное или программное обеспечение на компьютере. Таким образом, в случае неблагоприятного поворота событий и возникновения связанной с файлом cpuz149_x64.sys ошибки «синего экрана» после недавних изменений можно восстановить систему в предыдущее состояние.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
Если на этапе 1 не удается устранить ошибку cpuz.exe, перейдите к шагу 2 ниже.
Читайте также: