суббота, 26 сентября 2009 г.

Проверка винта на вирусы.

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

Итак алгоритм работы с заражённой машиной должен быть таковым:

  1. Понять, что компьютер заражён и нуждается в проверке на вирусы. Перед проверкой поговорить с владельцем данного компьютера о важности данных, хранимых на винте. Если всё важно, уже на этом этапе стоит откопировать весь диск на другой носитель.
  2. Этап второй - подготовка. Загружаемся в безопасном режиме. Если неможем в безопасном, а такое тоже случается, тогда обычно. Запускаем программы с флеш-носителя или любого другого носителя, идеальным вариантом служит или флешка с защитой от записи - на заре становления флеш рынка таковые флешки выпускались, или обычный СД-диск. Запускаем программы типа ccleaner, atf-cleaner и до кучи. Основной целью служит почистить временные папки и файлы как ОС, так и различных браузеров. Осторожно - кукисы и историю посещения лучше не трогать!!! Закончили. Выключили комп. Достали винт.
  3. Третий этап - это сканирование. Подключаем винт к стенду - я пользуюсь Касперским. На автомате. Проблем нет. В параллелку бежит malwarebytes. Тоже действенно. Хотя и не так как Каспер.
  4. Ставим винт обратно. Загрузка. Без сети. Сетевой кабель отключён от компьютера. Первым делом - дефолтные настройки файвола. Второе - ставим malwarebytes и сканируем ещё раз весь винт.
Лишь после этого можно делать выводы - формат или жить будет. Чаще всего приходится форматировать компьютер. Прежде сохранив всю инфу. Так легче, без мороки, и на 100% клиент доволен.

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

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

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

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

суббота, 4 июля 2009 г.

режим совместимости в Office 2007 и человеческий фактор...


Поставил я пол-месяца назад комп в адвокатскую контору. Комп современный, пашет быстро, да вот только выявилась довольно странная проблема, но о ней ниже. Комп был поставлен с набором windows xp pro, office 2007 basic & antivirus nod32 v4. Всё казалось бы хорошо, да вот не тут-то было. Как оказалось, в конторе до этого момента вообще не было оффиса 2007, а стоял только оффисный пакет 2003. Что в общем-то меня совсем не испугало, т.к. обычные настройки сохранения файлов только в стандарте 97-2003 в пакете 2007-ого обычно никогда не создавали никаких проблем. Выставив эти настройки и проверив их работу, я довольный отправился к себе в контору.

Прошёл день, другой, третий, почти неделя, вдруг я начинаю получать недовольные звонки, мол мы не можем открыть файлы, что ты сделал, почему нихрена не работает и т.д. и т.п. Я начинаю оправдываться, что мол всё в порядке, все нужные параметры работы программе я дал, что не должно быть никаких проблем, а юзерам этой конторы я советую поставить compatability pack for office 2007 и думаю проблема решится как ея и не бывало. Даю линк и закрываю сервис. На том думаю всё и окончилось. Щаз...

Проходит ещё пару тройку дней, и на меня уже обрушивается сам босс этой адвокатской конторы и его жёнушка тоже адвокат, с воплями, а какого хрена файлы не открываются и что нам вообще делать? Так больше продолжаться не может. Я в недоумении, начинаю разбор полётов и наталкиваюсь в гугле вот на это - Word 2007: How to Turn Compatibility Mode On By Default. Вот думаю, это оно и с радостью подключаюсь к компу - разнозчику заразы и правлю регистр как нужно. Всё говорю всем и вся, больше Вас не будет беспокоить эта зараза под названием оффис 2007. Я всё уладил и всё будет ОК. Добродушные пользователи, говорят мне спасибо и отпрвляются восвояси. Ага, как же. Ждите. ЩАЗЗЗЗЗЗЗЗЗЗЗ........ Эта была картина из будущего, чтобы адвокаты говорили спасибо... Им же все всем обязаны. Ну да ладно... Хрен с вами, "небожители".

