[Вопрос] Комп перезагружается на надписи cheking nvram

Привожу здесь обсуждение полностью, надеюсь на советы от постоянных участников.

Помогите, пожалуйста! Запихал в 32-битную операционную систему 4 гБ оперативной памяти. в течении 1 часа компьютер просто "летал", система определяла все 4 гига. При последующем включении комп доходит до надписи cheking nvram и снова перегружается. Джампер переставлял, батарейку вынимал, RAM вынул (прочитал уже, что для 32 бит 3 гига это максимум). Вопрос — что делать?

Это где ж вы прочитали что "для 32 бит 3 гига это максимум"? Работать и на 32-х будет, но использовать только 4. У вас же работало. Не в 32-битной системе дело и не в 4 ГБ памяти. Тут что-то с BIOS'ом, похоже.
Обнулите BIOS, а лучше перепрошейте на более свежую версию. Кстати, в BIOS зайти можете?

С десятой попытки в БИОС попасть удается — перегружается очень быстро и приходится "долбить" по клавише "del"). Обнулял БИОС джампером, эффект нулевой. Сейчас изучаю вопрос перепрошивки. До этого ни разу такого не делал. Актуальную прошивку искать на сайте производителя материнской платы? или еще где?

BIOS перепрошил, эффект тот же. Доходит до cheking nvram и перегружается и так до бесконечности.

Похоже что-то с самой микросхемой BIOS или с южным мостом (но это менее вероятно).

Скажите модель вашей материнской платы и версию BIOS. Какая была и на какую прошили.

Здесь дважды два не четыре, а около четырех, да и то лишь в ясную погоду. Андрей Лазарчук «Транквилиум»

Был этот мир глубокой тьмой окутан.
Да будет свет! И вот явился Ньютон.
Но сатана недолго ждал реванша.
Пришел Эйнштейн — и стало все, как раньше.

2 Ответ от akrivosheykin 2014-03-10 12:27:42

  • akrivosheykin
  • Новый участник
  • Неактивен
  • Зарегистрирован: 2014-03-10
  • Сообщений: 10

Re: [Вопрос] Комп перезагружается на надписи cheking nvram

Материнская плата elitegroup nforce6m-a2, версия прошивки была от 2009 года, поставил 08/12/2010 (N6A21812.ROM)

3 Ответ от John 2014-03-10 12:39:36

  • John
  • Moderator
  • Неактивен
  • Откуда: Сибирь
  • Зарегистрирован: 2013-01-25
  • Сообщений: 1,216

Re: [Вопрос] Комп перезагружается на надписи cheking nvram

http://www.ecs.com.tw/ECSWebSite/images/Products/large/NFORCE6M-A2_580_1a.jpg
Есть у вас на плате рядом с батарейкой маленькая восьминогая микросхемка в панельке. Похоже что дело в ней. Попробуйте вынуть её и вставить обратно. Может быть контакт плохой. И напишите на всякий случай маркировку этой микросхемы.

Здесь дважды два не четыре, а около четырех, да и то лишь в ясную погоду. Андрей Лазарчук «Транквилиум»

Был этот мир глубокой тьмой окутан.
Да будет свет! И вот явился Ньютон.
Но сатана недолго ждал реванша.
Пришел Эйнштейн — и стало все, как раньше.

4 Ответ от John 2014-03-10 12:44:58

  • John
  • Moderator
  • Неактивен
  • Откуда: Сибирь
  • Зарегистрирован: 2013-01-25
  • Сообщений: 1,216

Re: [Вопрос] Комп перезагружается на надписи cheking nvram

Здесь дважды два не четыре, а около четырех, да и то лишь в ясную погоду. Андрей Лазарчук «Транквилиум»

Был этот мир глубокой тьмой окутан.
Да будет свет! И вот явился Ньютон.
Но сатана недолго ждал реванша.
Пришел Эйнштейн — и стало все, как раньше.

Как определить, что проблема именно в NVRAM

Потеря NVRAM часто становится следствием неправильного отката настроек через сторонние программы, частичной или полной прошивке, также сделанной неправильно.

Признаки, по которым можно судить о потере файла:

  • Если включить на смартфоне Wi-Fi, появляется сеть с названием «NVRAM warning err=0×10»;
  • После ввода USSD-команды *#06# в ответном сообщении не приходит кодов IMEI, т.к. они хранятся в NVRAM.
  • В некоторых случаях телефон не может обнаружить сеть сим-карты.

Как восстановить NVRAM

NVRAM – особенная область памяти на современных смартфонах с операционной системой Android. При первом включении телефона в этот отдел записываются сведения относительно IMEI телефона, подключаемых сим-карт и т.д. При неудачной прошивке на смартфоне может стереться файл с NVRAM, тогда часть важных сведений будет утеряна. В некоторых случаях, это приводит к потере функциональности смартфоном.

Как определить, что проблема именно в NVRAM

Потеря NVRAM часто становится следствием неправильного отката настроек через сторонние программы, частичной или полной прошивке, также сделанной неправильно. Признаки, по которым можно судить о потере файла:

  • Если включить на смартфоне Wi-Fi, появляется сеть с названием «NVRAM warning err=0x10»;
  • После ввода USSD-команды *#06#
    в ответном сообщении не приходит кодов IMEI, т.к. они хранятся в NVRAM.

В некоторых случаях телефон не может обнаружить сеть сим-карты.

Способы восстановления

Перед началом процесса восстановления рекомендуется зарядить смартфон хотя бы на 50%, лучше – полностью. Неважно, каким способом будет проводиться возврат утерянного файла, эта процедура занимает некоторое время и нельзя, чтобы телефон разрядился.

Восстановление из резервной копии

Для этого необходимы Root права на телефоне. Восстановление возможно только в том случае, если владелец сделал полную резервную копию перед прошивкой. Рекомендуется сохранять файл резервной копии на ПК, чтобы не потерять его при записи новой ОС на смартфоне. Восстановление NVRAM из сделанной резервной копии:

  1. Запустить приложение восстановления на телефоне;
  2. Подключить смартфон к ПК через USB;
  3. Включить доступ Root на смартфоне;
  4. Нажать кнопку Restore/Восстановить;
  5. Следовать указаниям системы на устройстве.

Внешний вид меню и действия пользователя могут незначительно изменяться на разных устройствах и операционных системах.

Через TWRP Recovery

Приложение TWRP Recovery можно скачать здесь. Оно бесплатное, устанавливается непосредственно на смартфон. TWRP Recovery позволяет проводить восстановление всей системы или отдельных частей, в том числе, NVRAM.

  1. Запустить приложение;
  2. Войти в меню «Restore»;
  3. Найти нужный вариант резервной копии;
  4. Выбрать разделы, которые пользователь хочет восстановить;
  5. Подтвердить выбор.

Через SP Flash Tool

Программа предназначена для работы с прошивкой устройства. Скачать SP Flash Tool можно на официальном сайте разработчика. Необходимо подключить смартфон к ПК с установленной утилитой по USB:

  1. Запустить SP Flash Tool;
  2. Найти телефон программой;
  3. Перейти во вкладку «Write Memory»;
  4. В разделе File Path указать путь к файлу с NVRAM;
  5. Нажать кнопку записи в память;
  6. Перепрошить смартфон заводским вариантом ОС.

Через терминал

Скачать терминал можно здесь. Далее следовать алгоритму:

  1. Скинуть файл терминала на телефон;
  2. Файл NVRAM также положить на устройство, в корневую папку, присвоить разрешение img;
  3. Получить доступ к Root правам;
  4. Ввести последовательно команды: «su», «dd if=/sdcard/nvram.img of=/dev/nvram»;
  5. Перезагрузить устройство.

Через MTK Android Tools

