11 лет назад 10 марта 2008 в 14:52 85

XP под Vista! (В ХР как в Vista!)

Авторы: Роберт Басыров , Сергей Трошин

Мs windows vista признана журналом pc world “главным технологическим разочарованием года”. По этому поводу мы спорить не будем, что-то в этом – правда, что-то – нет. Но есть у новой ос кое-какие фишки, которые не помешали бы и windows xp.

Дело в том, что с помощью сторонних программ вполне можно “проапгрейдить” XP – помочь ей стать “почти Вистой”. Конечно, далеко не все, что есть в “Висте”, можно “привить” Windows XP – многие из новых технологий требуют вмешательства в ядро системы. Например, изменения в системе безопасности. Невозможно изменить и параметры включения и выключения. Новые спящий режим, быстрый старт и выключение, свойственные WV, так и будут для вас недоступны. Кроме этого не удастся пользоваться: технологией ReadyDrive (использование гибридных жестких дисков), технологией питания для ноутбуков, настройками беспроводных соединений, технологией поиска. И тем не менее приблизить XP к WV можно.

Начнем с технологий, ускоряющих загрузку системы и работу в ней программ. Возможно, эти разработки применены и не от хорошей жизни (больно уж нагружена “Виста” всякими сервисами), но идея здравая: максимально полно использовать имеющуюся память и задействовать стороннюю флэш-память. Для Windows ХР созданы утилиты, которые могут послужить неплохими аналогами технологий SuperFetch и ReadyBoost. Это eBoostr – замена для ReadyBoost и SystemBoosterXP – замена SuperFetch.

eBoostr

www.eBoostr.com

В свое время было немало споров по поводу технологии ReadyBoost в Windows Vista – многим было непонятно, как может обычная флэшка работать в качестве более быстрого кэша для винчестера. Постепенно разобрались даже самые твердолобые. Флэшка, конечно, медленнее, чем винчестер, при последовательном считывании больших кусков данных. Но вот в скорости случайного доступа она значительно (до 10 раз!) обгоняет жесткие диски. А потому если ее использовать как кэш именно при обращении системы к небольшим порциям данных, расположенным на HDD в хаотичном порядке, то выигрыш будет существенным.

Задумка, конечно, хорошая, вот только пользователи Windows Vista что-то пока не особо ей прониклись – и флэшка подойдет далеко не каждая, и ускорение работы наиболее заметно лишь на системах с малым объемом оперативной памяти. А потому многие посчитали разумным просто довести объем ОЗУ до 2-4 Гб – такой подход обычно оказывался более эффективным, чем морока с подбором быстрой флэшки.

Неизвестно, насколько и в чем отличаются алгоритмы работы фирменной ReadyBoost от ноу-хау, заложенного в программе eBoostr, но ее эффект в Windows XP действительно чувствуется, причем даже на системе с 1,5 Гб памяти, на которой мы ее и тестировали в течение месяца. Конечно, можно было бы сделать поправку на некоторую субъективность и на то, что тестовая система – это ноутбук HP nc8000 более чем трехлетней давности, и “Висте” на нем уже ничто не поможет… Но аналогичные же отзывы мы обнаружили в интернете, на нескольких форумах, где уже успели заметить эту довольно новую программу.