К своему большому разочарованию, я получаю на следующий день, с утра пораньше звонок, что конечно же, я нихрена не сделал, и что проблема терзает их оффис уже почти что вторую неделю. И они не знают что им делать. Почему бы просто нам не поставить оффис 2003 и не исправить всё что мы натворили. На что мы объясняем клиенту, что оффис 2003 уже как почти полтора года никто не продаёт и майкрософт его не распространяет ни по каким каналам. В общем жопа, и мол Вам, дорогие, надо смириться и работать с тем что у Вас есть. На что клиент просто балдея от такого ответа, начинает орать, так эта же фигня даже не работает как надо!!! В общем, мы приехали.

Итак, говорю я своему боссу, давай я проведу окончательный разбор полётов и в конце-концов решу эту проблему. Ещё раз, я подсоединился к компу с оффисом 2007 и начинаю разговаривать с адвокатом-дамой Х., которая совсем недавно пришла в эту контору и причём совсем не новичёк в адвокатуре - проходила стажировку в центральном отделении Суда Тель Авива и должна знать что к чему и почему. И скорее всего она знает. Но тут у меня начинают всплывать в памяти отдельные диалоги, а точнее вопросы этой дамочки на счёт, а как мне послать письмо, а как мне открыть документ, а как работать с Outlook-ом, в суде мол у нас всё совсем по другому было и т.д. и т.п. И я прошу мне показать, как она начинает создавать документ в ворде. И эта сцука, а по-другому я её называть не могу, мне спокойно показывает. В общем, она заходит на "сервер" всей адвокатской конторы где лежат документы, заходит в нужную ей папку по нужному ей нумеру суда, и там, вы подумайте, эта млять, а по-другому у меня язык не поворачивается ея назвать, нажимает в эксплорере правую кнопку мыши->Создать новый документ ворд-> клац левой кнопой мыши и она создала файл ворда. Затем дала ему имя. Затем она его открывает в ворде и начинает писать свой документ. Вопрос на засыпку: в каком стандарте будет создан новый файл, если в системе установлен оффис 2007? Ответ я думаю для Вас, дорогой читатель, будет очевиден. Но не для этой отмороженной сцуки. ;-)

В общем, я мило объяснил, даме Х. как нормальные люди создают файлы в ворде (и где эту практику она взяла я так и не понял). Что мол, если нам нужно создать документ, мы не мудрствуя лукаво, заходим в ворд, там начинаем писать наше сокровище, и затем клацаем на "Сохранить документ" и уже там выбираем где мы это чудо будем сохранять и лишь при таком раскладе мы не будем бесить вашего покорного слугу. Дама, поняв свою неграмотность в работе с текстовым редактором, дико извинялась, но мне уже было всё пофиг, потому что это "милое создание", а оно действительно милое и пушистое ;-), создало мне ещё работы на полтора часа. Так как она успела за полторы-две недели наштамповать кучу документом в стандарте 2007, которые мне нужно было срочно перевести в стандарт 2003. А это поиск по всему серваку на наличие файлов docx, затем открытие всех файлов по-отдельности и сохранение их в стандарт 2003, затем создание подпапки "office 2007 files - don't open", затем перенос всех файлов с расширением docx в данную подпапку. В общем, часа за 1.5 я управился.

