Рубрика «Windows»

Оживляем Windows 7 после обновления с Vista

Sunday, 25 Sep 2011

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

Поскольку ноут довольно простенький- всего с гигом оперативки, то торможение решил попытаться вылечить обновлением стоявшей на компе Windows Vista Home на Windows 7, ибо не смотря на то что семерка требовательна к железу, по любому она быстрее шуршит чем Vista. Пришлось, правда, изначально снести антивирь и фаервол, так как они ставили раком машину при установке Windows 7, после чего система установилась и даже смогла запуститься. Понимаю что обновление одной винды на другую от лукавого, ибо памятуя о хрюше, когда даже обновление на Windows XP SP3, могло стабильную систему SP2 сделать каким то глючным монстром, но переставлять все с нуля было неохота. Тем более что накатить все с нуля никогда не поздно.
После установки Windows 7 меня ждал ожидаемый, но от этого не менее неприятный, сюрприз. Машина была скорее мертва чем жива, так что мне пришлось озадачиться её разгоном. Для начала я переставил все дровишки под windows 7, удалил пару старых резидентных программ, и переставил антивирь с фаерволом.

После этого следовало отключить Media Network Sharing Service (WMNSS), так как эта служба кушает порядка 30% ресурсов, для чего запускаем Win + R -> msconfig и отключаем в службах, все связанное с ней, а также с Windows Media Center, и в принципе то что нам не особо и нужно на машине. После чего перегружаем машину и идем в Панель управления -> Администрирования -> Сервисы и отфильтровав все работающие сервисы, отрубаем всякие доступы по сетке и прочую муть, которая не пригодится на домашней машинке.

После этого запускаем Media Player и в свойствах отрубаем всякие индексирования файлов, сканирование библиотек и прочий бред. После этого открываем все библиотеки и либо проверяем правильность путей до файлов, либо просто их удаляем.

В настройке системы из Мой компьютер -> клик правой клавишей мышки -> Свойства -> Дополнительные параметры системы -> Быстродействие, отрубаем все визуальные эффекты, четко задаем своп-файл, например 4096Мб.

VN:F [1.9.21_1169]
Rating: 9.7/10 (3 votes cast)
VN:F [1.9.21_1169]
Rating: +4 (from 4 votes)

Поддержка в Windows Server 2008 томов более 2Tb

Thursday, 01 Sep 2011

Возникла тут у людей необходимость поставить на Server 2008 платформу Sharepoint. Я долго так с ними препирался, но в итоге они решили, что эта мутотень им необходима, хотя прикинув то самое к носу, вышло что гораздо проще за те же бабки наваять на Drupal платформу под их задачи, чем покупать мелкомягкий продукт и потом еще заставлять из под палки их админа грызть гранит разработки под шарик, ибо я сразу умыл руки. Как говорил эпический герой Нафаня “я не козел, я это не ем”.

Ну и решили что я подключусь на стадии установки шарика и его настройки, чтобы если чем могу- тем помочь дружественному админу. Но через неделю встал вопрос о том, что винда Server 2008 x64 не видит тома больше 2Tb. Точнее она их видит, но бьет диск на том в 2Tb и  все остальное, что просто висит немым укором в управлении диска, но является не управляемым разделом. Все естественно удивились, ибо тут же у клиента пошли разговоры- что вы меня дурите- я чотко знаю, что ОНО ДОЛЖНО РАБОТАТЬ! Самое главное что мы тоже все это знали и понимали, но никакие темы с динамическими дисками и прочим не прокатывали. И все из-за того что RAID контроллер, помимо Arraw не мог сделать ничего (об этом в первом пункте).

Полазив на мелкомягких да форумах, выяснил, что это ограничение накладывается не самой виндой, а MBR разделом, который не может быть больше 2Tb (хотя у мелкомягких на сайте заявлено что до 4Tb). Почему и как расписывать не охота- просто принять за данность, что MBR не поддерживает свыше 2Tb.
А вот специально созданный, изначально под Itanium, тип партиции GPT – может (и самый лол заключается в том, что мелкомягкие советуют прибегать к этому типу разделов на дисках свыше 2Tb- как то не вяжется с 4Tb под MBR). Но Windows Server 2008 по дефолту создает раздел MBR, так что для победы над прекрасной и ужасной Windows Server 2008 надо загнать диск в GPT партицию. Надо отметить, что в GPT нельзя конвертить съемные диски, и кластерные, доступные через SCSI or Fibre Channel. И сделать это можно несколькими способами:

