Винчестер - один из
самых медленных элементов компьютера. И,
скорее всего, он им и останется. Однако,
есть несколько советов по увеличению
скорости работы компьютера с
винчестером.
№ |
Комментарии |
Адрес
в реестре |
Параметры |
1 |
Шлейф
Для тех, кто не боится разбирать
системный блок и перетыкать провода:
не рекомендуется ставить CD-ROM и
винчестер на один шлейф. В принципе,
ничего фатального в этом нет, но
скорость работы и того, и другого
устройства понизится из-за
различных интерфейсов. |
2 |
FAT32
Представьте себе один сектор
винчестера: он состоит из байтов.
Допустим, половина байтов занята
полезной информацией, а другая
половина пустует. Windows считает, что
весь сектор занят, и ничего туда
записывать не следует. Получается
очень большая трата свободного
пространства. Однако выход есть.
Если на винчестере использовать FAT32,
то размеры секторов уменьшатся, в
результате чего экономия, в
зависимости от типа файлов,
составит около 200 мегабайт с каждого
гигабайта. Минус FAT32 по сравнению с
FAT16 (именно он у вас, скорее всего
стоит, если вы ничего не изменяли) в
том, что винчестер начинает
работать немного медленнее. Но при
небольших размерах жесткого диска
увеличение свободного пространства
более актуально. Кроме того, если у
вас стоит Windows NT или Windows 2000, вы
сможете переконвертировать
винчестер в NTFS, что освободит еще
больше неиспользуемого
пространства, но еще немного
уменьшит скорость работы с
винчестером. Теперь о способах
конвертации. Если вы полностью
доверяете Windows, и у вас версия 98 и
выше, то поищите нужный пункт в
Главном меню, в Служебных
программах. Кроме того, можно
воспользоваться программой FDISK,
которая поставляется в стандартном
комплекте Windows (ее копия находится
на загрузочной дискете :-)). На вопрос
об использовании больших
винчестеров отвечай только "Да".
Что же касается сторонних
производителей, то мне понравился
PartitionMagic. Только очень аккуратно с
ним: Backupов не создает ;-).
Довольно объемное
дополнение к этому прислал Piton:
Несомненно, FAT32 хорошая
файловая система (по сравнению с
FAT16). Однако, при форматировании
диска по умолчанию рамер кластера
составляет 4096 килобайт, независимо
от объема форматируемого диска.
Возможно его уменьшить в несколько
раз. У программы format есть ключ z.
формат запуска программы format DRIVE: /z:n,
где DRIVE - буква форматируемого диска.
n- число от 1 и выше, указывающее
сколько раз по 512 байт содержится в
кластере. При этом команда format c: /z:2
отформатирует диск С с размером
кластера 1024 байта. Т.к. по роду
службы вынужден хранить на диске
сотни тысяч файлов размером от 300 до
2000 байт, объем диска "увеличился"
в несколько раз :). При
форматировании диска под NTFS
рекомендую выбирать размер
кластера 512 килобайт. Редко
используемые файлы можно будет
сжать средствами NTFS (например файлы
в директории $NtServicePackUninstall$, Inf, Help и т.п.).
Живой пример. На диске с FAT16 объемом 2
Гигабайта система (Windows NT 4.0) с
программами (Word, Photoshop, Internet Explorer 5,
Borland Delphi 3.0) занимала 1170 мегабайт, а
на том же диске, но уже с NTFS (размер
кластера 512 байт) всего лишь 730
мегабайт (плюс потом еще около 30
мегабайт ужалось средствами NTFS).
Такое форматирование может снизить
скорость работы с диском (у меня
ничего не произошло на 5 компьютерах,
на которых были отформатированы HDD
таким образом). При этом, досовская
версия скандиска точно определит
такой диск сбойным и будет пытаться
лечить. Поэтому при установке Windows
скандиск отключается (ключи
установки здесь),
и в msdos.sys прописывается строчка
"autoscan=0", иначе досовский ScanDisk
непременно "вылечит сбойный"
диск после первого же некорректного
выхода из системы. Кроме того, люди
постоянно забывают, что
устанавливая на диск FAT32, Вы
автоматически лишаетесь
возможности работать со старыми
версиями DOS ниже 7.0, в том числе с
NowellDos, первую версию Windows 95 и не
сможете установить на этот диск Windows
NT 4.
За это Pitonу большое
спасибо.
|
3 |
Упорядочивание записи на
винчестер
Для того, чтобы Windows не записывал
файлы наиболее доступные на данный
момент кластеры, нужно добавить
этот параметр и задать ему значение
"000001F4" (без кавычек) в
шестнадцатеричной системе, или
"500" (без кавычек) в десятичной. |
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\
Control\ FileSystem\ |
ContigFileAllocSize (DWORD) |
4 |
Дефрагментация
Похоже, Windows находит место на
винчестере для записи новых данных
по формуле random(time), поэтому
практически всегда фрагменты
одного и того же файла находятся в
разных местах. А производительность
системы напрямую зависит от
фрагментации диска. Для
дефрагментации сделано огромное
количество программ, но можно
пользоваться и программкой из
стандартной поставки Windows: Defrag. Ее
наверняка можно найти в Главном
меню. |
5 |
Проверка дисков
Регулярно запускайте ScanDisk, хотя бы
без проверки кластеров. Если бы я
это делал, то избежал бы двух
форматирований винчестеров :-).
Иногда ошибки в каталогах и файлах (или
не ошибки, но Windows думает иначе)
накапливаются таким образом, что
препятствуют взаимному устранению,
а без этого будет сложно запустить
такие служебные программы, как
конвертация в FAT32, или
Дефрагментация диска. |
6 |
Сжатие реестра
В процессе эксплуатации Windows часто
приходится устанавливать и удалять
различные программы, или изменять
их параметры. В результате этих
действий (даже после вполне
корректной деинсталляции программ)
в системном реестре остается много
ненужной информации, так как Windows не
умеет автоматически сжимать реестр.
Для удаления этого мусора и
проверки правильности записей в
реестре существуют различные
утилиты, однако самым простым
способом сжать реестр является
следующий. Загрузите компьютер в
режиме командной строки. На всякий
случай сделайте резервные копии
файлов реестра. (Не забудьте, что в
многопользовательском режиме часть
реестра лежит в каталогах
пользователей). Файлы реестра
называются SYSTEM.DAT и USER.DAT, лежат (скрытые)
в каталоге Windows. Запустите из
командной строки утилиту REGEDIT:
"REGEDIT /E REGTXT.REG" (без кавычек). Эта
команда создаст текстовую копию
реестра в файле REGTXT.REG. Далее
выполните восстановление реестра
из этой копии следующей командой:
"REGEDIT /C REGTXT.REG" (тоже без кавычек).
Обычно реестр при этом худеет на
несколько сотен килобайт. Однако,
если вы боитесь что-либо испортить,
то лучше не рисковать. На самом деле,
размер реестра не на много
уменьшает скорость работы, а если
серьезно, то почти вообще не
уменьшает. Он лишь влияет на
скорость загрузки операционной
системы, поэтому лучше подождать
пару лишних секунд, чем потом жалеть
о том, что нет системной дискеты :-). |
7 |
Второй винчестер
Второй винчестер - очень нужная вещь.
Если он у вас есть, то желательно
поступать таким образом: на более
быстром из двух оставить Windows и все
системные файлы. На более медленный
же устанавливать все программы (для
этого можно создать папку D:\Program
files\), и все несистемные файлы. Так вы
будешь знать, что нужно удалить при
переустановке Windows, и какие
программы можно уничтожить без
последствий. |
8 |
Изменение значков
дисков в проводнике
Изменить стандартные значки дисков
совсем не сложно. Достаточно
создать на этом диске в корневом
каталоге файл autorun.inf и записать туда
следующие строки:
[autorun]
Icon=IconPath
Вместо IconPath необходимо
вставить полный путь к файлу со
значком (.ICO) для этого диска.1
|
9 |
Изменение
параметров DMA
Для того, чтобы оптимальным образом
изменить параметры DMA, нужно в файле
system.ini, находящимся в каталоге Windows, в
разделе [386enh] добавить строку
"DMABufferSize=64" (без кавычек).
Поэкспериментируйте со значением и
подберите то, которое лучше всего
подходит для вашего компьютера. |
10 |
Виртуальная
память
Windows совершенно неправильно
работает с виртуальной памятью.
Занимаемое ей место на диске
постоянно фрагментируется, из-за
чего компьютер начинает работать
значительно медленнее. Для того,
чтобы вручную установить размер
виртуальной памяти, нажмите правой
кнопкой мыши на "Мой компьютер",
выберите пункт "Свойства",
переходи на вкладку "Быстродействие"
и жмите на кнопку "Виртуальная
память...". Не обращаем внимание на
то, что изменять настройки должны
"лишь опытные пользователи и
системные администраторы" и
устанавливаем опцию "Параметры
виртуальной памяти выбираются
вручную". Выберите для свопа тот
диск, что работает побыстрее, а "Минимум"
и "Максимум" поставьте равными
друг другу, согласно этой таблице:
RAM |
Виртуальная
память |
16 MB и меньше |
48-64 MB |
32 MB |
96-128 MB |
48 MB |
144-192 MB |
64 MB |
192-230 MB |
128 и больше |
200-300 MB |
На самом деле, эти значения зависят
от того, как ты используешь
компьютер. Если на нем круглыми
сутками запущен только "Тетрис",
то объем виртуальной памяти можно
уменьшить (ведь эта память на самом
деле просто место на винчестере).
Если же ты постоянно запускаешь Unreal
Tournament параллельно с Soniqом с
последним плагином и
дефрагментацией диска, а объем
оперативной памяти близок к нулю, то
размер виртуальной памяти нужно
увеличить.2 |
11 |
Как не открывать
файл подкачки
Если у тебя достаточно оперативной
памяти, то можно запретить Windows
открывать файл подкачки без
необходимости. Для этого нужно в
файле system.ini в папке Windows в разделе
"[386Enh]" добавить строку
"ConservativeSwapFileUsage=1" (без кавычек).
Возможно, ты заметишь значительный
прирост скорости. |
12 |
Первым делом -
установить Windows
При покупке или форматировании
винчестера лучше всего установить
Windows с самого начала, без всяких
ДОСов и прочих операционных систем.
Так Windows будет работать быстрее. (Прислал
Станислав
Долгушин).
|
13 |
Как сменить букву
CD-ROM
Для того, чтобы сменить букву
обозначения CD-ROM, нужно зайти на "Панель
управления", выбрать значок "Система"
и зайти на вкладку "Устройства".
Дальше нажимайте на плюс слева от
пункта "Устройства чтения
компакт-дисков (CD-ROM)", выбирайте
свой CD-ROM и нажимайте на кнопку "Свойства".
Далее выбирайте вкладку "Настройка"
и на панели "Зарезервированные
имена дисков" устанавливайте
нужную букву. |
Если вы хотите быстро
научиться работать с реестром, то
прочтите краткое
руководство.
1 - Если значок хранится в
библиотеке данных (.DLL), то после пути к
ней через запятую без пробела нужно
указать номер значка в этой библиотеке,
начиная с нуля. Например,
"Icon=C:\W\Playenu.dll,1" откроет второй
значок этой библиотеки.
2 - На самом деле, это сильно не
поможет. Бессмысленно увеличивать
размер свопа до огромных размеров при
небольшом количестве оперативной
памяти. Винчестер работает намного
медленнее и нужен только как дополнение
к RAMу, заменить оперативную память
виртуальной нельзя.
Источник: http://www.windows.sl.ru/
|