И что вы думаете, я получил извинения или хотя бы спасибо? Да ни в жисть... Вот скажите мне, почему в Израиле адвокаты ведут себя как небожители? Разве они на самом деле такие? :-\ По большому счёту, наша контора должна просто выписать запрос на оплату по факту некомпетентности работника фирмы, но так как адвокат моего босса, он же ещё и по совместительству босс данной конторы, то я уверен, что работал я "за бесплатно". Абидна дарагой, да [-(

четверг, 18 декабря 2008 г.

winxp sp3, stop: C000021 и сервис DELL...



Просто захотелось чуток поделиться опытом.

Итак, ошибка stop: C000021. Позвонил недавно один слишком дотошный знакомый техник израил, спросил меня встречался ли я с этой ошибкой и что нужно делать. Объяснил, что пришёл к нему клиент, с пиратской версией хрюши, и он как ни в чём не бывало воспользовался какой-то улучшалкой, после которой проявилась эта ошибка. Было у меня пару компов с этой проблемой... и ничего я не смог сделать с этими компами, кроме обычного форматирования. Уж больно проблема окаПолностью выровнятьзалась нетривиальной. К тому же отметил, что я долго рылся в инете, и все советы сводились именно к этому решению. Так что, за что купил - за то и продал. В общем, ничего нового я ему не открыл. Да и между нами девочками, именно этому технарю я редко когда что-то новое сообщаю. Разбирается человек. И такое бывает.

Прошло часов 5, и я получаю на мобильник СМС - мол будет эта проблема, звони, скажу как решить. Решил не эсэмсить, а сразу позвонить и разобраться. В общем, всё оказалось в общем-то не слишком трудно. Хотя, как сама проблема и причина её возникновения меня не слишком радуют. Ну в общем так: надо переписать 2 файла winlogon.exe и msgina.dll в директорию system32 с любого другого неиспорченного компа. Затем комп начинает подниматься в безопасном режиме. Далее, он из безопасного режима запустил обновление на сервис пак 3 (winxp sp3 update) и после получил нормально работающий компьютер. Решение честно сказать дурное, но в данном случае сработало классно. Было бы не дурное, если бы было без сп3, но это уже я попытаюсь решить при случае. ;-)

Второе. Сегодня позвонили из одной конторы, которая хотела чуток сэкономить, и чуток поскупилась на банк часов. Попросили подойти и посмотреть на проблему. Проблема произошла от больной головы босса, который прочитав в одном из выпусков местной газетёнки, о том что вышли новые обновления для IE7 решил, что вся его контора обязана не отставать от прогресса деббагинга хрюши, и с радостью приказал обновить весь офис - а точнее все 10 компов. Ну и как говориться, обновились и приехали что называется. Правило 10:1 сработало на ура. 9 обновились - 10-ый убился. Ошибка stop: 0x0000007E (0xC000001D, 0xF78D68EA, 0xF78D67F4, 0xF78D64F0). Самой большой моей ошибкой было, что я сразу не пошёл и не начал гуглить. Ну да ладно, потратил целых полтора часа впустую и ничего не помогало. Кстати, брендовый комп от DELL. Вероятность железячной проблемы совсем не большая, хотя и такое бывает, но об этом позже. Ну да ладно, погуглив, я начинаю понимать, что проблема кроется в дровах, а точнее в дровах под одно из USB-устройств. На одном из форумов поступил намёк на ветки:

HCLM\system\currentcontrolset\services\enum\hid &
HCLM\system\currentcontrolset\services\enum\usb

Мол поудаляйте всё содержимое этих веток и проблема исчезнет.
Но решение было каким-то странным и всё же, зная что я всегда смогу вернуть весь рег-файл, я в тупую поудалял всё содержимое этих веток, в результате чего, комп начал загружаться в любом режиме и без БСОД-а, но вот одна проблема - у этого компа нет таких портов как класс - ps/2, а мышь и клава дружат только с юсб и я приехал к разбитому корыту. Попробовав пару раз перегрузиться и посмотреть, авось, чудо ДЕЛЛ зачует мышь и клаву ивановну, старый хрычь напрочь отказался общаться с представителями класса-юсби-девайсовых, предпочтя им взамен одинокое молчание и одну кнопку для самоудовлетворения - ВКЛ/ВЫКЛ. Меня эта ситуация несколько позабавила. Тут как раз появился босс сей странной конторы и смотря на меня большими удивлёнными глазками заявил: "Как - ты ещё здесь? А я думал что ты уже всё сделал и ушёл домой?" На что ему было объяснено вкратце, какого хера, нужно было делать обновления, и нафиг вообще делать обновления на систему, которая работает как часы. Вот когда стукнет петух в жопу, вот тогда мол надо чесаться, а до тех пор можно тихо и спокойно работать. Но босс оказался всё же дотошным до нельзя и попросил привести примеры, почему это плохо. Примеров, у техника, работающего 5 лет в лабе было достаточно. Вы поверьте. К тому же, контора эта не простая, и сидят за двумя умными коробочками. Так что, с безопасностью он уж точно перестарался. ИМХО.

Ну да ладно, суть да дело, решил я ещё чуток погуглить, и вдруг меня осенило, большая (с ударением на первую гласную) часть сообщений касаются основного пакета обновлений под хрюшку - а именно СП3. Не долго думая, я быстро нашёл статью KB950249 - метод 4 как эту тварь разинсталлировать. Проверив, точно ли существуют директории о которых говориться в статье, и поняв - это ОНО. Я с радостью принялся за работу. И уже через минут надцать, комп сверкал яркими красками дико повизгивающей от удовольствия хрюшки. Ну свиноводы мы, что тут скажешь. :о)