Обращаю внимание, что конвертить партицию одного типа в другой можно при отсутствии на ней данных, то есть все данные на ней находящиеся- будут потеряны

1. Самый, на мой взгляд, простой способ, но требующий человеческого RAID контороллера (в моем случае пришлось долго и упорно препираться с админом, чтобы доказать ему по скайпу, что такое возможно, так как пилить в офис меня ломало). Мы либо создаем два массива из имеющихся дисков, если у нас их скажем шесть и более штук, или же создаем один массив, но бьем его средствами RAID контроллера на пару виртуальных дисков VD- 150-200GB и все остальное, после чего на 200Gb ставим Windows Server и уже из винды конвертим оставшееся пространство в GPT том.

Поскольку у меня получилось все сделать с первого варианта, то остальные способы скорее теоретические выкладки, которые можно попробовать, если например RAID не дает возможности создавать виртуальные диски. Сам не пробовал, так что еще раз оговорюсь- я всего лишь предполагаю что так возможно.

2. Используя установочный диск FreeBSD 8.Х или Linux c CONFIG_LBD enabled размечаем диск, на небольшую партицию под MBR и здоровую под GPT, после чего на MBR закатываем Server 2008 и опять же из винды конвертим оставшееся пространство в GPT.

3. Данный способ родился из непоняток с оффсайта мелкомягких, так как в статье изначально грится что винда не может грузиться с GPT раздела, если она не  под Itanium, но в других доках относительно Microsoft Windows Server 2008 и дисках больше 2Tb ничего не говорится про загрузочный диск, а напротив рекомендуется делать из раздела более 2Тб партицию GPT. Собственно при начале установки Windows Server 2008 мы выходим на диске в консоль восстановления сервера и уже оттуда конвертим наш раздел в GPT.

Собственно процесс конвертации MBR в GPT выглядит следующим образом (можно конвертить и из Панель управления -> Администрирование -> Управление компьютером -> Управление дисками):
запускаем dos-promt с правами администратора (правый клик в иконку, запустить от администратора) и входим в управление партициями
> diskpart
все команды выполняются дочерними к консоли DISKPART
> list disk
смотрим что там у нас за диски и пишем нужный номер
> select disk 0
удаляем все данные с партиции
> clean
> convert gpt

Более подробно о различиях между GPT и MBR можно почитать на сайте мелкомягких.

VN:F [1.9.21_1169]
Rating: 4.3/10 (25 votes cast)
VN:F [1.9.21_1169]
Rating: -3 (from 5 votes)

Установка драйверов для ATI Radeon Xpress 1100 на Windows 7

Wednesday, 31 Aug 2011

Принесли тут ноут Asus F5R с просьбой переставить винду на нем. Ну я как умный Вася накатил на системную партицию Windows 7, полагая что все будет чике поке, и после того как я её обновлю- винда все дрова резво и увидит. И все бы ничего, так как все подхватилось, если бы не ATI Radeon Xpress 1100 и камера.

(more…)

VN:F [1.9.21_1169]
Rating: 8.1/10 (47 votes cast)
VN:F [1.9.21_1169]
Rating: +11 (from 17 votes)

Отключение автозапуска устройств в Windows 7

Tuesday, 19 Jul 2011

Собственно все мы знаем о том, что есть необходимость в отключении автозапуска устройств, и в том числе флешек, для предотвращения запуска различных пакостей, которые могли прийти к нам через флоппинет, или как он теперь зовется usb-net. Собственно на XP это делалось через реестр, а вот как это сделать в Windows 7?

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

1. Способ первый и самый элементарный, но на сколько я понимаю, не самый надежный, ибо мне не помогло ни разу справиться с автозапуском флешек на компьютере. В Windows Vistа, в Панеле управления появилась иконка Автозапуск, которая также имеется и в Windows 7. Чтобы её увидеть, надо открыть панель управления и выбрать просмотр всех элементов управления. Запускаем иконку Автозапуск и в ней прописываем что хотим запускать, а что нет, и также снимаем галку Автозапуск для всех.

2. Способ второй, чуть более продвинутый- для него жмем клавиши Win + R и пишем Gpedit.msc , запустив который заходим в Управление локальными ГП (групповыми политиками). В левом фрейме выбираем: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Политики автозапуска -> Отключить автозапуск. Переставляем радио-кнопку со здачения “не задано“, в положение “включить” и перегружаем машину.