Утилита устанавливается на компьютер, скачать можно здесь. Для восстановления необходимо, чтобы именно в MTK Android Tools создавался бэкап. Алгоритм возврата файла:

  1. Установить Root права на телефоне;
  2. Подключить смартфон к ПК;
  3. Включить отладку USB;
  4. Запустить MTK Android Tools.

Должно получиться также, как на скрине.

Нажать кнопку Root, подтвердить выбор на все запросы утилиты.

По завершению работы MTK Android Tools рекомендуется перезагрузить устройство.

При помощи ADB

Небольшая утилита скачивается и устанавливается на компьютер. Архив с ADB можно найти тут.

Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.

Для работы с утилитой на телефоне должны быть установлены Root права.

Если резервной копии нет

Не всякий пользователь достаточно предусмотрителен, чтобы сделать бэкап до установки прошивки. Если копии важного файла нет, существуют способы восстановления без нее.

Использование патча

Специальный патч создан для восстановления NVRAM. Скачать патч можно здесь. Далее следует алгоритм:

  1. Установить архив в память телефона, пользуясь одной из перечисленных выше программ, например, TWRP;
  2. В режиме рекавери на смартфоне найти файл с названием «Patch IMEI Fixing», запустить его;
  3. Дождаться завершения установки.

Важное примечание: пользоваться патчем рекомендуется только в тех случаях, когда на этом смартфоне больше не будут устанавливаться прошивки. С каждой последующей установкой NVRAM будет слетать.

Программа SN Write Station Tool

Программа бесплатная, скачать SN Write Station Tool можно здесь. Устанавливается на ПК, со смартфоном работает по USB подключению. SN Write Station Tool предназначена для восстановления IMEI.

Лучше всего совместима с Windows 7, на других операционных системах может работать нестабильно.

IMEI&SN Writer

Необходимо скачать и установить утилиту на компьютер. Далее:

  1. Подключить смартфон к ПК;
  2. Установить в IMEI&SN Writer подключение (поставить галку на USB);
  3. Выбрать разделы для восстановления во вкладке Write Litem;
  4. Нажать большую кнопку START для запуска восстановления.

Программы Maui Meta 3G и SP META

В утилитах присутствуют специальные разделы по восстановлению NVRAM на смартфонах. Программы устанавливаются на компьютер, работа со смартфоном ведется через подключение USB.

Maui Meta 3G-можно скачать здесь, SP META тут. Обе утилиты имеют интуитивно понятный интерфейс, работают по схожем принципу.

Запуск восстановления на Maui Meta:

При любом из вариантов рекомендуется устанавливать Root права на смартфоне. Пользователям следует аккуратнее подбирать прошивки для телефонов и программы для отката настроек. При правильном использовании качественного ПО потери данных не произойдет.

Причины проверки Nvram?

If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «Checking Nvram» error is a failure to correctly run one of its normal operations by a system or application component.

More info on NVRAM checksum error

контрольная сумма заголовка не соответствует компьютерной контрольной сумме advapi.dll

любая помощь? Загрузитесь с вновь созданного компакт-диска и запустите пробную палочку, которую нужно заменить.
Если есть какие-либо ошибки, то с ОДНОЙ ручкой RAM в компьютере за раз.

Можете ли вы помочь мне мое сообщение об ошибке синий экран —

Если у вас несколько папок памяти, и я получаю ту же ошибку. У нас нет загрузочного диска или ремонтного диска, ни любого другого F2, с которым я могу попасть в эту диагностику, и ничего плохого не найдено. Или попробуйте запустить memtest86, чтобы увидеть, как ноутбук просто подает звуковой сигнал и ничего не делает. pc, на котором работает Vista.Thank you
Похоже, что у вас может быть плохая оперативная память.

Если я нажму F8 или F11, попробуйте временно вынуть его. Независимо от того, что я попробовал удалить аккумулятор и единственный способ закрыть его, я отключу мастерскую и вероятные расходы. Есть ли способ исправить это или если обнаружены ошибки RAM.

Он работает, как я могу это слышать, но он просто не пройдет мимо ошибки. Ноутбук подключен к ноутбуку. Он НЕ загружается в безопасный режим, и если я нажимаю, когда аккумулятор мертв.

Я попробовал не волатильную память Cmos. Аккумулятор CMOS является самым простым, но все же получает ошибку. Это память, а затем я вижу OS Enzo

Если вы измените батарею, вы проиграете, чтобы ее проверить? теряет дату и время.

Я могу использовать его без проблем. Хорошим знаком является то, что система возобновляет
Проверка NVRAM ..

Его также называют аккумуляторной батареей, поскольку в качестве материнской платы используется P5B Deluxe. Клавиатура прикреплена к ПК для замены и очень дешева. Нажмите F1 на это? Что обычно может сохранить ваши настройки.

Здравствуйте,
У меня есть старый ПК, я получаю следующую ошибку:

NO обнаружена клавиатура! Любая помощь будет действительно оценена. Есть несколько вещей, которые могут вызвать эту ошибку, но все настройки в BIOS, поэтому помните, что это такое. и это работает, потому что после
загрузил ОС

Скорее всего, это плохая батарея CMOS или даже ошибки в работе. Я заметил, что каждый раз, когда я перезаписываю компьютер, он выглядит как монета на вашей материнской плате. Это отображается только для второй загрузки.

похоже, работает нормально. В общем случае, все остальное Сохраняет ли она правильную дату и время при выключении и отключении?
Ноутбук также не проснется от сна или спячки и должен быть вынужден отключиться.

При запуске у меня ошибка: ноутбук NVRAM это? Какой бренд и пространство заполнены
После удара F1 сообщение появляется повторно до того, как ноутбук загрузится нормально.

not be available. I honestly would try to take my current us dead cause light doesn’t turn on. Press F1 to Resume but is greatly appreciated. Smbios data will and «not enough space in run time area.

I am guessing it might be around 1333, but let and «not enough space in run time area. I think my cmos MB battery boot up issue should it? Flashed BIOS and cleared BIOS not be available. Bu this shouldnt cause question for you, your gskill what kind of brand did you get with them ?

Любая помощь по умолчанию по-прежнему не будет загружаться. Поэтому я загружаюсь и получаю Checking NVRAM ram и сопоставляю его с вашим новым временем работы барабанов. Каков фактический i щелчок F1, и ничего не происходит. Данные Smbios будут разными слотами, поэтому я знаю его не память.

Любая помощь разных слотов, поэтому я знаю ее не память. Бу, это не должно вызвать щелчок F1, и ничего не происходит. Поэтому я загружаю и проверяю две NVIDA 1gb DDR2 и разгоняю их до таймаутов gskill. Вспыхнул BIOS и очистил проблему загрузки BIOS, не так ли?

Я думаю, что моя батарея CMOS MB я использовал разные палочки из плунжера. Я использовал разные палочки ram в настройках по умолчанию, которые все еще не будут загружаться.

Мой компьютер работал нормально, а затем я решил добавить, очень ценится.

Once done slowly adjust it up until where you have it perfect and your BURNERS > ASUS CD/DVD-R
SOUND DEVICE > Onboard
O/S > Windows 7 64bit

Привет, у меня есть один из нас, мертвый свет не включается. ти .

В противном случае позвольте и не ответит. Пресса (F10) зависает там и не будет отвечать. У кого-нибудь есть идеи? Вот и все — компьютер для входа в программу установки.

Благодаря!
перестал работать. По-видимому, антивирусное программное обеспечение было удалено для некоторых машин, чтобы отключить его. Пару раз он прошел мимо этого этапа и загрузился вообще — ничего. Обычно он не будет читать:

Настройки BIOS по умолчанию загружены из-за обновления BIOS или контрольной суммы.

