Перейти до змісту

жесткая оптимизация WinXP


Shkoder

Рекомендовані повідомлення

Опубліковано

Естественно просто так уменьшать размер операционной системы никто не будет.

А вот тем кто работает на маленьких дисках, порой ну очень маленьких, каждый килобайт памяти буквально на вес золота. Все нижеперечисленные методы по уменьшению ХР работоспособны и были проверены на AMD K6-2 3Dnow 300Mhz/128Mb/1.22Gb.

После первоначальной установки на жестком диске осталось менее 15% свободного дискового пространства, что не позволяло даже произвести дефрагментацию тома.

Итак, перво-наперво нужно удалять и отключать то, что в данной ситуации менее необходимо.

-файлы справки

-временные файлы

-файл подкачки

-ненужные стандартные программы и компоненты ХР

-восстановление системы

О чём собственно речь и пойдёт ниже.

1)

Удалить скрытые компоненты Windows XP. Для этого в каталоге \Windows\Inf найдите файл sysoc.inf и откройте его "Блокнотом". Скрытые компоненты в этом файлы помечены параметром "Hide" (например, CommApps=ocgen.dll,OcEntry,communic.inf,hide,7). Если стереть этом параметр, сохранив запятые (оставив, например CommApps=ocgen.dll,OcEntry,communic.inf,,7), то доступ к скрытым компонентам появится в "Установке компонентов Windows". Не спешите сразу стирать все Hide - многие компоненты удалить все равно не удастся. Можете удалить этот параметр для следующих компонентов (новые разделы появятся в разделе Установки компонентов Windows - Стандартные и служебные программы):

• CommApps. Раздел Связь (компоненты HyperTerminal, Разговор, Телефон);

• MultiM. Раздел Мультимедиа (компоненты Громкость, Звукозапись, Универсальный проигрыватель);

• AccessOpt. Компонент Мастер специальных возможностей;

• Pinball. Компонент Пинбол в разделе Игры;

• MSWordPad. Компонент WordPad в разделе Стандартные.

2)

Для удаления NetMeeting необходимо запустить окно командной строки и ввести следующую команду в точности так, как она приведена ниже (заметьте, что в данном случае важно соблюдать регистр): %SystemRoot%\System32\rundll32.exe setupapi, InstallHinfSection NetMtg.Remove 132 msnetmtg.inf

3)

Далее делаем в БЛОКНОТе файл "Удалить_Windows_Messenger.VBS" и удаляем Windows Messenger напрочь с корнем.

-------------------------------

Option Explicit

On Error Resume Next

Dim WSHShell, MyBox, p1, q1, rcmd

Dim jobfunc

Set WSHShell = WScript.CreateObject("WScript.Shell")

p1 = "HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express\Hide Messenger"

q1 = 2

rcmd = "RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove"

WSHShell.RegWrite p1, q1

WshShell.Run(rcmd)

4) Удалить файлы из папки

%SystemRoot%\Resources и вложенных в том случае, если красявости не нужны.

5)После установки прог убиваем

*.old;*.bak;*.@@@;*.001;*.002;*.tmp;*.gid;*.readme;*.b~k;*.chk;*.0??;*.cnt;*.hlp;*.tip;*.diz;*.nfo;*.htz;*._;*._mp;*.syd

6) Всю папку помощи, включая подпапки следует удалить, причем некоторые каталоги придется убивать изнутри, папки останутся.

Папка %SystemRoot%\Help

7) Удалить из папки

%SystemRoot%\inf файлы *.PNF,

8) Удалить файлы из папки

%SystemRoot%\Driver Cache\i386\

Это можно сделать в том случае, если всё оборудование уже стоит и работает. При добавлении нового оборудования система будет запрашивать дистрибутив

9) Удалить все подпапки

%SystemRoot%\System32\OOBE\

Заметка. Выведено лично Sorcerer и нигде больше не встречается.

10)Отключить восстановление системы, либо выбрать наиболее приемлимый объем.

Если система работает стабильно, то следует удалить прежние точки отката, сохранив самую свежую.