Ну и третья ПэСнЯ на сегодня о сервисе фирмы DELL.

Итак, пока я решал свою проблему, босс и его основная работница, которой я кстати, и чинил комп с неудавшимся обновлением на СП3, активно прозябали, названивая в сервис ДЕЛЛ и ругаясь с ними по поводу компа, приобретённого ну где-то 3 месяца назад.

Перед тем, как я продолжу, мне хотелось бы описать моё отношение к компам фирмы DELL и в частности к настольным или обычным десктопам этого бренда. Честно, сказать, за всю мою практику как техника лабы обычного израильского магазина, довелось мне встречаться с этими зверьми не часто. И всегда, я подчёркиваю, всегда, в отличие от их ноутбучных собратьев, у меня был очень положительный опыт с этими зверюшками. Всегда я видел профессиональную сборку и классные, даже можно сказать новаторские архитектурные решения в этих компах. В основном, касающиеся охлаждения или обдува их корпусов. Что в общем, как человеку, постоянно собирающему компьютеры и понимающему не на словах, а на деле, что такое хорошее охлаждение, я всегда ставил в пример именно десктопы ДЕЛЛ как компы, которые стоят своих денег и советовал их состоятельным клиентам.

А теперь вернёмся, как говориться, к нашим верблюдам и продолжим сей сказ. После того, как я закончил со своей проблемой, я попросил объяснить мне причину проблемы с компьютером от известного бренда. Босс конторы, не долго думая позвал меня к себе в кабинет и показал сего зверька и его проблему. Проблема заключалась в следующем - ось грузилась хорошо. Без проблем. Как только он заходил к себе на сайт, и начинал как сумасшедший дёргать мышой по странице туды-сюды вверх вниз, в какой-то момент, комп зависал как вкопанный - это называется у нас - freeze/заморозка. Это чисто железячная проблема - она не имеет никакого отношения к софту. Вообще. После показа данного бага. Я спросил, что было сделано - босс дал мне ответ - за 3 месяца этот компьютер забирали в лабу 4 раза, заменили всё и мат. плату, и память и винт и проц и что только не заменили. Результат нулевой. Дикий - тупой ноль. Проблему не решили. На что я ему сказал, я попробую. И вставил, свой тест-диск проверить память для начала. Тест пробежался быстро и без проблем. Тогда я, посмотрев на комп и поняв что можно из него вытащить, сказал ему что стоит убрать нафиг графическую карту, т.к. на борде есть встроенная графика и тогда увидим есть ли проблема или нет. Открыв на сей раз этот комп от бренда, я был немного удивлён, он мало чем отличался от таких же зверков, которые я собираю у себя в конторе. Да, сборка была на таком же высоком уровне как всегда, но больших архитектурных решений, к которым я привык, в этом компе не было. Что мне было довольно странно. Да и открывался он как-то этот корпус слишком по-человечески, обычно брендовые компы - это загадка ещё та - "а как нам тебя открыть" бренд? Тут же всё было до безобразия обычно и удобно. Странно подумал Штирлиц и к своему удивлению обнаружил довольно крутую видеокарту 7600GT-512-silent edition (то бишь безвинтеляторную) производства фирмы Gigabyte.
- А откуда эта чуда в брендовом компе был задан вопрос?
- А ну это - да это видеокарта, я уж и не помню или я сам купил или мне по запросу её поставили... сами ДЕЛЛ - ответил босс конторы.
(Моё же мнение такое, узнал босс о нашей конторе совершенно случайно, проходя наш городок где мы торгуем, он зашёл в наш магазин купить видеокарту, месяца полтора назад. Просто все его рабочие места оснащены двумя мониторами, а потому ему нужны нормальные двухпортовые видеокарты. Вот и это чудо 7600 он также приобрёл где-то - сэкономил как говориться...а точнее докупил в обход бренда и "улучшил" комп.)
В подробности я не стал вдаваться, и быстренько вытащил 7600 из корпуса.
Загрузились без драйвера - я попросил босса потестировать - потестировал 5 минут - не завис. Через ещё 5 минут я поставил дрова на встроенную в матплату видеокарту и попросил потестировать. После 10 минут издевательств в эксплорере - вердикт был сделан - проблема пропала.