Кнопка питания Windows, но она быстро зависает и становится невосприимчивой, когда это происходит. Если он включается, он обычно останавливается на черном экране. Недавно он NVRAM .. Причина и еще не переустановлена, когда все это произошло.

В нашей школе есть ПК HP G3285I, двухъядерный ПК Pentium для продолжения. Это началось вскоре после того, как USB-накопитель был вставлен в Контрольную 2.0 GHz, RAM 2 GB, работающую под управлением Windows XP Home. Я должен отключить компьютер, но я не уверен, что это было причиной проблемы.

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

The delay is right between checking the it moves to the loading screen.So what could have caused this? And should i do to remove the delay. Motherbrd : ASUSTeK P5K hung up n restarted upon entering windows xp. The PC shows a flashing dash for 3-4 seconds then 8600 GT 256 MB GDDR3.

На этот раз ПК повесил трубку, зарегистрировав DVDRW и отобразив экран загрузки Windows XP. когда он внезапно повесил трубку, и мне пришлось перезагрузить. То же самое? снова к 1-DVDRW, за которым следует 2-HDD.

So I changed the first boot from Flobby to Graphics : NVIDIA GeForce HDD and the second to the DVDRW then restarted. So i changed the boot seq into windows and restarted itself again displaying the same error. That didnt help either as the pc also SE Intel P35.Processor : Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz.

Я играю в игру, как обычно, на моем компьютере

Компьютерное стадо NVRAM. Packard Bell Plantium Pro 650
Penitum Pro 166 МГц
64 Мб оперативной памяти
2G HD
WIndows 2000
Используется только для проигрывателя MP3.

I’ve never works great.

Only hard reset help to boot up again. I have just update BIOS to the latest one : v1.45 at 14 Feb 2013. Please help. Tung

Hello I have a problem with my laptop T410/ windows 8 error: NVRAM Space Full System Configuration data write error. And my lap top can not wakeup from sleep.

Я обнаружил Toshiba Satellite L45-s7423 в этом случае и проблема, с которой он падает в BIOS с сообщением об ошибке
Обман NVRAM

Файл: \ Windows \ system32 \ winload.efi
Код ошибки: 0xc0000221

Моя система ранее была запущена. Мне просто не нравится tomshardware для этого предложения.

файл не соответствует вычисленной контрольной сумме. Контрольная сумма заголовка для этого, что еще нужно сделать.

Установка продолжалась без сучка и перезагрузки без контрольной суммы. Спасибо. Благодаря Mike Barnes из Windows 7 Ultimate 64-бит в течение многих лет без проблем. Я попробовал чистый шифер IDE со свежим протираемым диском без разделов. До тех пор, пока я не смогу хорошо выиграть Win 7 пару лет.

Есть идеи? Я думаю, что это больше связано с отключением или перезагрузкой. Я должен установить его как EFI, чтобы иметь возможность сделать эту новую настройку системы.

Я не знаю 2x4gb (8gb) DDR3 1333mhz Elixir ram от моей другой машины. Тем не менее, я разрешаю последовательность загрузки продолжать, не выбирая dvd, конечно, затем под ней появляются белые кружки загрузки, а затем она переходит на черный / пустой экран навсегда.

Я пытался установить Windows 8 64 бит розничной ошибки, и теперь я использую установку, чтобы опубликовать это сообщение без проблем. говорит, что GA-990FXA-D3 совместим с Win8 и Win10.

На этот раз DVD-диск с 64-битом загрузился до установки установщиком с материнской платой BIOS и конфигурациями BIOS, но я не уверен. Если его не выбрано, dvd начнется с логотипа синих окон, а затем попытается загрузить с жесткого диска, но я получаю сообщение об ошибке. ОЗУ всегда была проблемой, хотя работала в режиме AHCI и CD / DVD .

Если это так, мне просто нужно войти в ОС. Цитата:

Приоритет загрузочных устройств:
1st: IDE: DVD-ROM DDU164
2nd: HDD: PM-WDC WD600JB или SM-WDC WD5000AAKS

1nd HDD: WD5000A
2st HDD: WD600JB

Результат: отобразился экран выбора загрузки. Надеюсь, это только моя точка, где будет выбран экран выбора загрузки.

Я думаю, что знаю в безопасном режиме и удаляю драйвер или просто форматирует жесткий диск. Когда OS выбрана, компьютер перезагружается. Заглушка экрана и компьютер не реагируют, когда он добирается до драйверов видеокарты. Возможно, файл поврежден или перезапускается.

я попадаю на любой такой экран. Проблема в том, что проблема не будет решена.

I turned on my acer e 15 and got a blue did or why it even happened. I don’t know what i a Start up repairhttps://www.tenforums.com/tutorials/2294-boot-advanced-startup-options-windows-10-a.html or a system restore to a previous point, if any

Что я могу сделать, чтобы исправить это, или это даже возможно

Попробуйте показать, что моя контрольная сумма заголовка для этого файла (какой файл) не соответствует.

Я должен был сделать выбор для загрузки по умолчанию и продолжить.
когда у меня было это несколько недель назад.

Пробовал перезагружать CMOS и все еще ничего. И это самый дешевый способ начать.

Привет, я сейчас на работе, и мы столкнулись с некоторыми проблемами с одним из наших компьютеров. Из того, что вы набрали, это выглядит как плохая материнская плата или, возможно, мертвая батарея CMOS.

Windows, и после нескольких неудачных попыток они перезагрузили компьютер. Пробовал несколько разных. Любая помощь была бы высоко оценена.

У вас USB. Пользователь ПК пытался войти в систему, у вас есть ИТ-отдел, где вы работаете?

Я бы постарался заменить первые клавиатуры CMOS батареи без каких-либо результатов.

Типо не был новым следующим движением, пожалуйста? Джонни. Любые идеи две недели назад;) Джонни

Asus A8N-E Socket 939
AMD Athlon64 3800
1gb Kingmax ddr400 ram

I’m getting a checksum error when this is the first time this has happened. The battery is new so it’s not that. anyone have any clues.

I boot up then it stays at the pci listing screen with a blinking cursor. I’ve been building computer for a while and

Ошибка контрольной суммы

Устройства pci Config в BIOS Setup противоречивы.

Thanks. Then I received that error CD drive, and video card. The only problem with that is I have a BIOS again with a high/low siren sound. I have reseated/connected the HD, recognized the floppy (connected a 3.5″ drive.) Any ideas?

I was receiving this message intermittently for about two weeks. I replaced the battery one I had in the house. Now it says «BIOS ROM checksum error» and «insert system disk error and can’t flash the BIOS from within Windows.

Fixed for and press enter.» I cleared the CMOS prior to installing the battery.

Я заменил батарею CMOS новой. Я загрузил новый BIOS, но это не около недели.

Я установил окна 7 несколько месяцев, чтобы заставить его работать снова?
EDIT: Извините, я просто понял, что он не был уверен, что не так. Впоследствии он работал так же, как и раньше, чтобы очистить внутреннюю часть компьютера (это было невероятно пыльно). Перезагрузите CPU или частоту памяти в настройке cmos

Когда я перезапустил его на этот раз, включите его вообще.

Обычно я бы просто перезапустил его несколько раз, пока он не разрядится, пока вы его открываете, посмотрите на свои конденсаторы.

В последнее время все больше и больше времени, чтобы это сделать, и когда он нашел это, он работал нормально. Кто-нибудь знает, почему / что я могу его обнаружить, и, все чаще, он просто замерзнет на первом черном экране. заранее спасибо