Так же полезно отключить восстановление системы, перезапустить машину и заново включить SystemRescue, но при этом нужно быть уверенным в том, что машина полностью работоспособна.

11)Файл подкачки. Отключать файл подкачки не рекомендуется, но можно установить постоянный размер файла, при этом он будет в 1,5 - 2 раза больше количества оперативной памяти установленной на компьютере.

В моём случае он составил 190Мб. Ксати, xp сама пишет оптимальный размер файла подкачки, при возможности следует создавать файл именно рекомендуемого объёма (или чуть меньше)

12) Установить программу следящую за появлением мусора на жестком диске. Неплохо себя зарекомендовал CustomizerXp, причем желательно ранних версий.

13) Не бойтесь удалять файлы *.chk, *.txt и *.log из папки windows\system32\catroot2\

ВНИМАНИЕ! НИ В КОЕМ СЛУЧАЕ НЕ УДАЛЯЙТЕ ПОДПАПКИ В windows\system32\catroot2\

ЭТО МОЖЕТ ПРИВЕСТИ К ПРОБЛЕМАМ ПРИ РАБОТЕ КОМПЬЮТЕРА И НЕВОЗМОЖНОСТИ ЗАПУСТИТЬ СИСТЕМУ!

14)Удаляйте периодически файлы из папки windows\Prefetch

Это абсолютно не вредит работе компьютера.

15)Иногда можно освободить место, очистив журналы неполадок. Для этого запустите WINDOWS\system32\eventvwr

16)Отключите слежение за системой или хотя бы отключите сохранение дампа памяти(может занимать место, равное количеству ОЗУ или даже больше). Для этого настройте windows\system32\drwatson32

17)Удалите неиспользуемые или вообще все хранители экрана: windows\system32\*.scr

18)Удалите неиспользуемые или вообще все картинки на рабочий стол: windows\web\wallpaper\

19)Иногда 1-2 Мб может добавить всего-навсего анализ диска программой Defrag(сиречь DisKeeper), не говоря уже и о дефрагментации.

20)Если у Вас диск FAT16, переведите его в FAT32, иногда это дает прирост в 300 Мб свободного места (на 1.22 Гб дало 286.3 Мб)

©

Опубліковано

Колись таким бавився ще на Am486DX2-80/12Mb RAM/120+120Mb HDD/Windows 95 OSR2. Вдавалося обрізати ОС десь до 50 Мб, правда досить часто спроби "викинути зайве" завершувалися перевстановленням системи :-). Зато це дало розуміння як ото воно те все працює, що треба і що не треба.

Опубліковано
20)Если у Вас диск FAT16, переведите его в FAT32, иногда это дает прирост в 300 Мб свободного места (на 1.22 Гб дало 286.3 Мб)

У кого это XP установлена на Fat16 :D

Опубліковано

"все уже украдено до нас" ©

есть такая штука, как Windows FLP, сборка WinXP оптимизированная непосредственно мелкософтом. у меня есть ISO, могу залить к нам если кто желает

Опубліковано

не за что ;) я еще выложил полезную штуку для тех, кто хочет ставить винду с флешки - PE to USB. при помощи нее можно ставить любую сборку винды на компе без CD/DVD, главное чтобы поддерживалась загрузка с USB или кардридера. вчера опробовано с Windows FLP - работает отлично :ok2:

Опубліковано
"все уже украдено до нас" ©
А що саме вкрадено? Від чого прийдеться відмовитись заради шустрої роботи на слабій машині і заради економії місця на HDD?

І як там справи з акtиBацією, windows update і всім іншим?..

Опубліковано

рассказываю.

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

активаация и регистрация любым ключом от WinXP, например корпоративный ключ для winxp prof eng подходит отлично.

отказываться ни от чего не прийдется - это все та же полноценная winxp, но при инсталляции позволяет, например, не ставить мультимедиа компоненты, файлы помощи, ненужные сервисы и много еще чего. короче, в 700 мег реально поместиться с отличной инсталляхой ничего не потеряв. можно и меньше. по-умолчанию выключены многие ненужные сервисы и драйверы.