Нам удалось немного пообщаться с авторами программы, и вот что мы выяснили. Итак, она, как и ReadyBoost, кэширует на флэшку файлы, к которым чаще всего обращается ваша ОС. Приоритет имеют системные и им подобные файлы, но если объем кэша достаточен, то в нем окажутся и пользовательские документы. При этом имеется одно ограничение: файлы свыше 20 Мб не имеет смысла кэшировать, с HDD они считаются быстрее. Шифрование, в отличие от ReadyBoost, не используется – слишком велики получаются накладные расходы (но в будущих версиях эта функция может появиться как опция для наиболее производительных компьютеров). При работе кэша специальный драйвер анализирует текущую загрузку каждого из устройств (а кэш eBoostr может располагаться сразу на нескольких носителях – вплоть до внешних жестких дисков, кардридеров и софтовых RAM-драйвов) и распределяет запросы по ним с учетом скорости каждого устройства. Правда, трюк с кэшированием на RAM-диск по результатам испытаний авторов программы оказался не столь эффективен, как можно было бы ожидать. Но программа развивается, и, возможно, в версии 2.0 появится что-то типа SuperFetch – с предупреждающей загрузкой самых используемых файлов непосредственно в ОЗУ. Чтобы избежать сбоев из-за несоответствия версий файлов на диске и в кэше, проверяется валидность файла в кэше, причем по нескольким параметрам, в том числе по дате модификации. К тому же валидность проверяется при первом обращении к любому файлу, который есть в кэше. Автоматическая перестройка кэша происходит каждый час, если компьютер в этот момент не используется. Анализируется собранная статистика, и, исходя из нее, более читаемые файлы добавляются в кэш, менее читаемые – удаляются.

Возможно, самые дотошные пользователи вспомнят о такой вещи, как системный файловый кэш Windows. Ведь, как известно, ОС и сама умеет кэшировать файлы, к которым уже обращалась, причем не на какую-то там флэшку, а на самый быстрый носитель – в ОЗУ. Есть ли в таком случае вообще смысл в технологиях, подобных ReadyBoost? Разумеется, есть. Ведь кэш с флэшки никуда не исчезает и при перезагрузке ПК. Он даже начинает работать (хоть и не столь эффективно) уже на старте системы – как только носитель с кэшем станет доступен Windows и загрузятся соответствующие драйверы и службы. К тому же если какой-то файл есть в системном кэше, то он считается оттуда, минуя и HDD, и флэшку. Кэш сработает именно тогда, когда система захочет взять данные именно с жесткого диска. Да и далеко не все файлы попадают в кэш Windows (который вообще работает порой весьма странно) – в основном это dll и exe, а eBoostr кэширует и пользовательские документы.

А вот насколько эффективно работает кэш eBoostr, можно легко узнать благодаря встроенному в программу бенчмарку. Чтобы тест был честным, бенчмарк сначала опустошает тот самый системный кэш и тестирует работу eBoostr именно в сравнении с чтением с жесткого диска. В нашей тестовой системе ускорение получалось почти четырехкратное! Так что для ноутбуков подобная программа как манна небесная – у нас и диск стал нагреваться значительно меньше, и время дефрагментации сократилось, и отзывчивость системы повысилась кардинально. Возможно, на настольных ПК с быстрыми SATA-дисками и 4 Гб памяти эффект будет и не столь выраженным, но попробовать в любом случае стоит.

Единственный недостаток, который нам удалось обнаружить: при объеме кэша от 1 Гб и выше в нем оказываются даже такие файлы, к которым вообще практически никогда не происходит обращения, например файлы из папок типа C:\WINDOWS\$hf_mig$, C:\WINDOWS\$NtUninstallKB941568$\, C:\WINDOWS\ServicePackFiles и т. д. Так что не помешала бы опция исключения некоторых директорий из кэша.

И последнее замечание. Судя по отзывам в форумах, у нескольких пользователей программа почему-то повела себя не очень стабильно, из-за чего возникли проблемы в работе в Windows (например, слетали настройки некоторых приложений). Поэтому рекомендуем перед ее установкой на всякий случай сделать полный бэкап системного раздела. Если в течение триального периода все будет нормально, то причин для беспокойства нет.

SystemBoosterXP

www.disktrix.com

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

Первое – после загрузки системы примерно в течение минуты вы будете слышать, как работает жесткий диск. Это SystemBoosterXP размещает в свободной оперативной памяти те файлы и приложения, которые, согласно его данным, часто используются и могут понадобиться пользователю в ближайшее время. Впоследствии все программы и файлы, занесенные в RAM SystemBooster, будут открываться быстрее.

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