3. Все сводится к ковырянию в реестре, как и старой доброй XP. Для отключения автозапуска CD-ROM запускаем редактор реестра: Win+R -> regedit и правим следующие ветки реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cdrom
выставляем значение параметра AutoRun в 0
если же мы хотим отключить все устройства, то выполняем следующие команды:
REG ADD “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer” /V “NoDriveTypeAutoRun” /T “REG_DWORD” /D 0x000000FF /F
REG ADD “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer” /V “NoDriveAutoRun” /T “REG_DWORD” /D 0x03FFFFFF /F

VN:F [1.9.21_1169]
Rating: 8.0/10 (2 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 2 votes)

Проверяем статус активации Windows

Tuesday, 19 Jul 2011

Ни для кого не секрет, что все версии операционной системы Windows 7 и Windows Vista требуют активации. До момента необходимости активации пользователь может использовать данную систему в течении 30 дней (которые можно увеличить до 120 дней) в пробном варианте операционки, с эпизодически напоминаниями  о том, что данную систему требуется активировать. Если же систему не активировать вовремя, то она становится не работоспособной, и приходится грузиться в безопасном режиме. (more…)

VN:F [1.9.21_1169]
Rating: 6.4/10 (33 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 3 votes)

Терминальный сервер под управлением Windows 7

Tuesday, 28 Jun 2011

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

(more…)

VN:F [1.9.21_1169]
Rating: 5.3/10 (59 votes cast)
VN:F [1.9.21_1169]
Rating: +6 (from 14 votes)

Настройка маршрутизации в MS Windows

Friday, 24 Jun 2011

Скажу откровенно- вопрос маршрутизации в Windows Server я для себя закрыл еще в далеком 200X году, когда некие умельцы в том филиале Ростелекома, где я работал на тот момент, пытались поднять программный маршрутизатор на платформе Server 2003 и скажу откровенно это выглядело уныло, так как у них постоянно падали сетки, отваливались маршруты, пакеты переставали ходить и прочее. Учитывая, что как раз в то же время я совокупил порядка 6 сеток за счет бездисковой станции, которая грузилась с дискетки Coyot Linux и шуршала только в путь, то в дальнейшем я использовал исключительно маршрутизацию на базе FreeBSD. Но тем не менее эпизодически возникает необходимость организации маршрутизации на базе Windows Server, с наиболее упертыми клиентами которые сами ничего делать не хотят, но и лезут с советами.

Тогда приходится влезать в это болото, которое называется маршрутизация средствами Windows платформ. Для начала посмотрим что  у нас прописано в таблице маршрутизации на сервере. Входим в терминальную консоль cmd и даем команду:
> route PRINT
которая нам высветит список имеющихся в системе интерфейсов, таблицу маршрутизации и постоянные маршруты. Кстати точно эту же картинку можно получить и командой:
> netstat -rn
Теперь собственно мы можем добавить статический маршрут, средствами командной строки. Предположим что нам надо срутить пакеты в сеть 172.16.0.0/24 через внутренний маршрутизатор 192.168.10.250, для чего задаем следующую команду:
> route add 172.16.0.0 mask 255.255.255.0 192.168.10.250 if 1
на самом деле можно со спокойной совестью опустить, маршрут подцепится и без этого, просто пакеты будут рутиться через внутренний интерфейс 127.0.0.1. Для того чтобы удалить данный маршрут достаточно сказать:
> route delete 172.16.0.0
При добавлении машртура мы можем получить загадошное сервисное сообщение “Запрошенная операция требует повышения”, для чего правой клавишей шелкаем в иконку командной строки и говорим “запуск от имени администратора”.
Но вся беда с том, что такие маршруты живут до следующей перезагрузки, поэтому нам необходимо сказать чтобы маршруты сохранялись на потсоянной основе, для чего задаем ключик -p:
> route -p add 172.16.0.0 mask 255.255.255.0 192.168.10.250

Собственно для меня это наиболее удобный вариант, так как не требует ковыряния с системе, да и подходит как для Windows Server, так и для простых рабочих станций под управлением виндусни; но особо беспокойные умы могут  воспользоваться на MS Server службой Network Policy and Access Services, для чего идем в Диспетчер сервера -> Роли -> Добавить роли -> Службы политики сети и доступа -> Маршрутизация (автоматом добавится Служба удаленного доступа) после чего уже в оснастке управления маршрутизации через правый клик на имени сервера включаем машрутизацию и, зайдя в раздел Статические маршруты прописываем необходимые нам маршруты. Там же можно настроить и политики прохождения пакетов (вкладка Основное, свойства интерфейсов), а также динамическую маршрутизацию, путем добавления RIP или IGMP протоколов.

VN:F [1.9.21_1169]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.21_1169]
Rating: +2 (from 2 votes)