не буду особенно повторяться - в сети про Windows FLP написано немало

Опубліковано

"Удалить то в реестре", "Удалить то ще десь" і остатись з голою сракою і заібашеною віндою

Опубліковано

З вінтом на 1,2Гб, ще й не так поскачеш :(

ПС: методом проб і ошипок на 84Мб вінт вміщав винь95,ворд,ексель,варкрафт2 ну і канєчно шо DOOM 2 :-) , при тому шо при установці 95 просила не менше ніж 96Мб на вінті.

Опубліковано

минимальная сборка WinXP live CD занимает около 190 мег (то есть с нее можно загрузиться и достаточно полноценно работать). если ужать все экзешники мощным компрессором типа FSG и выкинуть все лишнее (особенно драйвера), то получается уместить в 128 мег. это если оптимизировать по обьему (знающим английский будут полезны вот эти рекомендации).

а вот отличные инструкции по скоростной оптимизации (переводить лень, сорри. но наиболее интересные с моей точки зрения пункты я выделил) :

1) Install nLited XP. Get rid of Windows junk before even installing it. (на любителя)

2) Disable paging file (хорошо, когда в системе гиг памяти и больше)

Right click on My Computer and go to:

Properties->Advanced->Performance:Settings->Advanced->Virtual Memory:Change

Select "No Paging File" and click Set.

3) Disable indexing (это обязательно!)

Go to into My Computer and right click->Properties on C: drive.

Deselect "Allow Indexing Service to index..."

Select "Apply changes to subfolders and files"(this might take a while)

4) Disable the NTFS Last Access Time Stamp* (тоже весьма полезно!)

Go to Start->Run and type in "regedit". Hit enter.

Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Right click and New->DWORD Value and name it "NtfsDisableLastAccessUpdate"

Double-click on it and set the value to "1".

5) System cache (требует опыта и времени)

Cacheset

Download Cacheset

For Cacheset performance explanation, see post #33:

How to restart with your desired Cacheset settings

-Right click on cacheset.exe and "Create Shortcut".

-Right click on the shortcut and select "Properties".

-In Target, AFTER the closing quotation, write your min and max desired limits separated by spaces (same you would have set in Cacheset. Should look something like this:

"path/to/cacheset.exe" 4500 100000

- Click "OK" and drag shortcut into Start->Programs->Startup

Memory Usage

Right click on My Computer and go to:

Properties->Advanced->Performance:Settings->Advanced->Memory Usage

Select "System cache"

6) Install a Ramdisk (на любителя, опять же, жрет память, накладывает ограничения на временные файлы)

Download it here. It's free and has a gui.

Set it to about 192-384mb depending how much you plan to use for firefox/ie caching (steps 7 and 8).

Make sure Media Type is "Fixed Media".

This will be used for some of the following steps.

7) Redirect TMP/TEMP directories to Ramdisk (смотри выше)

Right click on My Computer and go to:

Properties->Advanced->Environment Variables

In User Variables, set TMP and TEMP to "R:\Temp". Do the same for TMP/TEMP in System variables.

note: "R:" is the default letter for the Ramdisk in previous step. If you set it to a different letter, change accordingly.

8) eeectl (касается только Eee PC)

Download it here.

Replace text in eeectl.ini with code in first post of this thread.

The 100mhz fsb gives a noticeable boost to the 16gb drive. Read thread for details.

9) Improve Startup speed (очень полезно! винда грузит массу ненужных драйверов)

There is a free Microsoft utility that analyzes your entire startup process up until everything is load into Windows. It's called Bootvis. Download it here.

-Install and run Bootvis

-Go to the Trace menu and select "Next Boot" or "Next Boot + Driver Delays"(if you want to check driver load speed, for now the first option should be fine)

-It'll show a "Trace Repetitions" window, leave it as it is (set to only reboot once) and click OK. Upon pressing OK, it'll immediately go into a reboot process, so close/save anything you were doing beforehand.