На что я ему сказал, что проблема конечно, понятна - видеокарта такого уровня совершенно лишняя для такого компа с БП в 300ватт. Для такого зверька как 7600 нужно было скорее всего чистых 400Ватт. И вот и вся проблема. А на самом деле, ему нужно покупать или обычные двухпортовые мат. платы, коих на рынке уже завались, или приобретать не слишком геймерские видеокарточки, требующие значительно меньших ватт от компа.

Но на этом всё ещё не закончилось. Далее конечно, он решил, что ему всё же стоит взять, наш сервис и быстренько выписал чек на 10 банк-часов у нас. Потом, он позвонил в сервис ДЕЛЛ и объяснил, что очень скромный техник (ага так и сказал - что меня удивило - неужели я так себя веду) решил ему проблему за 10 минут вместо 3-х технарей из сервиса ДЕЛЛ и 3-х месяцев издевательств и негодования по поводу сервиса их конторы, а также исходя из последнего разговора, когда он просто уже отчаился, и сказал им, что он напишет о всех издевательствах в местную газетёнку районного масштаба и т.д. и т.п., если они не вернут ему бабло и не заберут свой дрек к чёртовой бабушке.

В общем, я думал, что все остались довольны от моей работы. Как оказалось, наивный я человек, что так думал. Босс куда сильно заспешил, и быстро исчез из конторы, я же остался выписывать накладную на 10 часов, как раздался звонок из сервиса ДЕЛЛ. Просили меня взять трубку. Я дико ошалел, подумав, что люди может хотят мне работу предложить в одном из своих отделений, или просто поблагодарить по-крайней мере за хорошо выполненную работу, но всё это было лишь мечты. Разговор как-то сразу не заладился, т.к. на другом конце сидела женщина, а я не услышав её имени начал называть её на ты в мужском роде (в иврите нет ВЫ как в ангельском, хоть и святой язык, но всё же от пастухов - ты есть как в женском роде, так и в мужском, а на Вы тут не принято разговаривать). В общем, пока меня поправили, на другом конце я понял, довольно серьёзно разозлились, а далее и не в шутку решили разозлить меня. А когда я зол, я страшен в гневе. Итак, кульминация:
- Ты можешь объяснить как ты решил проблему?
- Конечно могу. Проблема состояла в том, что из-за видеокарты Gigabyte версии 7600, блоку питания, скорее всего не хватало мощностей и компьютер зависал намертво - ответил я.
- Мы не несём ответственность за проблемы железок от третьих фирм. Пусть он (босс) идёт и жалуется в любую газетёнку, но пусть поймёт причину своей жалобы, что мол мы не виноваты.
- Но я не имею никакого к этому отношения - я лишь техник, я решил чисто техническую проблему этого компьютера. Поймите. - ответил я. И я не понимаю, почему меня должны волновать Ваши проблемы, Вам давали три или четыре раза решить проблему этого компьютера - Вы не справились. Это не моё дело почему Вы не справились. Я даже не знаю, в какой поставке шёл этот компьютер. Он был с внешней видеокартой или встроенной? - задал вопрос я.
- Конечно со встроенной, а как же иначе! - был дан ответ. Клиент сам сделал проблему я тебе говорю.
Я был шокирован этим ответом.
- Ну тогда объясните мне почему, ещё на уровне бумажек Вы не указали причину неисправности компьютера. Ведь это же так просто. Проверили что по накладной поставили клиенту, увидели, что клиент установил свою видеокарту. Тупо, вытащили видеокарту из компа, проверили без видеокарты. Увидели, что всё пашет как часы. И уже на уровне бумажек, а не технической проблемы - решили бы чисто техническую проблему. Ведь инженеры в ДЕЛЛ-е не дураки.
В ответ мне даже не сказали спасибо, лишь прикрывали свою задницу от грядущего скандала - если вообще он будет, я не знаю, да в общем мне нет до этого никакого дела. Просто стало несколько неприятно, мол делаешь работу хорошо, а тебе вместо спасибо пытаются сказать - ТЫ САМ ДУРАК и ТЫ ВИНОВАТ, ты лучше будь добр мальчик объясни дяде что он поц и напоролся на свои же грабли, а мы СЕРВИС DELL - НЕ ВИНОВАТЫ. Идите на ... тупые сцукииииииииииии.... :-\\ Дура только настроение испортила. А какой день был.

