Category Archives: По горячим следам

Случаи, ситуации, решения

Mikrotik RouterOS – некоторые особенности работы с USB-портом

В своей работе на нескольких объектах применяем роутер Mikrotik LtAP Lte6 kit.
Из нужного под нашу задачу на его борту есть: 1 Ethernet порт, 1 USB порт и LTE модем на две SIM-карты. К USB порту через хаб подключены USB-RS232 преобразователи, до которых настроен удалённый доступ. Фактически Mikrotik работает как Port Server.

Преобразователи USB-RS232 иногда сбоят.
Помогает функция System->RouterBOARD->USB Power Reset.
Главное – выбрать правильную шину (Bus). В нашем случае нужно выбирать 0 (ноль). Третья шина сбрасывает питание LTE-модема. За что отвечают первая и вторая шины – не исследовал, но есть предположение, что одна из них отвечает за внутренний дополнительный порт mini PCIe, который в штатной комплектации пуст.

На одном из объектов столкнулся с некорректным поведением USB-шины Mikrotik’a. Отвалились порты преобразователей USB-RS232. При попытке сброса порты поднимаются, и работают ровно тот промежуток времени, который задан как время отключения. То есть ведут себя абсолютно инверсно. Mikrotik заменили, сбойный доставили мне на разбор полётов.
Оказалось, что неизвестным образом сбился параметр USB Type – вместо принудительного “USB Type A” стал “auto”. Возврат к варианту настройки “USB Type A” решил проблему. Также прошу обратить внимание, что это параметр в версии RouterOS 6.48 не сохраняется в backup’e.

“Надувной” хард от WD

Очередной пациент с запросом на починку  XP-шных “окошек”.
Перво-наперво лезу в блок питания. Не зря, три вздутых ёмкости. Меняю, чищу, колю масло в вентилятор – штатные процедуры.
Запускаюсь – “NTLDR is missing”. Гружу Acronis Disk Director Suite – ругается на ошибку в 700-миллионном каком-то секторе. Говорю ему – игнорировать все ошибки, DDS от такого счастья мёртво виснет. Хард, на минуточку, 320 Gb, у него по определению 600 с копейками миллионов секторов, но никак не 700, арифметику ещё не отменили. Ладно, на тебе MHDD. Число секторов показывает штатное, поверхность тоже годная.
Призадумался. Из озорства загрузил Acronis True Image. Ошибки всё тех же несуществующих секторов, но прогрузился. Так, разделы, размеры… Мамо ж дорогое… На харде в 320 гигов четыре раздела, один из которых аж 850 гигов. Удаляться разделы отказываются.
Подцепил на другую машину с виндой, запустил Acronis DDS уже из-под неё. Четыре раздела, один из них на 320 гигов, остальные  – по мелочи, но слагаемые всё равно больше суммы.
От броска в мусорник железяку спасло только чудо. Дай, думаю, у производителя на сайте пошуршу. Нашлась утилита – Data Lifeguard Diagnostic. Проверил – не видит оно ошибок. Решился на крайность – потереть поверхность. Утилита предложила скоростной режим: пишет нули в первый и последний миллион (кажется) секторов. Согласился. На выходе, естественно, хард без единой партиции. Разбивка, формат… Заработал.
Как я понял, у харда был замусорен Master Boot Record, часть отвечающая за количество и размер партиций. А утилита его похоронила, и копию его резервную, нездоровую – тоже.
В общем – SOLVED!

Тонкости BSOD 7B при переносе на другую материнскую плату.

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

Сначала немного теории.

Речь пойдет о старой доброй Windows XP, эта ось крайне неохотно покидает офисное железо. А железо стареет. А два переезда равны одному пожару.
Как известно, BSOD 7B при переезде возникает, так как на определённом этапе загрузки система перестаёт взаимодействовать с контроллерами хардов через BIOS-овский INT 19h, и пытается  “начать жить своим умом”. То есть выясняет в реестре, какой драйвер отвечает за HDD контроллеры и начинает того дёргать.  Так как на новом железе контроллер иногда случается от другого вендора, а гадалки у XP не водится, система принимается паниковать.
Continue reading