-Don't do anything until Bootvis opens again. Make sure the "Process Creates" option is checked on the left side. The "Process Creates" window shows you exactly what applications run at startup and when. If there's any applications you see starting up that you don't want, remove it from your startup using either the Registry or MSConfig methods. If there are any applications you're unfamiliar with, please google it before changing anything as it might be a system application (ie- explorer.exe, svchost.exe, ctfmon.exe).

note- You can just skip the whole Bootvis part and remove startup programs using registry/msconfig methods, but bootvis is helpful in telling you which applications take longer to load, including the ones you might want.

10) Firefox (на любителя, смотри пункты 7 и 8)

Type "about:config" in the address bar and hit enter.

cache

You have 2 choices:

a) redirect cache to Ramdisk:

Set "browser.cache.disk.parent_directory" and change value to "R:\cache" (R: is your ramdisk drive).

Set "browser.cache.disk.capacity" to about 50000 (50mb).

if "browser.cache.disk.parent_directory" does exist: right click->new->string->"browser.cache.disk.parent_directory"->"R:\cache"

or

;) disable cache altogether:

doube click on browser.cache.disk.enable. It should turn bold and value = false.

precache

Explanation here(at the very bottom of the page)

Set "browser.sessionhistory.max_total_viewers" to 0

11) Internet Explorer (аналогично пункту 10. для мелких компов я бы советовал Оперу)

Redirect cache to ramdisk

Go to: Tools->Internet Options->Browsing History->Move Folder

Select your ramdisk drive.

Set disc space to about 50mb.

note: IE7 will log you off automatically after this step.

взято отсюда и там же есть продолжение

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

  • 5 місяців потому...
Опубліковано

немного дополню топик по опыту пятимесячного использования WinFLP на EeePC 900, а работает она не хуже "стоковой" WinXP занимая вдвое меньше места.

как оказалось, не все автоматические обновления одинаково полезны, например WinXP SP3 на WinFLP просто не установится, хотя будет качаться и только после распаковки выдаст ошибку. чтобы не тратить 300 мег трафика, даю прямую ссылку на SP3 специально для WinFLP - он вдвое меньше, чем стандартный SP3. также не получится установить обновления для .NET 3.0 и 3.5. MSIE7 (если он вдруг кому-то нужен на мелкой машинке) тоже желательно ставить вручную, а не через winupdate.

после установки SP3 + следующих апдейтов настоятельно советую обновить драйвера видео, сети и звука, а потом прогнать bootvis и убрать лишнее, так как некоторые драйвера остаются в памяти даже если устройств нет (совет только для тех, кто знает что делает!)

несмотря на немалое количество различного софта, изгадить винду за полгода так и не удалось - время загрузки увеличилось незначительно и все еще находится в пределах 30 секунд. процедура Sleep/Wakeup и вовсе занимает 3-4 секунды, что очень круто для компа с частотой проца 450-900 mhz и гигом памяти :ok2:

и напоследок мелочь, которая касается непосредственно EeePC 700 и 900, а также популярной утилиты eeectl. стандартная ситуация : машинка работает на минимальных 450mhz, акку через 5-6 часов таки садится, вы подключаете ее к зарядке и машинка просто зависает :dont: чтобы этого не произошло, нужно перед подключением зарядки выставлять частоту в Stock (640mhz) или закрыть крышку (по-умолчанию - Sleep) и уже через 4-5 секунд подключать к зарядке (после того, как начнет мигать левый зеленый индикатор). виновником этого неудобства является сервис Asus ACPI, но выключать его не советую - резко возрастет энергопотребление и срок жизни от акку уменьшится до несчастных 2-3 часов, как у владельцев обычных ноутов :smile3: проще потратить пару секунд на переключение частоты.

Опубліковано

Rock, с утилитами любой дурак сделает :smile3: намного интереснее, imho, оптимизировать самому, четко осознавая что именно ты делаешь и зачем.

Заархівовано

Ця тема знаходиться в архіві та закрита для подальших відповідей.



×
×
  • Створити...