среда, 1 октября 2008 г.

Уж 32 пробило мне вчера,...



Да вот так вот, быстро, быстро, быстро. Время летит, оно не просто летит, оно дико несётся по морям переживаний и страстей. Ох, как бы мне хотелось, что бы так было со мной. Но нет, всё обыденно. Всё очень не интересно.

Без личной жизни, но с работой
Без связей в жизни, всё ушло
Здоровье начинает что-то,
И там и тут и вот ещё...
Живу как та букашка, что в лугу
Не понимаю смысла истин,
Не знаю, мож умру.
И потерят ли мир этот что-то,
Как ту казявку что в саду,
Убитую ботинком встречным,
И тельце блещет на ветру.
Не думаю, что есть причина,
Но скорби я не чую к ней,
Не потому ли что казявка,
А может жаль бы было, будь воробей.
Но нет тут жалости, страданья
Всё просто так - обыденно, случайно.
Была казявка и вот уж нет.
Не кончился на этом свет!!!
Жизнь продолжается, красиво
Всё тот же сад, и солнца блик.
Какая разница, всё так мило.
И день сменяет год на век.


Наступил 5769 год, по еврейскому календарю... Мне исполнилось 32 года.

Один из самых простых фактов моей жизни. Я был назван в честь своего деда Коли - Колей. Мой дед родился 31 декабря 1899 года, т.е. в последний день позапрошлого века. Прожил, надо сказать, он довольно долгую и плодотворную жизнь. Но не об этом речь. А заострить внимание я хотел не на веке, а на годичной дате. Последний день года по григорианскому календарю. Я же родился как выяснилось каф-тет бе-элуль - 29 элуля 5637 года, т.е. в последний день года по еврейскому календарю. Я вот уже несколько раз думал на эту довольно интересную и странную тему. Но пока ничего кроме того, что я живу в Израиле, и в этом может быть знак моего предназначения в проживании своей довольно никчемной жизни здесь. В современном Израиле надо заметить , еврейский календарь нужен лишь для празднования религиозных праздников, а в остальном используется обычный григорианский календарь.

Так что вот такая вот скукота...

суббота, 24 мая 2008 г.

Ох уж мне этот unattended в сп3...

Unattended или автоматическая установка операционной системы. В моём случае это старая "новая" хрюша или windows xp.

Итак, описание проблемы: установка ос windows xp sp3. Интеграцию провожу с помощью ключа /integrate. Подробнее можно узнать отсюда. Далее как обычно кидаю файл ответов winnt.sif в директорию i386 и начинаю установку системы. Согласно ключам, установка у меня происходит с одним единственным вмешательством - разбивка диска. Весь остальной процесс пользностью автоматизирован. Не включая драйверов. С этими зверьми можно очень сильно попасть. И как всегда, я разбиваю винт и установка катиться дальше по своим рельсам в текстовом режиме. Перед самым окончанием процесса копирования и чуток не доходя до перезагрузки, установщик вылетает вот с такой вот ошибкой:


BSOD - setupdd.sys. Как результат, после зависания и перезагрузки компа, надо всё начинать сначала, т.к. установщик ещё не успел перезагрузиться из текстового режима в графический. В общем, очень странная проблема. И решение я искал довольно долго. Пока не наткнулся на довольно маленькую особенность, что если я использую другой файл ответов - winnt.sif, то вся установка проходит как по-маслу.

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

Что же оказалось?

Ну как всегда, это же элементарно Ватсон, воскликнул Шерлок Холмс, и дал понять Ватсону, где тот ошибался и почему. Вот и у меня примерно случилось тоже самое, только лишь в качестве Холмса был гадский установщик исправленный чёрт его знает почему для сп3. Если говорить программистским языком, то новый установщик совершенно не терпит нулевых (null) значений в файле ответов. Т.е., например, у меня в файле ответов winnt.sif было пустым значение:


