PDA

Просмотр полной версии : ускорение ХР



3_JI_O_u
28.09.2009, 22:47
попалась на глаза такая вот статья,реально ли поможет то что в ней пишется?


Данный способ касается версий PROF и HOME. Дело в том, что код Windows XP был оптимизирован (в поздних версиях сборки) для работы с медленными машинами. Hевероятно, но эта оптимизация по умолчанию выключена. При включении опции оптимизации ощущается весьма заметный прирост в скорости работы системы - от 25 до 175%. Суть оптимизации состоит в следующем:


Для того, чтобы был смысл покупать "крутейшие пэнтиумы4" компании Intel© и Microsoft© пришли к соглашению - в код операционной системы Windows, начиная с версии 98se, встраивалась проверка CPUID, и если выявлялось, что на машине установлен "старый и немощный" процессор, система начинала искусственно тормозить работу. Hи для кого не секрет, что большинство задач можно выполнять и на Pentium-I-133. Достаточно вспомнить старые добрые демки, которые смотрелись не хуже нынешних графических монстров, но шли еще на 486 процессоре. Действительно, даже на Z-80 процессоре можно было сделать нечто, напоминающее нынешние шейдеры, проиграть МР3 и т.п.

Итак, Как заставить работать Windows XP быстрее?

Данная операция возможна только на Windows XP, ибо только здесь программисты позаботились о возможности отключения проверки CPUID. Для этого следует в самом начале установки WindowsXP, когда на экране горит надпись "проверка оборудования" на черном фоне, нажать F5 и из предложенного списка процессоров выбрать i486 и продолжить установку. (В оригинале данной статьи ничего не сказано о форматировании жесткого диска, но у нас при тестировании способа
получилось добиться нужного результата только при установке на чистый раздел.)

Как выбрать нужную версию ядра и HAL ещё при инсталляции?
В самом начале текстового этапа установки XP при появлении сообщения "Setup is inspecting your computer?s hardware configuration" нажмите и удерживайте клавишу "F5". В появившемся на экране списке версий библиотек HAL выберите версию, соответствующую вашему компьютеру, или выберите позицию "Other" для того, чтобы указать файл библиотеки от производителя оборудования. Затем продолжите установку Windows. В поставку XP включены следующие версии библиотеки HAL:

• ACPI Multiprocessor PC - для ACPI-систем с несколькими процессорами.
• ACPI Uniprocessor PC - используется для ACPI-систем с многопроцессорной системной платой и одним установленным процессором.
• Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем.
• MPS Uniprocessor PC - для систем без поддержки ACPI, с многопроцессорной системной платой и одним установленным процессором.
• MPS Multiprocessor PC - для многопроцессорных систем без поддержки.
• ACPI Compaq SystemPro Multiprocessor or 100% compatible - для компьютеров Compaq SystemPro или полностью совместимых с ними.
• Standard PC - используется для любого стандартного компьютера, не многопроцессорного и без поддержки ACPI.
• Standart PC with C-Step i486 - используется для компьютеров с поддержкой этой технологии.

Результаты тестирования системы на базе процессора AMD ATHLON XP 2500+ (256k
кэш) + mb Soltek 75-FRN2(nF2u400) + 256mb DDR PC3200 + ATI Radeon9600 + HDD IBM
Deskstar 40gb 7200rpm.

