jsn: (common)
[personal profile] jsn

Решил сапдейтить BIOS к своему Lenovo x220i, а то он с рождения раза полтора в месяц ребутится самопроизвольно. Пошёл на сайт Lenovo, апдейты есть, в двух видах -- инсталлятор для windows и boot cd image. У меня нету ни Windows, ни CD drive (let alone CD writer). Ладно, чего там -- залил iso на найденную на улице давеча флэшку как на сырой девайс, прямо поверх partition table, обычно помогает. Ребут -- оно не бутится. Ладно, погуглил всякого, поставил себе unetbootin, попросил его сделать мне из этого iso бутабельную флэшку. Готово, говорит. Ребут -- оно не бутится. Т.е. unetbootin грузится, но дальше ничего сделать не может. Ладно, смонтировал iso на файлы посмотреть -- файлов нет, ни одного. Ну, понятно -- значит, весь payload живёт там где-то до файловой системы. Смутно помню, что туда обычно floppy image запихивают, через который загрузка собственно и происходит. Надо выковыривать как-то. Открыл hexdump-ом iso, стал искать глазами что-нибудь похожее на x86 boot sector (перед этим полистал какие-то known x86 boot sectors). Нашёл парочку. Первый стал рассматривать повнимательнее -- ба, да это ж partition table. С одним разделом, бутабельным и vfat-форматированным. Т.е. умельцы вместо floppy image в свой iso запихали hdd image, похоже. Ладно, отрезал dd всё до этого места, залил получившееся на флэшку, с partition table-а начиная. Один раздел, sdb1, все такое. Смонтировал его, сказал ls. Выглядит, как в дребезги битый DOS-овый винт -- два экрана мусорных названий файлов, при ls-е система выдаёт две страницы ругани на плохой FAT и нечитаемые сектора, etc. Но в этом мусоре вполне себе встречаются HIMEM.SYS и прочие знакомые лица, причём те из них, которые я пробовал читать -- вполне себе без ошибок читаются до конца. Ладно, чего там -- ребут. Загрузилось, сказало, вот, мол, давай биос апдейтить и всё такое. Дальше, конечно, понятно, что если файлы прошивки таки побились, и прошьются в побитом виде -- ноутбук можно будет, скорее всего, выбрасывать. Но, во-первых, зря я, что ли, столько сил разбазарил уже? А во-вторых, наверняка же апдейтер этого самого биоса, перед тем, как прошивать, посчитает каких-нибудь чексумм и произведёт какой-нибудь sanity check. Нажал "поехали", подтвердил раза три, что да, я действительно хочу, хоть это и очень опасно. И пошёл нервно курить. Очень боялся :)

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

Date: 2013-05-08 07:43 pm (UTC)
From: [identity profile] eta-ta.livejournal.com
прямо саспенс-муви. я хучь и ни-че-го не поняла терминологически, однакож , как владелец леновы-ThinkPad-а, сочпереживала вовсю

теперь вот сидю, страдаю: может и мне надо как-то двигаться, апгрейдить в х86? так ведь всё на ём работает в х64...

Date: 2013-05-08 07:48 pm (UTC)
From: [identity profile] jsn.livejournal.com
Да не, чего чинить-то, если всё работает. У меня вот формальный повод был (ну и да, я люблю что-нибудь покрутить и кнопок понажимать иногда).

Date: 2013-05-08 07:49 pm (UTC)
From: [identity profile] eta-ta.livejournal.com
плюю уже, 3р х 30, пусть конечно работает и дальше

Profile

jsn: (Default)
jsn

July 2020

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 10:57 pm
Powered by Dreamwidth Studios