Моя полиция меня стрижёт

О вирусе, делающем вид, что хочет от Вас денег от имени Госполиции.

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

Лечение: грузимся с ERD или любого другого LiveCD, позволяющего копаться в реестре.
Идем, внимание! HKEY_USERS/{перебираем всех юзеров}/Software/Microsoft/WindowsNT/CurrentVersion/Winlogon. Видим ключик с именем “shell”. Запоминаем\записываем его содержимое, удаляем ключ. Перегружаемся, идём по пути в мёртвом ключе, выметаем. Желательно пройтись по системе тулзой Malwarebytes AntiMalware, вычистит хвосты.

UPD. 18.05.2013 Очередной пациент, Windows 7. При заходе в систему через “Safe Mode with Command Prompt” зловред не стартует, что позволяет запустить Regedit, зайти в раздел (Внимание!)
HKEY_CURRENT_USER/Software/Microsoft/WindowsNT/CurrentVersion/Winlogon, далее по тексту выше.

Сбой загрузки Windows XP

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

Пытаешься грузить XP: пролетает на чёрном фоне полоска белых квадратиков – и опять чернО. Ни флага разноцветного, ни полоски бегающей под ним.
И не грузятся окошки ни в безопасном режиме ни в последней удачной конфигурации.
В безопасном режиме видно, что загружается последний драйвер из списка, а дальше – висюк.

Я нарвался на эту беду в четвёртый раз. В одном из ранних случаев удалось оживить систему “восстановлением системных файлов” из пакета ERD, в двух других – реинсталл, насколько я помню; даже постановка по верху не спасла (но могу и приврать, давно было).
На этот раз ERD не помог, а перставлять – лень и не ко времени совсем…
И полез я на просторы в очередной раз в поисках статей о порядке загрузки XP.
В очередной раз выяснил, что в момент зависа по идее должны взаимодействовать ntoskrnl.exe и hal.dll, кои я и подменил в результате через EDR с флешки с распаковыным на неё инсталляционным диском XP.
Стоит отметить, что на бОлезном стояла XP SP2 (на дворе 2013 год, между прочим), а я подменял файлами из SP3.

Система бодро завелась, переобнаружила кучу железа, чуть покапризничала со звуком (уговорил), и пошла себе работать.

Ошибки при обновлении .NET в Windows XP

Попался в руки слегка завирусованный комп.
Вылечил, пытаюсь обновить. Успешно проходят только те обновления, которые не связаны с .NET. Ошибка обновления .NET 0x80070643.

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

Для грамотного вынесения есть тулза, ссылка на которую живёт в этой статье от Майкрософт.
Скачал, запустил. Тулза возилась минут 5, попросила ребута. После ребута запустил повторно – возилась минуты полторы, сказала, что всё почистила. Интуитивно я ей не поверил, запустил CCleaner на проверку ошибок реестра. Тот нашёл кучу шлака от .NET  версии 1.1. Очистил и повторно прогнал .NET Cleaner.

После этих плясок Windows Update отказался ставить обновления в принципе,
отмазываясь ошибкой 0x80246007

Помог “батничек”, созданный по этой статье. Благополучно обновилось всё.

 

 

Пустуют некоторые диалоговые окна Windows XP

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

Особенность построения радио-бриджа (WDS) на базе TP-LINK TL-WD740N

Эти маленькие грабельки могут относиться не только к этой модели и не только к этому производителю.
Об этих грабельках нет ни слова в штатном мануале (или – не заметил).
Собственно WDS на промежуточном роутере настраивается легко – по кнопке Survey находится нужный базовый роутер, потом вбивается тип шифрования и ключ.
-= А потом на промежуточном роутере нужно отключить DHCP !!! =-

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