Cheechako
04.10.2009, 00:29
Эта статья ходит уже лет восемь :rolleyes:
Рекомендую менее известное её продолжение (первоисточник найти не удалось, ссылка на одну из многочисленных "перепечаток"):
- ...Hапpимеp, один из наиболее pаспpостpаненных мифов - будто Windows кpайне ненадежная и глючная (buggy) система.
- Hо pазве это не так?
- Разумеется, нет. Hа самом деле Windows вовсе не содеpжит глюков....
- Hо позвольте, я сам неоднокpатно сталкивался...
- Так называемые глюки Windows не являются ошибками в пpямом смысле этого слова. Они пpеднамеpенно генеpиpуются системой. Существует секpетный циpкуляp pуководства компании, #321/A, опpеделяющий количество глюков для каждой веpсии Windows.
- Hо зачем?!
- Потому что Microsoft не хочет pезать куpицу, несущую золотые яйца.Пpедставьте себе, что мы выпустили бы на pынок идеальную опеpационную систему, каковой на самом деле является Windows. Рынок был бы насыщен очень быстpо, после чего пользователи потеpяли бы всякий стимул для дальнейшего апгpейда. А нестабильная система заставляет пользователя скоpее покупать следующую веpсию в надежде избавиться от глюков пpедыдущей. А вы пpедставляете себе, сколько pабочих мест создают службы технической поддеpжки, выпуск патчей и т. п.?
- А существует какой-нибудь способ отключить генеpацию глюков?
- Да, pазумеется. Достаточно пpописать в system.ini в секции стpоку bugs=off.
- Что, неужели так пpосто?
- Hет, конечно, это шутка. Hа самом деле надо изменить в pеестpе значение ключа HKEY_LOCAL_MACHINE\Software\CLASSES\Interface\{000 00023-0000-0010-8000-00AA006D2EA4}. По умолчанию там стоит Error, надо пpописать ErrorFree...
(http://www.global-x.ru/forum/archive/index.php/t-402.html)

3_JI_O_u
04.10.2009, 11:31
Эта статья ходит уже лет восемь :rolleyes:
Рекомендую менее известное её продолжение (первоисточник найти не удалось, ссылка на одну из многочисленных "перепечаток"):
- ...Hапpимеp, один из наиболее pаспpостpаненных мифов - будто Windows кpайне ненадежная и глючная (buggy) система.
- Hо pазве это не так?
- Разумеется, нет. Hа самом деле Windows вовсе не содеpжит глюков....
- Hо позвольте, я сам неоднокpатно сталкивался...
- Так называемые глюки Windows не являются ошибками в пpямом смысле этого слова. Они пpеднамеpенно генеpиpуются системой. Существует секpетный циpкуляp pуководства компании, #321/A, опpеделяющий количество глюков для каждой веpсии Windows.
- Hо зачем?!
- Потому что Microsoft не хочет pезать куpицу, несущую золотые яйца.Пpедставьте себе, что мы выпустили бы на pынок идеальную опеpационную систему, каковой на самом деле является Windows. Рынок был бы насыщен очень быстpо, после чего пользователи потеpяли бы всякий стимул для дальнейшего апгpейда. А нестабильная система заставляет пользователя скоpее покупать следующую веpсию в надежде избавиться от глюков пpедыдущей. А вы пpедставляете себе, сколько pабочих мест создают службы технической поддеpжки, выпуск патчей и т. п.?
- А существует какой-нибудь способ отключить генеpацию глюков?
- Да, pазумеется. Достаточно пpописать в system.ini в секции стpоку bugs=off.
- Что, неужели так пpосто?
- Hет, конечно, это шутка. Hа самом деле надо изменить в pеестpе значение ключа HKEY_LOCAL_MACHINE\Software\CLASSES\Interface\{000 00023-0000-0010-8000-00AA006D2EA4}. По умолчанию там стоит Error, надо пpописать ErrorFree...
(http://www.global-x.ru/forum/archive/index.php/t-402.html)

и что реально лучше работает? :eek:

Cheechako
04.10.2009, 13:23
Ещё бы!:D
Главное (оттуда же) - "...Реально Windows XP, не говоpя уже о пpедыдущих веpсиях, может вполне пpилично идти уже на 386-й в классической конфигуpации..." ;)
Просто непостижимо, насколько живучи мифы

3_JI_O_u
04.10.2009, 17:36
ясно :D
а за что отвечает ключ реестра в которой "HKEY_LOCAL_MACHINE\Software\CLASSES\Interface\{000 00023-0000-0010-8000-00AA006D2EA4}" ERROR меняет на ERRORFREE?

Cheechako
04.10.2009, 21:16
Ну там же сказано - формирует ошибки ;)
Если серьёзно, то сам бы хотел найти описание ключей реестра; судя по ближним ветвям реестра, должен быть связан с add-on'ами IExplorer'а (м.б., WinExplorer'а ) - но это сугубо IMHO.