Мы попробовали SystemBoosterXP в действии на машине с такими параметрами: Windows XP Pro SP2, 512 Мб RAM, 2,6 ГГц Intel D 805. После установки программы мы замерили время запуска приложений. Затем утилита работала в течение недели, после чего мы опять замеряли: как быстро открывается AVI-файл в плейере KMP (файл расположен на разных носителях) и запускается OpenOffice Writer. OpenOffice выбран потому, что его запуск в сравнении с MS Word требует большего времени.

Файл AVI открывался плейером с трех источников: локального диска, где расположен плейер, другого локального диска того же HDD и с сетевого ресурса. Разница в работе с локальных дисков не заметна, и далее мы о ней упоминать не будем. Разница в работе с локального диска и сетевого ресурса есть. Файл AVI мы запускали через drag&drop файла на ярлык KMP в панели Total Commander. Результаты таковы: до SystemBoosterXP файл запускался с локального диска за 7 секунд, с сетевого диска – за 11 секунд. При этом просто запуск KMP-плейера (без AVI-файла) занимал 4 секунды.

После недельной работы программы SystemBoosterXP результаты были следующие: запуск файла с локального диска – 3-4 секунды, с сетевого диска – 7-9 секунд. Как видим, разница составляет как раз время загрузки самого KMP.

OpenOffice Writer мы открывали с кнопки быстрого запуска в трее ОС. Результат до инсталляции утилиты составил 8-9 секунд, после недельной ее работы – 3-4 секунды.

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

Но есть область применения для “системного ускорителя ХР” и на мощных машинах. По умолчанию программа работает по профилю AUTO, который включает в себя мониторинг всех программ. Но в отличие от штатного SuperFetch в Windows Vista, здесь пользователь может создать несколько профилей и задать в каждом из них мониторинг только определенных приложений. Это очень удобно для программ, требующих много оперативной памяти. Например, игр, особенно с фотореалистичной графикой. При использовании этих режимов вся “холодная память” (так Microsoft называет незадействованную ОС оперативку) отводится под конкретное приложение, а не распределяется по целому списку самых разных программ. Вот тут-то и ощущается реальный выигрыш от вистовской технологии на XP, но только на этапе загрузки игры. Вся последующая работа зависит от железа: процессора, видеокарты и физической RAM.

DriveCrypt Plus Pack

www.securstar.com/products_drivecryptpp.php

В самой идее BitLocker нового ничего нет: шифрование диска целиком делает невозможным получение информации, если каким-то образом мошенник получил физический доступ к компьютеру. Новое в технологии то, что она внедрена в ОС на уровне ядра и реализуется за счет интеграции с чипом TPM (Trusted Platform Module). Добавить этот функционал в XP за счет сторонних программ совсем не сложно. Для этого создан целый арсенал. Можете шифровать хоть целые диски, хоть папки, хоть файлы.

Если максимально стараться приблизиться к WV, то нужно использовать программы шифрования системных дисков целиком. DriveCrypt Plus Pack подходит для этой цели очень даже хорошо. Ключи к нему можно сохранить как на отдельных хранителях, так и на самих жестких дисках. Для расшифрования закриптованных логических дисков необходимо запустить DriveCrypt Plus Pack, ввести пароли. После этого защищенные диски станут видны пользователю.

Как и предыдущие утилиты, DriveCrypt Plus Pack обладает заметно большим функционалом в сравнении с вистовским аналогом. В частности, здесь есть: функция предзагрузочной аутентификации с двухпарольным входом, поддержка мультисистемных конфигураций, функция сокрытия одной из ОС, использование внешних электронных устройств типа USB Tokens от Aladdin и Rainbow для хранения ключей для шифрования/расшифрования диска, поддержка стеганографии, защита от троянов, кейлоггеров и подбора паролей, криптование любых типов носителей, создание диска восстановления и многое другое. Так что у BitLocker есть лишь одно преимущество: он уже входит в состав ОС.