OemPnPDriversPath =


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

OemPnPDriversPath = "" или так

; OemPnPDriversPath =

я смог без проблем установить winxp sp3. ;о)

В общем-то, проблема пустяшная, но я почти что уверен, что ни раз и не два, кто-либо в мире наталкнётся на слишком "правильный" анализатор установщика от сп3. Поэтому и решил опубликовать данное сообщение, потратив на решение чуть ли не целый день. Хорошо хоть этому анализатору регистр символов и букв любой подходит, а так бы был полный аут.

суббота, 10 мая 2008 г.

Всё началось с ipconfig...

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

В который раз установив убунту под vmware и столкнувшись в очередной раз с "тупой" проблемой: "А где тут у нас ipconfig?" Я как всегда дал запрос в гугл. На что мне был дан очень даже интересный ответ. Где приводится очень простой и понятный скрипт, а как же нам таки организовать некое подобие ipconfig, но под убунту.

Не долго думая, я решил покопаться ещё в этой теме и по этой теме и обнаружил кучу всего довольно интересного. Итак:

1. wubi - http://wubi-installer.org/ - оказался очень интересным проектом!
Как стало мне понятно, совсем не обязательно теперь устанавливать убунту в отдельную партицию. Можно запустить wubi и он создав файл на винте, "виртуально" установит убунту в него. Да, конечно, для этого надо иметь минимально 5гб дискового пространства и инсталяшку самой убунту, но это избавляет неискушённого техникой пользователя над такими подчас странными и непонятными для него понятиями как партиции, разделы, сектора, загрузчики и т.д. и т.п. Что делает ещё заманчивей установку ос из другого мира на наш родимый комп. И уже не так зловеще начинает звучать слоган Убунту: "Linux for human beings" - "Линукс для повседневной жизни".

2. synergy - http://synergy2.sourceforge.net/ - оказался ещё более интересным!
Понять логику этого чуда можно по этому линку http://synergy2.sourceforge.net/about.html. Но объяснить конечно можно. Проект рассчитан на то, что мы находимся в гетерогенном окружении, то бишь у нас дома мама пользуется win98 для бухгалтерии, отец использует хрюшу, доча сидит на макинтоше, а сынишке же в это время захотелось поработать на всём этом хозяйстве с одной мышкой и одной клавиатурой из под линукса, причём без вяких там rdp и vnc, а как с виртуальными экранами. Проект находится ещё в стадии глубокой разработки, но как идея заслуживает любой похвалы.

3. xampp - http://www.apachefriends.org/en/xampp.html - не так волнительно, как удобно.
Проект создан с одной простой и чётко ясной целью - нужен веб сервер, нужна поддержка php, perl, sql и т.д. Пожалуйста, скачивай наздоровье этот пакет, прошу заметить, что билды есть для разных платформ и уперёд - креативь! Проект в некотором смысле повторяет такие сборки как Apache Swissknife, Денвер и т.д., но в общем избавляет от многостраничных руководств типа этого.

4. geexbox - http://geexbox.org/en/index.html - классный проект, для прокручивания фильмов с болванки без ос. Основан на линуксе, сделано всё исключительно со знанием дела. Просто блеск. Проверял под vmware с беспроводкой. Всё крутит как часы. Правда разрешение побороть неудалось. Но это всё из-за виртуалки. А так, в общем, блестящий проект. Ещё бы добавили аутинтефикацию по wpa2 (aes/psk) цены бы ему не было.

На этом закругляюсь.

вторник, 8 апреля 2008 г.

Небольшие проблемы и их решения.

1) Значит так, проблема номер один, которая занимала меня долгое время - это проблема патча безопасности под номером 943460. Всё бы было хорошо, если бы этот патч патчил систему и не вредил. Но на деле всё оказалось довольно солжно и проблемно. После установки этого патча, пользователи с мультиязычным пакетом MUI для иврита, а также для арабского, как оказалось, впоследствии, языков начинали видеть свои форточки на смешанном ангельском вместе с их родными языками. То бишь, к примеру, пуск был как надо написан на иврите, а мой компьютер, уже был написан на английском. Майкрософт довольно долго не выпускала ничего. И многие, и в том числе Ваш покорный слуга, просто забанили этот патч, не ставя его и не делая себе проблем с языковой поддержкой. Хотя для пользоватей только иврита я перешёл на установку чисто ивритской версии корпоративки. Всё равно им за глаза не надо инглиша. Так и нафига тады ставить его. Чем в общем-то, решил проблему частично. Пользователям же, у которых уже этот патч был установлен предлагалось терпеть и не злить Вашего покорного слугу назойливыми вопросами о странном поведении их подопытного самца ХРЮШКИ.

