Apr 9, 2008

Как удалить EISA partition

Перед дальней поездкой решил, что неплохо было бы увеличить ёмкость HDD на моём боевом ноуте Acer. Для этого был куплен и установлен новый диск. Старый 80Гб диск планировалось использовать как переносной, для чего был приобретён USB2.0 mobile rack. Первое, что я решил сделать с новым переносным девайсом, это почистить и переразбить старый диск, потому что в Acer'ах на заводе HDD разбивают на два раздела. При этом второй раздел, к тому же, разбит на два логических диска, что не есть хорошо, потому что сбивает с толку. Подключаешь диск в USB (как флэшку) - появляется вместо одного ожидаемого диска сразу два. Не беда, удаляем раздел с логическими дисками. Пытаемся удалить следующий раздел который помечен как EISA Configuration, и получаем ровно то, что описано по ссылке. Такой раздел стандартными средствами Windows не удалить никак, Microsoft, видимо, знает о проблеме (слово "проблема" в этом случае придумал не я, цитата: "Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article"). Знает примерно с 1999 года, признаёт её, но как-то решить эту проблему хотя бы в висте всё как-то не доходят руки. Либо написали бы уже, что так и задумано, чтобы кривые ручки ненароком не испортили раздел для восстановления системы. Гугль (спасибо Льву Серебякову за наводку), как обычно, знает, что делать :) Идём обсуждение в шапке, там есть ссылка на утилитку Power Quest Partition Table Editor. В Vista запускаем её с повышенными привелегиями и меняем тип раздела с 12 на 7. Потом делаем рефреш в менеджере дисков и видим обычный раздел и диск на нём - у меня он был с файловой системой FAT32. Проводник теперь может отобразить все файлы со скрытого ранее раздела. Microsoft в этом же KB утверждает, что такой раздел стандартными средствами создать невозможно, для этого нужно использовать специальные утилиты, которые доступны только для OEM. Модифицированный вышеописанным образом раздел удаляется на ура. Далее, создаём большой раздел и в нём один большой диск, что и требовалось получить изначально.
Конечно с таким же эффектом, можно было бы использовать LiveCD или fdisk от фрюниксов.

Feb 7, 2008

Windows Vista SP1

Вчера установил на рабочий ноутбук Vista SP1 (в шапке - ссылка на changelog). Имя файла обновления для английской версии - Windows6.0-KB936330-X86.exe, размер - 455 562 200 bytes, md5 файла - d597866e93bc8f80ecca234c4e9ce5a2. Установка заняла около полутора часов, потребовалось около 5 пяти перезагрузок, точно не считал. Во время установки сообщений об ошибках не было. Субъективно, GUI стал работать быстрее. Из других увиденных изменений - обновлён RDP-клиент. Пока всё работает нормально, дальше посмотрим.

Dec 16, 2007

Удобное разрешение экрана в RDP

По работе довольно часто мне приходиться пользоваться удалённым рабочим столом Microsoft. В полный экран запускать клиента RDP для меня не совсем удобно, потому что обычно одновременно открыто сразу несколько окон. Проблема в том, что разрешение экрана на рабочей станции 1280х800, а клиент через интерфейс настраивается только на фиксированные значения 800х600, 1024х768 и так далее. 800х600 обычно не хватает, а на 1024х768 панель задач сервера (taskbar) на экране не видно - нужно либо переместить её вбок (мне так неудобно, дело привычки), либо подтягивать окно клиента вверх чуть ли не за пределы экрана. Когда эти операции выполняешь пару десятков раз в день, это немного утомляет. Решение, как водится, очень простое - запускаем исполняемый файл клиента mstsc.exe с ключом /? и смотрим параметры (Андрей - спасибо за наводку). Через параметры командной строки /w (ширина) и /h (высота) можно задать произвольное разрешение экрана - для меня это 1210х710. После первого запуска и завершения сессии это разрешение становится параметром по умолчанию и для других серверов. Мелочь, реально улучшающая эргономику работы.

Oct 22, 2007

