
Lenovo Yoga 13 + Comodo Firewall ? 3
До сьогоднішнього дня я не вірив, що софт, особливо не свідомо шкідливий, може якось критично вплинути на залізо, в гіршому випадку очікуючи відмову роботи операційної системи. Але так буває: ти встановлюєш файрвол, а твій ноутбук перестає працювати. На мою радість, цього разу це історія зі щасливим кінцем.
Коротко про головне
Дана проблема зустрічається і на інших ноутбуках Lenovo, HP і можливо інших виробників. У той же час, не варто скидати з рахунків Comodo Firewall Free і Internet Security (обидві програми працюють на одному ядрі) як свідомо неугодні: достатньо перевірити заздалегідь, чи не виникають проблеми саме на вашій моделі ноутбука. На жаль, мені не вдалося оцінити гідності цих продуктів, як би цього не хотілося.
Ліричний відступ
З чимось подібним я вже стикався раніше під час експериментів з хакінтошем на ПК: окремі кексти (англ. kext - kernel extension) змінювали параметри CMOS так, що при перезавантаженні комп'ютера ці значення рекомендувалося відновити, в іншому випадку BIOS не завантажувався. Подібні збої можуть налякати, однак, захист від дурня в даному випадку працює безвідмовно (як правило).
Проблема
В принципі, Windows 8.1 має непоганий вбудований брандмауер, але в якийсь момент мені подумалося, що непогано б контролювати і моніторити по можливості весь трафік і бачити, які додатки ломляться в мережу. Почати свої пошуки вирішив з першого посилання на безкоштовний файрвол від сторонніх розробників: про Comodo знаю не перший день, тому ніяких проблем я не очікував. Однак після установки і перезавантаження ультрабука все пішло не так: синій екран з помилкою «DPC Watchdog Violation», а після перезавантаження - непрацююча клавіатура і нескінченне завантаження Windows (як встановленої системи, так і з recovery-розділу). З'єднавши зовнішню клавіатуру і заглянувши в BIOS, я побачив замість нормального значення версії EC (embedded controller, зазвичай відповідає версії BIOS) символи, схожі на латинську y. Мої найгірші побоювання підтвердилися: встановлена програма зробила щось досить неприпустиме. Грубо кажучи, полізла не туди. Пошук-утікач за форумами розробника файрвола показав, що проблема не так вже й рідко зустрічається і побічно пов'язана з UEFI (не вдаючись у деталі). У цій ситуації дивно, що розробники не беруть відповідальність на себе, незважаючи на велику кількість скарг.
Можливе рішення
Повідомлення форуму Comodo не обнадіяли - в більшості випадків допомогло тільки звернення в сервісний центр. Але було ясно, що потрібно якимось чином відновити прошивку EC, якщо справа дійсно в ній. У цей момент я вже біг на важливу зустріч в абсолютно засмучених почуттях, проте не випускав смартфон з рук. Моя завзятість була винагороджена: я знайшов рішення: якщо коротко, то для скидання EC достатньо або розрядити батарею ультрабука «в нуль», або розібрати його і від'єднати на кілька секунд коннектор акумулятора. Перший варіант всім хороший, проте повного розряду чекати довго.
Розбірка
Якщо вам не цікавий процес розбирання ультрабука, можна сміливо пропустити цей розділ.
Докладний мануал з розбирання, з якого я взяв картинки, знаходиться тут.
ПОПЕРЕДЖЕННЯ: якщо ви не впевнені в своїх здібностях по роботі з розібраною технікою, слід звернутися в сервісний центр.
Зізнаюся, розбирати «йогу» - одне задоволення: трохи засмучують тільки гвинтики під зіркову torx-викрутку. Насамперед можна відкрутити всі torx-гвинти, розташовані внизу основи ноутбука, але задню кришку не знімаємо. Далі перевертаємо ноутбук в нормальне положення і знімаємо клавіатуру: вона тримається на селищах і двосторонньому скотчі, перше від'єднання потрібно виробляти обережно:
Потім від'єднуємо шлейф клавіатури і відкладаємо її в бік:
Відкручуємо зазначені гвинти:
Залишилося від'єднати ще два шлейфи - ліворуч підключено до кнопки включення живлення, а праворуч від тачпаду (найбільш примхливий з усіх шлейфів, на мій погляд - будьте обережні з ним):
Справа залишилася за малим: кришка так само, як і клавіатура, тримається на четвілках, акуратно знімаємо її.
Тепер залишився найвідповідальніший крок: від'єднання конектора акумулятора. Потрібно робити це дуже обережно, мені допомогли нігті і звичайна пластикова карта. Ні в якому разі не потрібно тягнути за провід.
Voila! Підключаємо конектор назад, і під'єднуємо шлейф кнопки живлення. Подальшу збірку я завбачливо призупинив, а в якості пристроїв введення використовував зовнішні мишу і клавіаутуру.
Вилучення
Після виконаних операцій все стало на свої місця, проте причина неприємностей нікуди не поділася - її ще потрібно якось видалити. Логічна і очікувана дія - вилучити програму, завантажившись у безпечному режимі. Але тут не все так просто: майстер установки і видалення Comodo Firewall з радістю повідомляє, що не працює в безпечному режимі. Тому довелося вилучити теку з файрволлом в каталозі Program Files, а деінсталятор запускати вже в звичайному режимі. Це допомогло: ноутбук працює тепер як ні в чому не бувало.
Висновки
Висновки напрошуються самі собою: при установці програм, які пускають своє коріння глибоко в ОС (файрволли, антивіруси, твікери), потрібно бути обережним і шукати випадки найжорстокішої несумісності з цією конкретною моделлю ноутбука/заліза вашого ПК.
UPD. Посилання на відповідну тему на форумі Comodo:
1. Compatibility problems between CIS and Windows 8?
2. CIS/Antivirus corrupts Windows 8, requiring a factory reset
3. I cannot boot after installing Comodo Security Suite