Ждать пришлось не так долго как СП3 для ХРЮНА, и потому майкрософт, проработав хорошенько тему выпустила статью под номером 945648 , в которой они чётко и долго рассказывают как решить эту проблемы. Зачем, так долго и нудно мне не понятно конечно, могли бы просто выставить reg файл и усё. Но, что поделать, поддержка это дело мало того что нервное, оно к тому же ещё и тупое и муторное. Так что, скажем мелким УРА за то, что сами напортачили и сами же и решили свою же проблему и поедем дальше.

2) Проблемка два возникла у меня на этой неделе и решилась довольно просто. Хотя гуглить как ни странно пришлось немерянно, чего я не очень ожидал. В общем проблема была такой: решил я использовать VNC сервер для удалённой работы на некоторых компьютеров как у себя в фирме, так и с клиентами. Всё замечательно пашет, если бы не одно НО, с которым я как ни странно столкнулся у себя на серваке. Подключится к серваку было просто невозможно, причём проверяя у себя на работе возможность подключения, я всегда нормально подключался и не мог понять что происходит. Что меня больше всего вырубило, что к любой клиентской оси я мог подключиться без каких-либо проблем, но только не к серверу. Сегодня выдался относительно спокойный денёк и я решил проработать тему до конца. Какого же было моё удивление увиденным.

А оказалось очень забавная штуковина, до тех пор пока сервер не залочен, можно работать с VNC, но если сервак залочится, то VNC автоматически потеряет соединение. Примечание: сервер обычно постоянно находится в закрытом состоянии (locked, оно залоченное), и даже если админ забыл прикрыть за собой десктоп, то сервер умный и через какой-то определённый период времени, порядка 10-15 минут, сам закроет себя на замочек, чтобы другим неповадно было вмешиваться в священный процесс администрирования. Вот такая вот странноватая проблема.

Довольно долго пришлось погуглить, но в конце концов, ларчик открылся очень просто. Как оказалось, нужно правильно запускать саму VNC. Ведь там же есть ещё и запуск VNC как сервиса, а не как программы. Я никогда не задавался вопросом, а зачем программу запускать как сервис мол она и так в обычном виде работает как надо. А нет, господа присяжные и заседатели, не усё так просто. Вот как раз от залочки, была и написана сервис версия программы, чтобы пахала с серваками как надо. Запустив сегодня VNC как сервис и запустив сам сервис, программа заработала как часы, что и требовалось доказать.

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

4) Суд по иску страховой конторы ко мне, мной был провален, что в общем-то расстраивает и не очень хочется говорить об этом. На душе скребут кошки. Судья пиздюк, но хороший слуга государства. Быстро хочет закрывать дела. Я же понял, что молчание золото на этом суде. Жаль, жаль, вариант был красивый, но попался по неопытности в лапы двух законоведов, судьи и адвоката. К тому же судья подозрительно подыгрывал адвокату. А потом, я ещё и поторопился. Одно радует, получил опыт и всего-то за 1800 шек. Из этих денег, я думаю, лишь очень небольшая часть, шекелей 400-700 пойдёт самой страховой конторе, сами же адвокаты тоже кушать хотят. Так что, за ошибки надо платить, пусть и за такие дурные как эта.

Одно радует и даже огорчает, сегодня посоветовался по моей ситуации с одним докой в автоавариях. Он меня обрадовал - суд я мог выйграть в процентном отношении 60:40. То есть вероятность выйгрыша была довольно большой. Сам факт того, что мог выйграть дело, и быстро пошёл на сделку - огорчает. Просто хотелось быстро закончить. Быстрых путей, к сожалению, в жизни не так много и за гроши пусть и такие, приходится бороться с серёзными доказательствами и аргументами. Забавно.

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