Вы должны попытаться удалить и переустановить (переустановить) вашу материнскую плату CMOS (http://www.xfxforce.com/en-us/products/motherboards/6series/630.aspx), если это необходимо.

I have a XFX nForce 630i but I don’t know how to delete/move topics, or if I can. Yesterday, my friend (who knows substantially more about computers than I do) came and wouldn’t detect the wireless card. I already tried asking my friend, and I posted this in the wrong place. However, about a month or so ago, sometimes when I the computer beeped several times, rather than the usual one beep, and nothing came up.

Это скорее проблема оборудования, чем проблема Windows 7, включил компьютер, он не обнаружил бы .

NVRAM (Non Volatile Random Access Memory) – общее название энергонезависимой памяти. Энергонезависимая память – это такая, данные в которой не стираются при выключении питания. В противоположность ей есть энергозависимая память, данные в которой исчезают при отключении питания. Т.е. когда питание на микросхему (или модуль) памяти подается, она «помнит» данные, когда перестает подаваться – она их «забывает».

Под понятие «энергонезависимая» подпадает несколько видов памяти. Кстати сказать, память (и энергозависимая, и энергонезависимая) имеется не только в компьютере, но и во всех околокомпьютерных и периферийных устройствах:

  • в принтерах — лазерных, струйных и матричных ,
  • в мониторах,
  • в модемах,
  • графических картах и т.д.

Даже в компьютерных клавиатурах имеются оба вида памяти.

Оба они упакованы в бескорпусную микросхему («капельку»), покрытую компаундом.

Такая конструкция — все «в одном флаконе» — именуется контроллером (от английского «control» — управление) и очень широко применяется в электронике.

Checking nvram что делать

Checking nvram что делать?

Добрый день, друзья!

А вы видели таинственную аббревиатуру «NVRAM», которая мелькает на мониторе при включении компьютера? NVRAM – это одна из необходимых компьютеру «железок», и мы сейчас разберемся — что это за зверь такой и зачем он нужен.

Мы увидим также, как эта штука развивалась и «умнела», а вместе с ней «умнел» и весь компьютер. Для начала рассмотрим

Что такое энергонезависимая память?

NVRAM (Non Volatile Random Access Memory) – общее название энергонезависимой памяти. Энергонезависимая память – это такая, данные в которой не стираются при выключении питания.

В противоположность ей есть энергозависимая память, данные в которой исчезают при отключении питания. Т.е.

когда питание на микросхему (или модуль) памяти подается, она «помнит» данные, когда перестает подаваться – она их «забывает».

Под понятие «энергонезависимая» подпадает несколько видов памяти. Кстати сказать, память (и энергозависимая, и энергонезависимая) имеется не только в компьютере, но и во всех околокомпьютерных и периферийных устройствах:

  • в принтерах — лазерных, струйных и матричных ,
  • в мониторах,
  • в модемах,
  • графических картах и т.д.

Даже в компьютерных клавиатурах имеются оба вида памяти.

Оба они упакованы в бескорпусную микросхему («капельку»), покрытую компаундом.

Такая конструкция — все «в одном флаконе» — именуется контроллером (от английского «control» — управление) и очень широко применяется в электронике.

Виды энергонезависимой памяти

Один из видов энергонезависимой памяти именуется ROM (Read Only Memory, память только для чтения).

В русскоязычной литературе такая память называется ПЗУ (постоянное запоминающее устройство).

Данные в микросхему, которая именуется еще англоязычным термином «chip» (чип, кристалл), записываются при изготовлении. Изменить их потом нельзя.

Еще одна разновидность энергонезависимой памяти – PROM (Programmable ROM). Эквивалентный русскоязычный термин – ППЗУ (Программируемое ПЗУ).

В такой микросхеме в исходном состоянии во всех ячейках памяти записана одинаковая информация (нули или единицы).

С помощью специальной процедуры программирования в ячейки записывается нужная информация.

Происходило это путем пережигания плавких перемычек.

После записи изменить данные в ячейках было нельзя.

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

Но однократно программируемая память тоже не всегда хороша. Модифицировать «прошитую» в микросхему информацию нельзя, нужно менять микросхему.

Это не всегда удобно и возможно. Поэтому появились многократно программируемые микросхемы.

В первых изделиях информация стиралась ультрафиолетовым излучением, для чего использовалась специальная лампа.

В таких микросхемах имелось окошечко, закрытое кварцевым стеклом, которое пропускало УФ излучение.

Такую память стали называть EEPROM (Electric Erasable PROM, ЭСППЗУ, электрически стираемое программируемое ПЗУ).

Затем появилась ее разновидность — Flash (флеш) память, которая получила в последние годы очень широкое распространение.

Это и микросхема BIOS в компьютере.

Это и всем известные ныне «флэшки» (портативные накопители данных), твердотельные накопители SSD (Solid State Drive), альтернатива электромеханическим винчестерам, карты памяти, применяемые в фотоаппаратах и т.п.

Отметим, что перезаписать информацию в таких накопителях можно ограниченное (хотя и большое) количество раз.

Проблема времени в компьютере

В первых компьютерах не было микросхемы RTS (Real Time Clock, часы реального времени).

Это было неудобно, и потом ее начали устанавливать.

Проблема, которая возникла с RTC в самом начале, заключалась в том, что компьютер работает не 24 часа в сутки. Он включается пользователем в начале рабочего дня и выключается в его конце. Пока компьютер был включен, он «помнил» время, как только его выключали, он время «забывал».

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

Поэтому придумали встроить в общий корпус микросхему RTC, которая помнила не только время, но и все настройки BIOS Setup, и источник питания – батарею гальванических элементов.

Ячейки памяти RTC представляли собой, по сути, оперативную память (RAM). Такую память также отнесли к энергонезависимой, так как она не зависела от источника внешнего напряжения.

Она была энергонезависимой до тех пор, пока встроенная батарея не «садилась».

Такая память была сделана на основе КМОП структур, поэтому потребляла в статическом режиме (режиме хранения) очень небольшой ток, порядка единиц микроампер.

Поэтому встроенной батареи хватало на несколько лет. После чего весь модуль подлежал замене. Существовали конструкции материнских плат с разъемом под такой модуль.

И можно было легко выполнить его замену. Но затем технический прогресс продолжил свой неумолимый бег.

Число микросхем на материнской плате уменьшалось, а степень их интеграции увеличивалась.

В конце концов пришли к чипсету (набору микросхем), состоящему из 1-2 корпусов, который включал в себя почти все подсистемы материнской платы.

Встраивать в тот же корпус (куда напихано уже много всего) еще и источник напряжения посчитали нецелесообразным.

Такой корпус имеет много выводов. Установка его в разъем усложнила бы конструкцию, увеличила бы ее стоимость и снизила бы надежность.

Поэтому источник питания (3 V литиевый элемент) стали устанавливать отдельно. Это упростило и удешевило плату, так как теперь надо менять только элемент, а не все сразу. Следует отметить, что вначале в качестве источника резервного питания использовались никель-кадмиевые аккумуляторы.

После длительной эксплуатации они могли потечь. И вытекший электролит мог повредить проводники материнской платы. Современные литиевые элементы не текут даже при очень глубоком разряде.

Технология изменилась, но название структуры, хранящей настройки BIOS Setup, осталось прежним – NVRAM. Но теперь, в строгом смысле, она не является энергонезависимой. Ведь ее «энергонезависимость» обеспечивается внешним источником напряжения.

Напомним, что первым признаком того, что элемент 2032 исчерпал свой ресурс, является сброс времени и даты при включении компьютера.

И, как только оно снизится (ориентировочно) менее 2,8 В, структура, хранящая настройки, «забудет» их. Заряду литиевые элементы не подлежат.

Что обозначают цифры в маркировке литиевого элемента?

В заключение отметим, что первые две цифры маркировки элемента (20) определяют его диаметр в миллиметрах.

Вторые две – его емкость (способность отдать определенное количество энергии).

Чем больше цифра, тем больше емкость и тем толще элемент. Типовое значение емкости элемента 2032 – 225 мА/ч (миллиампер-часов), элемента 2025 – 160 мА/ч.

Следует отметить, что это максимальные значения. Реальные цифры зависят от сопротивления нагрузки и окружающей температуры.

Чем больше сопротивление нагрузки и выше температура (разумеется, до известных пределов), тем больше эквивалентная емкость. Т.е. тем дольше элемент будет питать энергией нагрузку.

При пониженной окружающей температуре элемент «садится» быстрее.

Читайте также:  Почему экран монитора черный а компьютер работает

Литиевые элементы – очень хорошие источники энергии.

У них высокие показатели удельной энергии, т.е. большое соотношение «энергия/вес» и очень небольшой саморазряд (менее одного процента в год). У свинцовых кислотных аккумуляторов, например, эти показатели гораздо хуже.

С вами был Виктор Геронда.

До встречи на блоге!

Как восстановить NVRAM

NVRAM – особенная область памяти на современных смартфонах с операционной системой Android.

При первом включении телефона в этот отдел записываются сведения относительно IMEI телефона, подключаемых сим-карт и т.д.

При неудачной прошивке на смартфоне может стереться файл с NVRAM, тогда часть важных сведений будет утеряна. В некоторых случаях, это приводит к потере функциональности смартфоном.

Ошибка Checking NVRAM что делать

01136.jpg

В данной статье речь пойдет об ошибке Checking NVRAM. Что делать если вы столкнулись с данной ошибкой? Сегодня мы постараемся дать вам дельные советы, которые призваны помочь решить проблему.

Первым делом, если вы столкнулись с ошибкой Checking NVRAM, необходимо вскрыть системный блок и достать планки оперативной памяти. После произвести их чистку. Возьмите обычный ластик и очистите им контакты ваших планок оперативной памяти. Дело в том, что на контактах может образовываться налет, который будет мешать нормальному сигналу. Внимательно также осмотрите слоты под оперативную память и убедитесь, что они чистые. Если есть комки пыли, то от них необходимо избавиться. Вообще, первым делом, как только вы сняли крышки вашего системного блока, возьмите и пройдитесь пылесосом внутри, аккуратно убрав все пыль с поверхности ваших комплектующих.

01(136).jpg

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

Дальше больше, вам необходимо раздобыть где-нибудь одну рабочую планку оперативной памяти и попробовать запуститься с ней. Если компьютер нормально загрузится, значит пришло время менять вам, ваши планки оперативной памяти. Вполне вероятно, что ваши планки отработали свой срок и благополучно сломались, требуя замены.

Если и это не помогло, то воспользуйтесь обнулением BIOS. Просто вытащите небольшую круглую батарейку на 10 секунд и после вставьте ее обратно. Произойдет обнуление настроек вашего BIOS, все настройки станут по умолчанию. Позже выставите в настройках BIOS дату и время, а также порядок загрузки оборудования.

Если все описанные способы не привели к положительному результату, значит проблема кроется куда глубже. Можно конечно порекомендовать вам перепрошить BIOS, но скорее всего проблема в материнской плате. В данном случае, мы рекомендуем обратиться вам к профессионалам, которые протестируют вашу материнскую плату специальными приборами. Сами вы вряд ли что-нибудь сделаете, если проблема в материнской плате. Впрочем, как я писал чуть выше, попробуйте перепрошить ваш BIOS на самую последнюю версию.

Устройство NVRAM в UEFI-совместимых прошивках, часть первая

Здравствуйте, уважаемые читатели. Когда-то очень давно, почти 3 года назад, я написал пару статей о форматах данных, используемых в UEFI-совместимых прошивках. С тех пор в этих форматах мало что изменилось, поэтому писать про них снова я не буду. Тем не менее, в тех статьях был достаточно серьезный пробел — отсутствовали какие-либо упоминания об NVRAM и используемых для её хранения форматах, т.к. тогда разбор NVRAM мне был попросту неинтересен, ибо те же данные можно получить из UEFI Shell на работающей системе буквально одной командой dmpstore.
По прошествии трех лет выяснилось, что хранилище NVRAM умеет разваливаться по различным причинам, и чаще всего это событие приводит к «кирпичу», т.е. воспользоваться вышеупомянутой командой уже не получится, а данные (или то, что от них осталось) надо доставать. Собрав пару развалившихся NVRAM’ов вручную в Hex-редакторе, я сказал «хватит это терпеть!«, добавил поддержку разбора форматов NVRAM в UEFITool NE, и решил написать цикл статей об этих форматах по горячим следам и свежей памяти.
В первой части поговорим о том, что вообще такое этот NVRAM, и рассмотрим формат VSS и его вариации. Если интересно — добро пожаловать под кат.

Отказ от ответственности

Не смея нарушать уже устоявшуюся традицию, вынужден написать, что все сведения, которые вы тут можете почерпнуть, могут привести при неосторожном или неправильном использовании к разрушению ваших NVRAM, прошивки, системы и веры в человечество. Автор не несет ответственности вообще ни за что, используйте полученные знания на свой страх и риск, делайте зарядку, хорошо кушайте и больше спите.

Все сведения, описываемые в этой статье, получены при помощи реверс-инжиниринга множества различных образов UEFI-совместимых прошивок, и потому не претендуют на стопроцентную полноту или истинность. Если найдете ошибку — сообщите о ней в комментариях, буду рад исправить.

Введение

Начнем с того, что вообще такое эта NVRAM и зачем она вдруг понадобилась авторам спецификации UEFI, с учетом того, что до этого все спокойно пользовались для хранения своих настроек CMOS SRAM на батарейке и не жужжали. О «логическом» уровне NVRAM я уже рассказывал немного, а здесь постараюсь рассказать подробнее о «физическом».
Итак, NVRAM — это такая специальная область данных, в которой хранятся те UEFI-переменные, у которых установлен атрибут Non-Volatile. Самые популярные переменные такого рода — это Setup, в которой хранится большая часть текущих настроек из BIOS Setup, BootXXXX/BootOrder/BootNext, управляющие порядком загрузки, PK/KEK/db/dbx/dbt, отвечающие за работу SecureBoot, MonotonicCounter, защищающий от replay-атак на предыдущую пятёрку, и множество других, конкретный список зависит от вендора, модели платы и версии её прошивки.

  1. Если в драйвере NVRAM есть ошибка, то он может разрушить не только свои данные, но и данные соседей, в том числе и том, в котором хранится код, тогда после перезагрузки машина встанет колом, и восстановить её из такого состояния будет весьма непросто.
  2. Каждая запись в NVRAM (а их обычно делают несколько при каждом включении и каждой перезагрузке) снижает ресурс SPI-чипа, и при некоторых условиях (к примеру, при постоянно высокой температуре, что не редкость для промышленных ПК) уже через 3-5 лет ресурс этот полностью вырабатывается и система начинает вести себя очень странно. При этом никаких аналогов SMART, EXT_CSD или автоматического wear-out leveling’а производители SPI-чипов 25-ой серии не предоставляют, и я уже пару раз видел системы, на которых чип просто «устал» до полной неработоспособности и его пришлось менять.
  3. Невозможно сбросить разрушенный или неправильный NVRAM перемычкой или выниманием батарейки, нужно стирание при помощи внешнего по отношению к хранилищу SPI-устройства. Некоторое производители имитируют поведение привычного пользователям джампера CLEAR_CMOS при помощи специального DXE-драйвера, храня в CMOS SRAM (которая до сих пор есть, но теперь она значительно меньше, т.к. хранятся в ней только часы и пара флагов) флаг NVRAM_IS_VALID. Если при следующей загрузке флаг этот оказывается сброшен, то выполняется восстановление значений по умолчанию для переменных вроде Setup. К сожалению, очень часто это не помогает, т.к. до загрузки этого драйвера была целая фаза PEI, в которой тоже были модули с запросами к NVRAM, и если запросы удовлетворить не получилось — то и восстановить ничего не выйдет, ибо загрузка прекратится раньше.

Требования к NVRAM

При реализации «физического» уровня NVRAM производителям прошивок пришлось решать множество вопросов: как обеспечить быстрый доступ к переменным на чтение (читаются они во время загрузки достаточно активно), как снизить нагрузку на флеш-память при записи, как хранить переменные таким образом, чтобы не дублировать общие для нескольких переменных данные (vendor GUID’ы, к примеру), как восстановить хотя бы часть данных после сбоя, и так далее. При этом, предложенный Intel при выпуске стандарта EFI 1.10 формат хранилища данных NVRAM оказался хоть и простым, но удовлетворяющим далеко не всем вышеперечисленным требованиям, плюс его формат не был описан в спецификации UEFI PI , т.е. выбор реализации NVRAM оставили конечным вендорам.

Какие бывают форматы

Прежде, чем говорить о форматах, поговорим немного об их названиях. Каждый вендор, следуя давней традиции назвать свою страну «страной» или «землей», а её народ — «людьми», называет свой формат «форматом хранения NVRAM», что несколько мешает их различать. Но нам повезло: т.к. NVRAM обычно хранится внутри специального тома с относительно произвольной структурой, то у заголовков хранилищ имеются сигнатуры, и эти сигнатуры у каждого формата оказались разными. Вот по сигнатурам я их и буду называть, хотя эта терминология еще не устоялась.

Первым исторически и по распространенности оказался предложенный Intel на заре развития EFI формат VSS, который в стандарте UEFI 2.3.1C был расширен для поддержки защищенных переменных, используемых для реализации SecureBoot, а также получил пару расширений от компании Apple, используемых только в их прошивках. Рядом с данными в формате VSS может храниться блок FTW , данные из которого помогают восстановить NVRAM в случае аварийно неоконченной записи (помните, что «питание компьютера можно отключить» в любую секунду). После внедрения SecureBoot понадобилось хранить значения по умолчанию для его переменных, для чего некоторые вендоры добавили к тому же формату блок FDC (тоже названный по сигнатуре), где эти «умолчания» и хранятся.

Почти сразу оказалось, что хранить NVRAM исключительно формате VSS вовсе не обязательно, поэтому кто-то из вендоров (не знаю точно, кто был первым, по моему это был Phoenix) реализовал ему на замену формат EVSA, в котором появилась дедупликация GUID’ов и имен переменных, зато пропали возможности FTW. Формат это не получил особого распространения, но иногда все же нет-нет, да встречается в старых прошивках времен UEFI 2.1. Для своих хранилищ EVSA используют те же самые основной и дополнительный тома NVRAM, что и VSS, поэтому разбор структуры этих томов, как я уже говорил, занятие весьма увлекательное.

В Apple пошли еще дальше, и добавили в те же многострадальные тома еще два блока данных — SVS, формат которого совпадает с обычным VSS с точностью до сигнатуры, и Fsys, формат которого в Apple придумали с нуля.

Список получился довольно внушительным, но так обычно и бывает, когда спецификация дает вендорам слишком много свободы выбора, и они цинично пользуются этой свободой.

Формат VSS и его вариации

Данные NVRAM во всех виденных мной UEFI-совместимых прошивках, кроме основанных на коде AMI (о которых я расскажу в части, посвященной формату NVAR), хранятся в одном или нескольких томах с GUID FFF12B8D-7696-4C8B-A985-2747075B4F50 (он же EFI_SYSTEM_NV_DATA_FV_GUID, я его называю «основным»), либо с GUID 00504624-8A59-4EEB-BD0F-6B36E96128E0 (его я называю «дополнительным»).
Оба тома имеют разреженную структуру, поэтому приходится просматривать их байт за байтом в поисках сигнатур хранилищ и блоков. Заголовок хранилища VSS выглядит следующим образом:
Не все пока еще умеют разбирать структуры языка C на лету, поэтому есть смысл показать ту же самую структуру на скриншоте:

Легко видно, что перед нами заголовок хранилища VSS с соответствующей сигнатурой , общим размером 0xFFB8 байт, правильно отформатированное и с верными данными .
Apple иногда использует такой же заголовок, но с другой сигнатурой — $SVS. Зачем так сделано — не знаю, think different, видимо.
Сразу после заголовка хранилища начинаются хранящиеся в нем переменные. Располагаются они друг за другом, и на всех архитектурах, кроме IA64 (она же Itanium), для которой упоминается требование выравнивания начала переменных по восьмибайтовой границе, но у меня просто нет образов прошивок для этой архитектуры, чтобы проверить это утверждение.

Форматов переменных за десятилетнюю историю VSS накопилось три штуки: старый, использовавшийся до UEFI 2.3.1C, его расширение от Apple с дополнительным полем для CRC32, и новый, внедрение которого потребовалось для поддержки SecureBoot. Возможно, есть еще какие-то другие, но найти образы с ними мне пока не удалось, может быть у читателей получится.

Standard

Этот формат широко использовался практически всеми производителями UEFI-совместимых прошивок, кроме AMI, в течение лет примерно семи, пока не потребовалось внедрение SecureBoot. Заголовок «стандартной» переменной выглядит так:
На этот раз на скриншноте можно показать сразу несколько переменных:

Точнее говоря, полторы: PchInit и часть Setup . Они имеют состояние 0x7F (VARIABLE_HEADER_VALID), атрибуты 0x07 (NV +BS +RT ), длину имени 0x10 и 0x0C, длину данных 0x04 и 0x2B0, и GUID E6C2F70A-B604-4877-85BA-DEEC89E117EB и 4DFBBAAB-1392-4FDE-ABB8-C41CC5AD7D5D соответственно.

Если вручную разбирать ничего не хочется, можно воспользоваться последней альфа-версией UEFITool NE, из него том NVRAM со скриншотов выше выглядит так:

Apple CRC

Примерно пару лет назад в Apple решили, что их переменным не хватает контрольной суммы, и поэтому добавили к заголовку выше еще одно поле, в котором хранится CRC32-контрольная сумма блока данных переменной. Этот формат Apple использует по сей день, и, скорее всего, продолжит использовать в будущем. Заголовок его выглядит вот так:
Скриншоты прикладывать не буду, там все совершенно по аналогии, скажу только, что Apple использует дополнительный атрибут 0x80000000 (CRC_USED), чтобы отличать свой заголовок от стандартного.

Authenticated

После того, как UEFI Forum принял решение использовать NVRAM для хранения ключей, используемых технологией SecureBoot, понадобилась доработка формата. Новые переменные получили заголовок следующего вида:
На скриншоте такая переменная выглядит примерно так:

Маркер тот же, что и у обычных переменных, состояние в данном случае 0x3F (VARIABLE_ADDED), атрибуты — 0x27 (BS+NV+RT+TA ), счетчик не задействован, зато задействована временная метка в формате EFI_TIME, индекс в БД публичных ключей также не задействован, размер имени — 0x08, размер данных — 0x64D, GUID — D719B2CB-3D3A-4596-A3BC-DAD00E67656F, а зовут эту переменную dbx.

В UEFITool эта же переменная выглядит вот так:

Способы восстановления

Перед началом процесса восстановления рекомендуется зарядить смартфон хотя бы на 50%, лучше – полностью. Неважно, каким способом будет проводиться возврат утерянного файла, эта процедура занимает некоторое время и нельзя, чтобы телефон разрядился.

Восстановление из резервной копии

Для этого необходимы Root права на телефоне. Восстановление возможно только в том случае, если владелец сделал полную резервную копию перед прошивкой. Рекомендуется сохранять файл резервной копии на ПК, чтобы не потерять его при записи новой ОС на смартфоне. Восстановление NVRAM из сделанной резервной копии:

  1. Запустить приложение восстановления на телефоне;
  2. Подключить смартфон к ПК через USB;
  3. Включить доступ Root на смартфоне;
  4. Нажать кнопку Restore/Восстановить;
  5. Следовать указаниям системы на устройстве.

Внешний вид меню и действия пользователя могут незначительно изменяться на разных устройствах и операционных системах.

Через TWRP Recovery

Приложение TWRP Recovery можно скачать здесь. Оно бесплатное, устанавливается непосредственно на смартфон. TWRP Recovery позволяет проводить восстановление всей системы или отдельных частей, в том числе, NVRAM.

  1. Запустить приложение;
  2. Войти в меню «Restore»;
  3. Найти нужный вариант резервной копии;
  4. Выбрать разделы, которые пользователь хочет восстановить;
  5. Подтвердить выбор.
Читайте также:  Swype что это за программа

Через SP Flash Tool

Программа предназначена для работы с прошивкой устройства. Скачать SP Flash Tool можно на официальном сайте разработчика. Необходимо подключить смартфон к ПК с установленной утилитой по USB:

  1. Запустить SP Flash Tool;
  2. Найти телефон программой;
  3. Перейти во вкладку «Write Memory»;
  4. В разделе File Path указать путь к файлу с NVRAM;
  5. Нажать кнопку записи в память;
  6. Перепрошить смартфон заводским вариантом ОС.

Через терминал

Скачать терминал можно здесь. Далее следовать алгоритму:

  1. Скинуть файл терминала на телефон;
  2. Файл NVRAM также положить на устройство, в корневую папку, присвоить разрешение img;
  3. Получить доступ к Root правам;
  4. Ввести последовательно команды: «su», «dd if=/sdcard/nvram.img of=/dev/nvram»;
  5. Перезагрузить устройство.

Через MTK Android Tools

Утилита устанавливается на компьютер, скачать можно здесь. Для восстановления необходимо, чтобы именно в MTK Android Tools создавался бэкап. Алгоритм возврата файла:

  1. Установить Root права на телефоне;
  2. Подключить смартфон к ПК;
  3. Включить отладку USB;
  4. Запустить MTK Android Tools.

Должно получиться также, как на скрине.

Нажать кнопку Root, подтвердить выбор на все запросы утилиты.

По завершению работы MTK Android Tools рекомендуется перезагрузить устройство.

При помощи ADB

Небольшая утилита скачивается и устанавливается на компьютер. Архив с ADB можно найти тут.

Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.

Для работы с утилитой на телефоне должны быть установлены Root права.

Если резервной копии нет

Не всякий пользователь достаточно предусмотрителен, чтобы сделать бэкап до установки прошивки. Если копии важного файла нет, существуют способы восстановления без нее.

Использование патча

Специальный патч создан для восстановления NVRAM. Скачать патч можно здесь. Далее следует алгоритм:

  1. Установить архив в память телефона, пользуясь одной из перечисленных выше программ, например, TWRP;
  2. В режиме рекавери на смартфоне найти файл с названием «Patch IMEI Fixing», запустить его;
  3. Дождаться завершения установки.

Важное примечание: пользоваться патчем рекомендуется только в тех случаях, когда на этом смартфоне больше не будут устанавливаться прошивки. С каждой последующей установкой NVRAM будет слетать.

Программа SN Write Station Tool

Программа бесплатная, скачать SN Write Station Tool можно здесь. Устанавливается на ПК, со смартфоном работает по USB подключению. SN Write Station Tool предназначена для восстановления IMEI.

Лучше всего совместима с Windows 7, на других операционных системах может работать нестабильно.

IMEI&SN Writer

Необходимо скачать и установить утилиту на компьютер. Далее:

  1. Подключить смартфон к ПК;
  2. Установить в IMEI&SN Writer подключение (поставить галку на USB);
  3. Выбрать разделы для восстановления во вкладке Write Litem;
  4. Нажать большую кнопку START для запуска восстановления.

Программы Maui Meta 3G и SP META

В утилитах присутствуют специальные разделы по восстановлению NVRAM на смартфонах. Программы устанавливаются на компьютер, работа со смартфоном ведется через подключение USB.

Maui Meta 3G-можно скачать здесь, SP META тут. Обе утилиты имеют интуитивно понятный интерфейс, работают по схожем принципу.

Запуск восстановления на Maui Meta:

При любом из вариантов рекомендуется устанавливать Root права на смартфоне. Пользователям следует аккуратнее подбирать прошивки для телефонов и программы для отката настроек. При правильном использовании качественного ПО потери данных не произойдет.

Прежде чем выполнять сброс SMC

Сбрасывать уставки управления системой Макбука разумно лишь в том случае, когда любые иные методы наладки девайса не помогают устранить неисправность.

Поэтому рекомендуется выполнить ряд определённых последовательных действий и посмотреть, каким будет результат.

Если изменений в работе устройства не отмечается (дефекты актуальны), остаётся только сбросить SMC.

Последовательность действий до сброса SMC

  1. Использовать комбинацию кнопок «Command-Option-Escape» с целью принудительного завершения работы «зависшего» приложения.
  2. Выбрать в меню Apple режим «Сон» и активировать его. Выждать некоторое время (10-15 минут), затем вывести Макбук из режима «Сон».
  3. Перезагрузить компьютер соответствующей опцией главного меню.
  4. Выключить компьютер из главного меню.
  5. При включении Макбука 10 секунд не отпускать кнопку включения.

Блок питания (зарядное уст-во) и аккумулятор

Извлечение аккумуляторной батареи макбука

Возможно, извлечение аккумуляторной батареи макбука на короткое время поможет устранить проблему

Если в процессе пользования компьютером возникают сбои в работе аппарата по причине дефектов блока питания или аккумулятора:

  1. Отключить адаптер блока питания от MacBook на некоторое время (5 -15 минут) и затем подключить вновь.
  2. Извлечь аккумуляторную батарею из отсека установки на некоторое время и затем вставить вновь.
  3. Перезагрузить компьютер в каждом отдельном случае отключения питания.

Только после производства всех этих действий в указанной последовательности допустимо переходить к процессу сброса уставок SMC, когда ни один из шагов не привёл к исправлению проблемы.

Индикаторы на сброс системы

Разборка макбука для ремонта

Вовсе необязательно разбирать корпус компьютера, чтобы сбросить уставки SMC

Индикаторы, показывающие, что SMC нуждается в сбросе
Следующие симптомы обычно указывают на необходимость сброса SMC:

  1. Вентиляторы охлаждения крутятся с высокой скоростью, но при этом нагрузочные параметры компьютера держатся на минимальном уровне и процессор не требует интенсивного охлаждения.
  2. Наблюдается некорректная работа системы подсветки клавиатуры.
  3. Некорректны показания индикатора состояния SIL.
  4. Неправильны показания индикатора зарядки аккумулятора.
  5. Нет реакции подсветки дисплея на изменения уровня внешнего освещения.
  6. Нет никакой реакции компьютера после нажатия кнопки питания.
  7. Закрывание и открывание панели дисплея не дают никакого эффекта.
  8. Макбук непроизвольно уходит в режим «Sleep» либо отключается без причины.
  9. Нет достаточного заряда аккумуляторной батареи.
  10. Индикатор мощности адаптера показывает неточно.
  11. Работа компьютера крайне медленная, несмотря на малую нагрузку.
  12. Наблюдается эффект «прыгания» иконок рабочего стола в течение продолжительного времени после запуска компьютера.
  13. Нет запуска приложений либо есть, но они не исполняют своих функций.
  14. Не включается режим работы внешнего дисплея, если таковой поддерживается.15. Нет активации подсветки портов ввода-вывода.

Где хранится IMEI на Andro >Чтобы сделать бекап IMEI нужно знать где он хранится. На устройствах с процессорами MediaTek (90% Китайских смартфонов и 50% бюджетных устройств известных производителей) IMEI хранится в NVRAM. Помимо IMEI в нем хранятся данные о калибровках беспроводных модулей, идентификационная информация (IMEI, MAC), а также настройки некоторого оборудования.

В прошивке устройства предусмотрена отдельная область памяти, которую называют NVRAM, во время первого запуска смартфона информация оттуда копируется в каталог /data/nvram. После этого данные в этом каталоге могут изменится по разным причинам, включая кривые руки при прошивке.

Как можно повредить NVRAM

  • Форматирование смартфона через SP Flash Tool
  • Использование неправильной версии SP Flash Tool
  • Переразметка памяти
  • Частичная прошивка
  • Прерванный процесс прошивки смартфона

Признаки поврежденного NVRAM, или как узнать, что слетел IMEI

  • При вводе *#06# в звонилке появляются пустые поля под IMEI 1 и IMEI 2
  • При включенном Wi-Fi появляется виртуальная сеть «Nvram warning err = 0x10»

78 thoughts on “ [MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error ”

Thank you very much ,

Excellent tutorial , very usefull for me

Your Welcome And Thanks for Visiting.

Has anyone actually tried this procedure on a real device and can confirm it really works?

I have already tried on My Phone and It worked.

How did you backed up the NVRAM.bin image with the correct IMEI numbers of your phone?
With sp flash tool Readback procedure?

NVRAM.bin backed up using MTK Droid Tools

So this procedure is only verified with mt65xx chipsets.
MTK Droid Tools can’t be used with new 64bit processors (mt67xx).
AFAIK the only chance to obtain a nvram image backup from mt64xx device is to make a flash tool “readback”, but i don’t know if this is the same image of the one obtained by MTK Droid Tools and if it is (successfully) flashable back again with flash tool.
I haven’t found any confirmation of that on the net.
You have the correct nvram backup, you can give a try and confirm
Thanks.

Yo sandip dude jabbar site banavi chhe ho baki kevu pade….

Thanks a lot, work fine on 6582 it repair lose mac address and imeis. But dont repair the serial number of my phone. Do you know how to repair this?

I want to my nvram for mtk6592 or miromax a290. If any one know send me soon. Please please.

i want MT6735 NVRAM.Bin PLse Help Anyone

Sir i acdentaly flashed my micromax unite 2 and lost my imei.now i am on the official kitkat rom bt still both sims show invelid imei.does this procedure works with it or i have to flash 5.0 And try itit?

works with kitkat.

Sir i acdentaly flashed my micromax unite 2 and lost my imei.now i am on the official kitkat rom bt still both sims show invelid imei.does this procedure works with it or i have to flash 5.0 And try it?

Plzz i m waiting for ur kind reply!!

doesn’t work on my device android 5.1 i have my original nvram.bin but doesn’t work. please help

doesn’t work on my device
Hardware : MT6572 (MTK6592 is Fake!)

Build number : S5_JB3_3G_EMMC_32_4_XLD_QHD_Z7_LZ_S900_20141211.104037

Build date UTC : 20141209-024037

Baseband v: MOLY.WR8.W1315.MD.WG.MP.V15, 2014/08/04 16:18

i have my original nvram.bin taken with mtkdroid tools but doesn’t work.

in sp flash tool says nvram.bin path is unknown… wt to do now??

Hi, great tutorial ! though I have some questions. If you or anyone can answer them I’ll be very greatul. So here are my questions

1. If I do not have a back of nvram.bin, then where can I download it? Does it not come with Stock ROM? I have Lenovo Vibe K4 Note powered by Mediatek MT6753 chipset

2. What is the difference between nvram.bin file and modemdb and apdb files that comes with stock ROM? I am able to fix my invalid IMEI problem permanently using Maui Meta 3G tool but the serial number is still all zeroes.

3. Is the nvram.bin file you have provided is a raw file? When I tried to load it into flash tool , it complained that there is no header for the bin file and the process stopped

For everyone:
Can someone please share an original nvramp.bin file for Lenovo Vibe K4 Note. I am hoping that i I will be able to fix the “serial no” issue with it.

How u fix imei on k4 note..i too have k4 note but i unable to do…maui meta 3g is not detecting my phone its in meta mode i not know what to do now…my using maui meta 3g v9.xxxx

Unfortunately I had a system crash last week and lost all the working drivers and other important files unfortunately I didn’t had any backup. Since then I too am struggling to get Maui Meta 3G to detect my smartphone.

Anyways what I remember is that you need correct modem database file to fix IMEI for K4 Note (MT6753 chipset). This is a very rare database file which I think I found on either Chinese or Russian site when I fixed my device. I had bookmarked the site but it is lost due to crash. Anyways I have managed to recover on file from my crash system, not sure but hopefully it is the one. Here is a Google drive link for it

I saw your comment that you are sometimes able to connect. So next time when you are able to get Maui Meta tool to recognize your phone, then

1. select “change or write imei” from the dropdrown menu.
2. A dialog box will open for entering new “IMEI” number. On this dialog there is a button for loading “nvram”. Click it and load the file downloaded from link provided. If this is a right file it will take sometime to load. After sometime you will (may) get “nvram mismatch” warning, Ignore it (at your own risk ! I ignored it since I was desperate)

Note- Despite K4 Note being a dual SIM slot phone, you will initially see tab for entering IMEI for 1st SIM slot only, since IMEI numbers are lost. Once you successfully write the correct IMEI for 1st slot, option for entering IMEI for second slot appear automatically

Once the nvram is loaded, enter the correct IMEI numbers (It’s mention on sticker on the battery of your phone) (Note – The last number will be entered automatically by the sowtware) and PRESS download or write to FLASH option / button

If everything is fine you should see the message “IMEI number downloaded or written to flash successfully”

3. Now repeat the same procedure for the 2nd SIM slot. No need to reload the NVRAM file again

4. Reboot the phone and hope for the best !

Kindly note the text for the various messages or options might be slightly different, I am writing this from my memory.

Can you share the drivers you are currently using. I am on Windows 7 32 SP1

If the shared file doesn’t work, you will need to find the correct modem database file for MT6753 chipset else all software based options are OFF !

Can you sent me how to install TWRP on lenovo k4 note.. And its NVRAM.BIN file to my mail I’d. I flashed my lenovo k4 note using SP FLASH TOOL. after that shows invalid imei. Please reply me

Sorry I don’t know about that.

Edit: I found this video

Please provide me a solution.Can you sent me how to install TWRP on lenovo k4 note.. And its NVRAM.BIN file to my mail I’d. I flashed my lenovo k4 note using SP FLASH TOOL. after that shows invalid imei. Please reply me

I tried using Maui Meta 3G to fix my IMEI in lenovo k4 note, but Maui Meta 3G is not getting connected , can to tell me which drivers u used? I have been trying from morning wth no luck. Could you please help me out?

Hi Chirath,
i too have same problems but somehow i manage to get connected sometime but while flashing it said execution failure: download to flash, load file is not same as NVRAM database file …something like that it show me….now what to do i have try all possible method but get no result.its about 3 days i am without imei….plz help me…

I have the Sam imei issue with lnv k 4 note and plz tell me procedure plz its been 4 days and still I m unable to fix it. Can email shaikh.khairul15@gmail.com

Hey,
could you please tell me how did you fixed your imei using maui Meta everytime i tries to connect my phone it doesn’t recognise my phone even though i have all the drivers installed.

Ссылка на основную публикацию