Vista Start Menu

www.vistastartmenu.com/ru/index.html

Интерфейс – это предмет особой гордости WV. И пусть его “украшения” отстают от Linux или Mac OS, объемный стол и новые функции трея стоят того, чтобы попытаться “внедрить” их в Windows XP. Начнем с кнопки “Пуск”. В WV она вызывает совсем другое меню, не такое, как в ХР. С непривычки многие бывают недовольны, и чтобы понять все его “вкусности”, нужно время и навык работы.

Встроить новое меню в “Пуск” XP совсем не сложно. Для этого есть программа Vista Start Menu. Заметим, что она не просто делает меню похожим на вистовское, но и добавляет к нему собственный функционал. Опять-таки в чем-то “переплевывая” “Висту”.

Vista Start Menu не является копией вистовского “Пуска” и его идеологию в целом не поддерживает. Бесплатная версия программы умеет все, что умеет “Пуск” в WV. А вот коммерческая версия добавляет возможности быстрого доступа к программам, добавления закладок-табов в меню и возможности быстрой деинсталляции.

Visual ToolTip

www.chrisnsoft.com/visual-tooltip

Live Taskbar – это такие маленькие окошки, которые всплывают из трея ОС при наведении на него указателя мыши. Это очень удобная функция для тех, у кого запущено одновременно несколько приложений и много окон одного приложения, Internet Explorer например.

Аналогом этой функции в Windows ХР может стать Visual ToolTip. После инсталляции этой программы над таскбаром будет, как и в WV, всплывать окошко с маленьким скриншотом. И снова сторонняя программа дает больше возможностей, нежели штатная функция Live Taskbar. Выражаются они в одной маленькой кнопочке в углу панели с названием окна. Нажав на эту кнопочку, вы зафиксируете всплывающее окно в открытом состоянии, и теперь для вызова собственно окна приложения вам не надо будет просматривать каждую кнопку – вы сразу знаете, куда тянуться указателем мыши.

К тому же показ скриншотов в Visual ToolTip можно несколько настроить: отрегулировать размер и прозрачность всплывающего окна, его анимацию и цвет рамки. Также можно убрать описание приложения, которое появляется над всплывающим окошком, кому-то это будет более удобно.

WinFlip

winflip.stylekings.de

WinFlip – аналог Flip3D, или объемного Рабочего стола в “Висте”. Программа бесплатная, поэтому, вероятно, и получила уже весьма широкое распространение. Она очень проста в работе, ее даже не надо инсталлировать в систему, просто запустите exe-файл. Ну и добавьте его в автозагрузку.

После этого по классическим “горячим” клавишам Alt+Tab можно “перелистывать” окна приложений в объемном режиме. Как видите, отличий от “Висты” пока почти нет, разве что в трее придется терпеть лишнюю иконку. Но автор программы ее не забросил, и todo-список на официальном форуме выглядит весьма неплохо.

Thoosje’s Sidebar

www.thoosje.com/sidebar.html

Боковая панель с множеством гаджетов удобна тем, что при желании можно вообще отказаться от Панели задач и заменить ее на Sidebar. Но сразу хотим оговориться, что WV создавалась из расчета на новый формат мониторов 16:9. На таких мониторах Sidebar смотрится органично, вряд ли кто-то будет при такой ширине экрана разворачивать окно того же MS Word на весь экран. Удобнее работать с программой в окне, прижатом к левому краю монитора, а справа – та же “Боковая панель” с гаджетами.

Одним из самых популярных Sidebar для Windows XP является Thoosje’s Sidebar. Он очень небольшой по размерам, обладает широким набором гаджетов, включенных в пакет по умолчанию, поддерживает скины. Кроме гаджетов, входящих в установочный дистрибутив, на сайте разработчика есть и дополнительные коллекции. Работа с программой проста, достаточно включить опцию автозагрузки, подобрать нужные гаджеты, расположить их на Sidebar и разместить саму панель там, где вам хочется. Учтите только, что, несмотря на всю схожесть с вистовским конкурентом, это совсем другая программа, и гаджеты от Microsoft тут не заработают.