Интересный вирус

Родственники принесли компьютер с WinXP со следующей жалобой: виснет, печатает через несколько минут после отправки задачи на печать и вообще всё плохо. Естественно, первой реакцией было глянуть на процессы через task manager, на что я немедленно получил сообщение, что task manager отключен администратором. Я тут же полез в реестр его включить, но опа, ни regedit.exe, ни regedt32.exe тоже не запускались с соответствующим сообщением - что запуск программы отключен администратором. В этот момент уже было очевидно, что это вирус, по правильному было бы снять диск, поставить его на здоровый компьютер и пролечить, но честно сказать, делать это было лениво. Вместо этого я попытался установить Антивирус Касперского 7. Понятно, что это мне тоже не удалось - msi-установщик остановился где-то на этапе подготовки к установке. Такой поворот событий становился уже совсем интересным. Немного погуглив, нашёл вот такую ссылку - бесплатный антивирус http://www.z-oleg.com/ - спасибо большое автору за его работу. Чем он хорош - установки не требует, имеет в своём составе собственный вьювер процессов. С его помощью удалось обнаружить и снять процессы RVHost.exe. Кстати - интересный момент - во время установки флэшки, с защитой на запись, вирус сразу же выкидывает предупреждение, что мол диск от записи защищён, давай- ка сними защиту, дружище - причём в заголовке окна указано даже имя вируса, как оно указано в вируслисте Касперского, и это предупреждение уже никак не убрать с экрана, пока либо не уберёшь флэшку или не снимешь защиту. В общем, процессы вируса я снял, после этого и Касперский проставился нормально. Отдельное ему спасибо - даёт разок обновить базы без активации. После это я поставил компьютер на полную проверку, которая нашла 13 заражённых файлов. Половину, понятно, в каталогах для восстановления системы. Вирусописатели снова пишут вполне себе интересные вещи - помимо описанного тут (ссылка в заголовке), ещё к примеру, вот такую штуку сделали - приятно смотреть. В общем, скучать не дают.

Oct 13, 2007

Vista: RDP-сессия медленно реагирует на нажатия клавиш, клики мышки и т.д.

Симптомы проблемы такие - после входа на удалённый рабочий стол по RDP клиентом Windows Vista (v6.0.6000), удалённая система начинает странно реагировать на нажатия клавиш и манипуляции с мышкой. Закрываешь, к примеру, окно (по кресту), он отрисовывается в нажатом положении и в таком виде виснет секунды на три. Или - перетаскиваешь окно, нажимаешь на кнопки - всё, что угодно. Понятно, в первую очередь я стал грешить на сеть. Тем не менее, с сеткой всё оказалось в порядке. С консоли сервера тоже всё работало нормально. Тогда я зашёл по RDP с XP-машины, и оттуда тоже всё работало замечательно. Метод исключений показал, что проблема в висте. После недолгих поисков наткнулся на статью (ссылка в заголовке). Парень там достаточно подробно рассказал, что почему и зачем и как решить. Себе на память и для тех, кто по английски не читает - проблема из-за автонастройки размера окна в TCP-стеке висты. Отключить его можно так:
netsh interface tcp set global autotuninglevel=disabled
вернуть, как было:
netsh interface tcp set global autotuninglevel=normal

Aug 28, 2007

The BAT не отправляет почту через MS SMTP Service

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

May 20, 2007

Тачки ;-)

FIAT - Failure in Italian Automotive Technology
Ford - Fix Or Repair Daily
Hyundai - Hope You Understand Nothing`s Driveable And Inexpensive
SAAB - Sad Attempt At Beauty
KIA - Killed In Assembly
Volvo - Very Odd Looking Vehicular Object
Buick - Big Ugly Indestuctible Car Killer
Dodge - Dead Old Dog Going East,Dead On Delivery, Go Easy
GM - Great Mistake
BMW - Big Money Works

ссылка в заголовке, там ещё много всего
UPD:
АЗЛК - Автомобиль, Заранее Лишённый Качества (10x to Artem!)