недавно дали такий файл хто че думає про це?
Як розігнати Windows XP.
Далеко не всі знають, що, починаючи з версії Windows 98SE, в коді системи початку присутнім функція оптимізації роботи повільних процесорів. Але ці провокатори з Microsoft зробили так, що за замовчуванням вона виключена! Але ж при включенні ця фішка може забезпечити приріст швидкості роботи процесора від 20 до 170%! Від нас це старанно приховують, тому що, якби ми знали про цю функцію (а вона ж СПЕЦІАЛЬНО відключена), нові процесори не купувалися б набагато довше.
Але спочатку на секундочку включаємо мозок: ви не знаходите дещо дивним, що Windows, починаючи з версії 98SE, як-то дивно себе вела? Це що ж виходить? І на 486-у, і на PIII 1000 МГц все гальмувало майже однаково? І це незважаючи на більш ніж десятикратну різницю по частоті процесора. Продовжуємо варити сіра речовина: Windows XP (обох версій - і Pro, і Home) по суті являє собою не таке вже й важке додаток, через що може однаково спритно працювати і на Celeron 1,2 ГГц, і на останньому P4. В теорії. Однак на практиці це не відбувається, і рано чи пізно думки про апгрейд починають виникати.
Сподіваюся, ви вже зрозуміли, що ╚что щось не так╩. Тому приступаємо до інформаційної частини. Ось що нам стало відомо.
Пам'ятайте цікаву історію з CPUID, коли операційка повинна була зчитувати серійний номер процесора і нібито цим покласти край солодкого життя розповсюджувачів піратського ПЗ? Так ось, боротьба з піратством була не єдиним призначенням цієї мульки.
Суть проста як дві копійки: CPUID визначає тип процесора і передає його системі. І в разі зайвої навороченності операційка починає його штучно пригальмовувати! І всі щасливі: Intel - тому що люди купують нові, більш потужні процесори, а Microsoft пише більш ╚тяжелие╩ операційки, і коло повторюється.
Практична частина
Нас безпардонно наколювали багато років. Тепер прийшла наша черга. Ми з'ясували, як можна відключити ідентифікацію CPUID. Правда, є обмеження √ працює це виключно під Windows XP Professional або Home Edition. У цих операционках програмісти передбачили заводську функцію відключення: може бути, для проведення власних тестів, може, ще для чого √ не важливо. Але вона є.
Щоб відключити перевірку CPUID, треба на самому початку установки Windows (коли система завантажується з компакт-диска) натиснути F5. З'явиться менюшка з типами процесорів (до речі, непогане наочне історичне посібник :)), де треба вибрати пункт i486 і з легким серцем продовжити інсталяцію. При установці треба переконатися в тому, що операційка ставиться на чистий і тільки що відформатований розділ √ інакше не спрацює. Ставите √ і вуаля, тепер ваша Windows XP впевнена, що процесор у вас не просто старий, а дуже старий, і, відповідно, гальмувати його не треба, а навпаки √ треба ще й допомогти :) Та ще й як!
Фактична частина
Для перевірки даної теорії, була взята наступна конфігурація комп'ютера: Athlon XP 2600+, Epox 8RDA +, 256 Мб DDR PC3200 (одноканальний режим), Sapphire Radeon 9600, Seagate Baracuda IV 40 Гб. І ось що вийшло:
напуття
Перш ніж вплутуватися в цю затію, не забудьте зробити бекап всього, що потрібно. Це звичайний запобіжний захід нікому і ніколи ще не заважала.
P.S. А ще ми тут дізналися, як можна встановити на КПК повноцінну Windows 98 і жити розкошуючи. Найближчим часом ми обов'язково опублікуємо матеріал по цій темі.
P.P.S На замітку: ходять чутки, що процесори Xeon не мають CPUID, точніше не віддають його операционке. Як ви думаєте, чому вони показують такі швидкісні показники? Чи тільки в силу великого кеша і архітектури? :)
Виявлено черговий спосіб змусити працювати WindowsXP швидше!
Даний спосіб стосується версій PROF і HOME. Справа в тому, що код XP був
оптимізований (в пізніх версіях збірки) для роботи з повільними машинами.
Hевероятно, але ця оптимізація за замовчуванням вимкнена. При включенні опції
оптимізації відчувається досить помітний приріст в швидкості роботи системи - від 25
до 175%. Суть оптимізації полягає в наступному:
Для того, щоб був сенс купувати "круті пентіуми4" компанії Intel (c) і
Microsoft (c) дійшли згоди - в код операційної системи Windows, починаючи
з
версії 98se, була побудована перевірка CPUID, і якщо виявлялося, що на машині
встановлений "старий і немічний" процесор, система починала штучно
гальмувати роботу.
Hи для кого не секрет, що більшість завдань можна виконувати і на
Pentium-I-133. Досить згадати старі добрі демки, які Дивилися не
гірше нинішніх графічних монстрів, але йшли ще на 486 процесорі.
дійсно,
навіть на Z-80 процесорі можна було зробити щось, що нагадує нинішні
шейдери,
програти МР3 і т.п.
Отже, як же змусити працювати систему на повну потужність?
Дана операція можлива тільки на WindowsXP, бо тільки тут програмісти
подбали про можливість відключення перевірки CPUID. Для цього слід в самому
початку установки WindowsXP, коли на екрані горить напис "перевірка
обладнання "на чорному тлі, натиснути F5 і із запропонованого списку процесорів
вибрати i486 і продовжити установку. (В оригіналі даної статті нічого не
сказано про форматування жорсткого диска, але у нас при тестуванні способу
вийшло домогтися потрібного результату тільки при установці на чистий розділ.)
Результати тестування системи на базі процесора AMD ATHLON XP 2500+ (256k
кеш) + mb Soltek 75-FRN2 (nF2u400) + 256mb DDR PC3200 + ATI Radeon9600 + HDD IBM
Deskstar 40gb 7200rpm.
Hа сайті наведено ще багато різних цифр, але їх ми не перевіряли. досить
виявилося приголомшливою різниці в найпопулярніших тестах на сьогоднішній день.
А ось ще по темі Віндовс:
Мені випала рідкісна журналістська удача. Завдяки інтернету мені вдалося познайомитися зі Стівом Б. (ім'я змінено), колишнім високопоставленим співробітником корпорації Microsoft, недавно вимушеним залишити свій пост через розбіжності з керівництвом компанії. Після довгих умовлянь він погодився дати інтерв'ю, що проливає світло на воістину сенсаційні таємниці софтверного гіганта.
- Отже, Стів, ви погодилися розповісти про недокументованих секрети Microsoft Windows, досі відомих лише обмеженому колу працівників корпорації.
Так, не тільки звичайні користувачі та програмісти, а й рядові співробітники Microsoft не мають поняття про істинні можливості Windows. Більшість керується популярними міфами. Наприклад, один з найбільш поширених міфів - ніби Windows вкрай ненадійна і глючная (buggy) система.
- Але хіба це не так?
Зрозуміло, немає. Насправді Windows зовсім не містить глюків. Погодьтеся, було б дивно, якби така потужна корпорація, як Microsoft, з її фінансовими ресурсами, була не в змозі впоратися із завданням, з якою так-сяк справляються навіть творці якогось безплатного наколеночного (homebuilt) Лінукса.
- Але дозвольте, я сам неодноразово стикався.
Так звані глюки Windows не є помилками в прямому сенсі цього слова. Вони навмисно генеруються системою. Існує секретний циркуляр керівництва компанії, # 321 / A, що визначає кількість глюків для кожної версії Windows.
- Але навіщо.
Тому що Microsoft не хоче різати курку, яка несе золоті яйця. Уявіть собі, що ми випустили б на ринок ідеальну операційну систему, якою насправді є Windows. Ринок був би насичений дуже швидко, після чого користувачі втратили б всякий стимул для подальшого апгрейда. А нестабільна система змушує користувача швидше купувати наступну версію в надії позбутися від глюків попередньої. А ви уявляєте собі, скільки робочих місць створюють служби технічної підтримки, випуск патчів і т.п.
- А існує який-небудь спосіб відключити генерацію глюків?
Так, звісно. Досить прописати в system.ini в секції [boot] bugs = off
- Що, невже так просто?
Ні, звичайно, це жарт. Насправді треба змінити в реєстрі значення ключа HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Interface \ # 123; 00000023-0000-0010-8000-00AA006D2EA4> За замовчуванням там стоїть "Error", треба прописати "ErrorFree".
- Неодмінно зроблю це відразу після закінчення інтерв'ю. А які ще міфи про Windows ви можете викрити?
Вважається, що Windows займає надто великий обсяг і пред'являє надмірні вимоги до заліза (hardware).
- Це теж не так?
Звичайно, не так. У системних файлах Windows лише дуже невелика частина коду реально виконує корисні функції. Решта - це просто безглуздий набір байт, які взагалі ніяк не використовуються - хіба що періодично туди передається управління для генерації глюків. Реальний дистрибутив Windows XP займає коробку дискет, попередні версії - ще менше. Згадайте, за часів восьмирозрядних комп'ютерів на одній дискеті умешалась операційна система, всі необхідні утиліти і ще десяток ігор на додачу. Всі чомусь дуже швидко про це забули.
- Але який сенс в штучному завищенні обсягу?
Існує таємної угоди між Microsoft і провідними виробниками вінчестерів. Точну суму угоди я вам не можу назвати, але, самі розумієте, мова йде про кількість з дуже багатьма нулями.
- А решту вимог до заліза, очевидно, викликані контрактами з іншими виробниками?
Бачу, ви почали розуміти. Так і є. Реально Windows XP, не кажучи вже про попередні версії, може цілком пристойно йти вже на 386-ою в класичній конфігурації. Це навіть особливо і не ховається - зверніть увагу, в system.ini є секція [386Enh], в іменах системних файлів не раз зустрічається "386", але ніде не згадуються більш потужні процесори.
- Але чому конкуренти Microsoft не намагаються випускати компактні і безглючная програми з високою швидкодією?
Дрібні фірми просто не володіють достатньою компетентністю, до того ж вони змушені користуватися компіляторами і бібліотеками Microsoft та інших великих виробників. А великі компанії керуються тими ж міркуваннями, що і Microsoft. До речі, це стосується не тільки софтверних виробників. IBM, наприклад, вже зараз має в своєму розпорядженні процесорами в 10 ГГц, що мають собівартість менш $ 100. Але який сенс викидати їх на ринок зараз, коли з користувача ще можна злупити грошей (grab money) за гігагерцові, потім за полуторагігагерцовие, двухгігагерцовие і так далі - підносячи кожен етап як останнє і дороге досягнення?
- Стів, ваші одкровення зачіпають фінансові інтереси дуже могутніх сил. Ви не боїтеся?
Я прийняв певні заходи безпеки, хоча.
На жаль, на цьому місці зв'язок зі Стівом Б. обірвалася. Хочеться вірити, що це був звичайний дисконнект.
З приводу ядра i486: чи не Вибирайте це =))) Воно переривання буде не правильно ділити і не буде підтримки розширених інструкцій проца (MMX, SSE, SSE2, SSE3, 3Dnow. EM64T)
А що вибирати то?
З приводу оптимізації системи. Необхідно встановити фіксований розмір swap. Кращий спосіб це зробити: вимкніть його взагалі. Потім дефрагментіруете гвинт в safe mode і після цього встановіть фіксований swap. Є некотрие рекомендації за величиною свопу: для 256Mb оперативки близько 500Mb свопу, для 512Mb - 200 (256), володарі 1024Mb і більш можуть відключити своп взагалі. Після установки свопу робите дефрагментацію.
Видаліть всі непотрібні програми windows. Знайдіть файл sysoc.inf і видаліть секцію "hide" в рядках, які відносяться до програм, які ви хочете видалити. Терепа в install / uninstall windows programs видаліть непотрібне. Далі дивіться сюди і робите те, що там написано :)
Моя відповідь наступний.
1) Проги для оптимізації (типу CustomizerXP)
2) Для тих у кого руки прямі - відключення непотрібних служб (настійно не рекомендується тим хто з цим взагалі не знайомий).
3) З автозавантаження прибрати можна майже все.
4) Поменше всякої гидоти на систему вішати, типу понтові заставки і всякі там теми і ефекти.
слухай а чи не простіше ставити хп з інтегрованим СП2?
і навіщо користуватися вбудованим дефрагментатором?
своп відключати не треба, будуть проблеми при 256 мб вже точно будуть.
у мене ось 1 гб і не вистачає докуплю другий можливо відключений.
а так немає.
нах не подужав але щось подібне читав років 4 тому.
вообче прогой XPlite обрізаю вінду + купку сервісоф відключаю і свинка моя грузиться за дві смужки :).