Мы рассказали о программах, которые могут помочь вам отойти от Windows ХР и приблизиться к WV. Но есть ли в них практический смысл? Просто по деньгам. Ведь все описанные программы стоят денег. Может, нет смысла тратиться на них?

Выяснить экономическую целесообразность оказалось непросто, так как в самих версиях WV в полной мере весь функционал присутствует только в версиях для профессиональной и корпоративной работы. Объемный интерфейс начинается только с Windows Vista Home Premium, которая стоит $175, а софтовый апгрейд на него – около 20. Программы ускорения работы – в сумме около $50, но есть во всех версиях системы, а BitLocker входит только в дорогие версии ОС, здесь экономия уже довольно существенная. Так что решайте сами.

С другой стороны, купить коробку “Висты” можно, но как быть с железом? Его апгрейд или замена всего компьютера обойдется заметно дороже ОС. Да и не нужны большинству пользователей все описанные технологии. Поэтому и приобрести можно только желаемые в виде программ для ХР, не переплачивая за ненужное.

В целом же по результатам наших поисков мы пришли к выводу, что добавлением функций WV в ХР стоит озаботиться. По разным причинам. Кому нужно увеличение производительности, те пусть потестируют аналоги функций SuperFetch и ReadyBoost. А если у вас достаточно мощные машины, то стоит подумать об упрощении своей работы за счет добавления Sidebar с гаджетами и технологий объемного Рабочего стола.

SuperFetch и ReadyBoost

Технология максимально полного использования встроенной оперативной памяти называется SuperFetch и присутствует во всех редакциях Windows Vista. Так как часто весь объем RAM не задействуется, то есть возможность ускорить работу системы и приложений за счет автоматической загрузки данных часто используемых приложений в свободные области памяти. Перед этим служба SuperFetch отслеживает, какие приложения запускаются регулярно или чаще остальных. Если свободной памяти достаточно, то SuperFetch наполнит ее данными максимально возможного числа приложений.

ReadyBoost – это технология добавления сторонней памяти в виде USB-брелка. Вставляете флэшку в компьютер и можете использовать ее в качестве временного расширения для RAM.

Другие программы – аналоги вистовских функций

– Технология BitLocker. Альтернативой могут послужить SafeGuard Easy (www.utimaco.com) и PGP Whole Disk (www.pgp.com/products/wholediskencryption). Трудно сказать, какая из этих программ лучшая. Вы можете использовать любую, все они достаточно хорошо выполняют свои функции и обеспечивают надежную защиту ваших данных на диске.

– Кнопка “Пуск”. Бесплатной заменой кнопки “Пуск” может стать ViStart Bild (www.lee-soft.com/vistart/index.php) У нее более точное графическое соответствие “Пуску” от WV , однако и эта программа не может в точности повторить вистовское меню, так как для этого нужны изменения на уровне ядра.

– Live Taskbar. Visual Task Tips (www.visualtasktips.com) – это еще один, более простой, чем Visual ToolTip, аналог Live Taskbar под XP. После установки в систему этой бесплатной утилиты добавляется та же полезная функция автоматического предпросмотра запущенных приложений из Панели задач Windows. Делается это, как и раньше – простым наведением указателя мыши на заголовок свернутого окна. Но никаких настроек и дополнительных функций.

– Sidebar. Кроме упомянутой в статье программы Thoosje’s Sidebar можно установить и “родную” вистовскую панель. Однако это требует некоторого “шаманства”, описанного, впрочем, на форумах. Есть SideBar от Yahoo! (widgets.yahoo.com), который имеет несколько другой вид и свой набор гаджетов.