25 советов как ускорить систему



страница14/18
Дата24.11.2016
Размер0.82 Mb.
Просмотров3498
Скачиваний0
1   ...   10   11   12   13   14   15   16   17   18



Файловые системы NTFS и FAT32.

Сравнение NTFS и FAT32.

NTFS.

Эту файловую систему используют такие операционные системы, как Windows NT/2000/XP. При установке NTFS, диск разделяется на две неравные части: первая отводиться под MFT (Master File Table - общая таблица файлов), называется MFT - зоной и занимает порядка 12% от общего размера диска, вторую часть занимают собственно Ваши данные. Есть еще и третья зона, но о ней позже. Что за зверь этот MFT? Это основа NTFS. Он лежит, как было сказано ранее, в MFT - зоне т. е. в начале диска. Каждая запись в MFT соответствует какому-либо файлу и занимает около 1 Kb. По своей сути это каталог всех файлов находящихся на диске. Надо заметить, что любой элемент данных в NTFS рассматривается как файл, даже MFT. Первые 16 файлов (метафайлы) в MFT - зоне являются особой кастой. В них содержится служебная информация, они имеют фиксированное положение и они недоступны даже операционной системе. Кстати, первым из этих 16 является сам MFT - файл. Существует копия первых трех записей. Помните, я говорил о третьей зоне, так вот там она и лежит и своим положением, если можно так выразиться, делит диск пополам. Зачем это сделано? Да для надежности, в случае утери информации в MFT - файле, всегда можно восстановить информацию, а там уже дело техники, как говориться. Все остальные файлы в MFT - зоне могут располагаться произвольно. Надо заметить, что в MFT - зоне теоретически кроме служебных файлов ничего не находиться. Но бывают случаи, когда места на той части диска, что отведена для пользователя не остается :-( и тогда MFT - зона уменьшается. Соответственно появляется место во второй половине диска для записи данных. Когда же в этой зоне освобождается достаточное количество свободного места, MFT - зона опять расширяется. И вот тут то появляется проблема. В MFT - зону попадают обычные файлы и она начинает фрагментироваться. Это не смертельно конечно, но и приятного тут мало. Но вернемся к нашим баранам, то бишь метафайлам. Каждый из них отвечает за какую-либо область работы. Начинаются они с символа имени $ (тем, кто занимается программированием значок известен). Приведу пример некоторых из них:



  • MFT - не что иное как сам MFT

  • MFTmirr - та самая копия, что по серединке диска

  • LogFile - это файл журналирования

  • Boot - как видно из названия, его величество загрузочный сектор

  • Bitmap - карта свободного места раздела

Ну и так далее. Информация о метафайлах находиться в MFT - файле. Сложно? Есть такое дело. Но вся эта фигня придумана для увеличения надежности NTFS и себя оправдывает. Едем дальше. NTFS практически не имеет ограничения на размеры диска ( во всяком случае при нынешних технологиях производства жестких дисков). Размер кластера может варьироваться от 512 b до 64 Kb, хотя обычный его размер равен 4 Kb.

Поговорим теперь о каталоге. Это метофайл с обозначением $. . Он разделен на части в каждой из которых содержится имя файла, его атрибуты и ссылка на MFT - файл. А там уже есть вся остальная информация. Каталог представляет собой бинарное дерево. Попробуем разобраться, что это за фигня такая. В каталоге информация о данных на диске расположена таким образом, что при поиске какого-либо файла каталог разбивался на две части и ответ заключался в том, в какой именно части находиться искомое. Затем та же самая операция повторяется в выбранной половине. И так до тех пор, пока не будет найден нужный файл.

А теперь о файлах. Их как таковых нет. Нормально, да! Есть так называемые стримы, или говоря нормальным русским языком - потоки. То есть, любая единица информации представляет собой несколько потоков. Один поток - это сами данные, он является основным. Другие потоки - атрибуты файла. К любому файлу можно прикрепить любой другой файл. Проще говоря, к потокам одних данных можно прикрепить совершенно новый поток и записать туда новые данные. Вот только информация по объему файла берется по объему основного потока. Пустые или малоразмерные файлы на диске отображены только в метафайлах. Сделано это в целях экономии дискового пространства. Вообще надо отметить, что понятие файл намного глубже и шире и все свойства описать довольно сложно. Отмечу, что максимальная длина имени файла может достигать 255 символов.

Ко всему прочему, файлы NTFS имеют такой замечательный атрибут как сжатый. Любой файл или даже каталог может быть сжат. Сама операция сжатия происходит незаметно, так как скорость ее довольно высока. До кучи, используется так называемое виртуальное сжатие т. е. одна часть файла может быть сжата, а другая нет. Сжатие осуществляется блоками. Каждый блок равен 16 кластерам.

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

Теперь о журналировании. Но сначала определимся с понятием транзакция. Транзакция - это действие, которое должно быть выполнено целиком и полностью (читай - корректно), в противном случае оно вообще не будет выполнено. Так вот, на основе этой фигни, при сбое во время записи данных на диск, пометок о новом файле в метафайлах сделано не будет. А место, куда была начата запись будет считать чистым. Это необходимо для предохранения :-) от различного рода геморроев. Короче, выполнил действие до конца - сделал запись, не удалось - и записывать об этом незачем. Но следует заметить, что функция журналирования сохраняет работоспособность файловой системы, а не ваших данных.

И наконец в NTFS есть еще две такие функции, как Symbolic Links - возможность создания виртуальных каталогов, и Hard Links - поддержка нескольких имен для одного и того же файла.Вот пожалуй что и все.

FAT 32

На данный момент времени эта файловая система является самой распространенной, хотя и сдает постепенно свои позиции после выхода Windows XP. Поддерживают FAT 32 все операционные системы семейства Windows начиная с Windows 95 OSR2. Итак, FAT 32 (File Allocation Table) - это электронная таблица размещения файлов. Находиться она практически в самом начале диска. Структура диска FAT:

1. загрузочные секторы главного и дополнительного разделов;

2. загрузочный сектор логического диска;

3. корневой каталог;

4. область данных;

5. цилиндр для выполнения диагностических операций чтения/записи;

Основное преимущество FAT 32 перед FAT 16 заключается в том, что вместо 16 разрядных записей используются 32х разрядные. Это в свою очередь увеличивает количество кластеров в разделе до 268 435 456 (в FAT - 65 536). При использовании FAT 32 размер тома равен 2 Tb, а размер одного файла может достигать 4 Gb. Заметное отличие FAT 32 от предшествующих таблиц заключается в том, что корневой каталог не занимает фиксированного места на диске и может иметь любой размер.

Размер кластера при использовании FAT 32 в разделе размером 2 Gb с 5 000 файлами равен 4 Kb ( в FAT 16 - 32 Kb), в таблице будет использоваться до 524 288 записей. При этом сама таблица будет весить порядка 2 Мb.

Сравнение NTFS и FAT 32.

Ну что, займемся неблагодарным делом - сравнением двух файловых систем.

NTFS.

Достоинства:

1. Быстрая скорость доступа к файлам малого размера;

2. Размер дискового пространства на сегодняшний день практически не ограничен;

3. Фрагментация файлов не влияет на саму файловую систему;

4. Высокая надежность сохранения данных и собственно самой файловой структуры;

5. Высокая производительность при работе с файлами большого размера;



Недостатки:

1. Более высокие требования к объему оперативной памяти по сравнению с FAT 32;

2. Работа с каталогами средних размеров затруднена из-за их фрагментации;

3. Более низкая скорость работы по сравнению с FAT 32



FAT 32

Достоинства:

1. Высокая скорость работы;

2. Низкое требование к объему оперативной памяти;

3. Эффективная работа с файлами средних и малых размеров;

4. Более низкий износ дисков, вследствие меньшего количества передвижений головок чтения/записи.

Недостатки:

1. Низкая защита от сбоев системы;

2. Не эффективная работа с файлами больших размеров;

3. Ограничение по максимальному объему раздела и файла;

4. Снижение быстродействия при фрагментации;

5. Снижение быстродействия при работе с каталогами, содержащими большое количество файлов;

Итак, некоторые соображения. Обе файловые системы хранят данные в кластерах минимальный размер которого равен 512 b. Как правило обычный размер кластера равен 4 Kb. На этом сходства пожалуй и заканчиваются. Кое-что о фрагментации: скорость работы NTFS резко снижается при заполнении диска на 80 - 90 %. Это связано с фрагментацией служебных и рабочих файлов. Чем больше Вы работаете с таким загруженным диском, тем сильнее фрагментация и тем ниже производительность. В FAT 32 фрагментация рабочей области диска происходит и на более ранних этапах. Дело тут зависит от того, насколько часто Вы записываете/стираете данные. Как и в NTFS, фрагментация сильно снижает производительность. Теперь об оперативной памяти. Объем самой электронной таблицы FAT 32 может занимать в ОЗУ порядка нескольких мегабайт. Но на помощь приходит кэширование. Что записывается в кэш:

1. Наиболее используемые каталоги;

2. Данные о всех используемых в данный момент времени файлах;

3. Данные о свободном пространстве диска;



А что же NTFS? Кэшированию трудно поддаются каталоги больших размеров, а они могут достигать размеров нескольких десятков мегабайт. Плюс MFT, плюс информация о свободном месте на диске. Хотя надо заметить, что NTFS все же довольно экономно расходует ресурсы оперативной памяти. В наличии удачная система хранения данных, в MFT каждая запись примерно равна 1 Kb. Но все же требования к объему ОЗУ выше, чем для FAT 32. Короче, если Ваша память меньше или равна 64 Mb, то эффективнее с точки зрения скорости окажется FAT 32. Если больше - разница в скорости будет маленькая, а зачастую вообще никакой. Теперь о самом жестком диске. Для использования NTFS желательно наличие Bus Mastering. Что это? Это особый режим работы драйвера и контроллера. При использовании BM обмен происходит без участия процессора. Отсутствие ВМ скажется на производительности системы. Кроме этого, вследствие использования более сложной файловой системы количество движений головок чтения/записи возрастает, что так же влияет на скорость. Наличие дискового кэша одинаково положительно сказывается, как на NTFS, так и на FAT 32



Установка Windows XP

Система Windows может устанавливаться как на новые компьютеры, так и заменять собой предыдущие версии Windows на старых компьютерах
Чистая установка.
Этот вариант предполагает установку Windows XP на неразмеченный или отформатированный диск. Для начала в BIOS Setup фирмы AWARD Software International Inc. - раздел BIOS FEATURES SETUP, параметр Boot Sequence (последовательность загрузки) - устанавливает последовательность опроса устройств, с которых может быть загружена операционная система, надо выбрать устройство с которого будет происходить загрузка. Если у Вас мультизагрузочный диск с дистрибутивом Windows XP, то выбираем загрузку с CD-ROM. Сохраняем настройки и перегружаемся. После загрузки Вы попадете в программу инсталляции Windows XP. После проверки конфигурации компьютера, будет предложено загрузить драйверы для дополнительных устройств SCSI и RAID, если они конечно имеются, только после этого будет установлено ядро системы. При выборе файловой системы FAT32 или NTFS надо учитывать не только возможности Вашей системы, но и то какие задачи она будет выполнять. FAT32 не так требовательна к ресурсам компьютера, работает быстрее(спорный вопрос), остается возможность использования ОС 9х, файлы видны из DOS. NTFS-система для Windows XP: надежность; возможность управления доступом к файлам; сжатие файлов средствами ОС; шифрование; повышенная безопасность; скорости работы не зависит от количества файлов на диске. Подробно об этих системах можно узнать здесь и определиться с выбором. Дальше процесс установки должен пройти без проблем. Главное правильно указать региональные настройки и не забыть пароль администратора, если Вы будете таковым. Можно сразу определить пользователей. После установки желательно разбить диск на разделы. Это пригодиться в дальнейшем, при переустановки системы и для сохранения важных документов и файлов в случае непредвиденного краха системы.
Если возникают проблемы с CD-ROM.
В этом варианте нужна загрузочная дискета, созданная в WIN98. Предварительно скопируйте на дискету программу SMARTDRV.EXE. из дистрибутива Windows98. В BIOS Setup Раздел BIOS FEATURES SETUP, параметр Boot Sequence устанавливаем загрузку с Дисковода гибких дисков. После загрузки с дискеты запустите программу SMARTDRV.EXE для ускорения процесса копирования файлов. Далее указываем путь к файлу WINNT.EXE из каталога i386 на компакт-диске и запускаем его. Здесь надо учитывать некоторые тонкости при таком методе установки. Если диск изначально не был отформатирован и размечен, придется воспользоваться программой FDisk, имеющейся на загрузочной дискете. Если стояла система NTFS, то придется активный раздел предварительно отформатировать в системе FAT32. При этом надо учитывать то, что Windows XP будет установлена только в системе FAT32, а FDisk видит диски только до 60Гб. Если диск больше, то метод установки такой. Создайте программой FDisk основной раздел объемом до 10Гб. Сделайте его активным и установите в него WindowsXP. Как работать с FDisk можно узнать здесь. После установки WindowsXP воспользуйтесь программой Partition Magic. С её помощью Вы сможете создать нужные разделы, отформатировать или переконвертировать созданные разделы в FAT32 или NTFS.
Еще один вариант загрузки - зайти на сайт Microsoft и скопировать загрузочные дискеты. Адрес страницы загрузки: http://support.microsoft.com/%20support/kb/articles/q310/%209/94.asp?ID=310994 При загрузке компьютера с установочных дисков Windows XP будут автоматически загружены драйверы привода компакт-дисков, и начнется установка операционной системы.
Последний вариант "Обновление"
Этот вариант предполагает установку Windows XP c СD-ROM, при имеющейся системе  Windows 98, Windows Me, Windows NT 4 , Windows XP Home Edition. После запуска диска с дистрибутивом Windows XP выбираем вариант "Обновление". На мой взгляд самый неудачный метод. Хотя все программы остаются, все равно приходиться их переустанавливать, появляется много дублирующих файлов и т.п. Если хотите, чтобы система работала надежно и производительно, выбирайте чистую установку.

Подробная пошаговая инструкция по установке Windows XP

Файлы и папки Windows XP

Здесь предоставлены описания файлов и папок, которые представляют определенный интерес пользователей. На самом деле файлов и папок гораздо больше, но описывать все нет смысла. Ограничимся лишь этими.



Название

Расположение

Комментарий

boot.ini

C:\ (корневая папка системного диска)

Скрытый загрузочный файл. Без него система не загрузиться. Файл boot.ini имеет много настроек. Изменять его не рекомендуется. Вот примерное описание
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

pagefile.sys

C:\ (корневая папка системного диска)

Скрытый файл на жестком диске, используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти.

hiberfil.sys

C:\ (корневая папка системного диска)

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

RECYCLER

C:\ (корневая папка системного диска)

Скрытая папка, по сути это "Корзина"

System Volume Information

C:\ (корневая папка системного диска)

Папка является скрытой. В папке находится кэш службы восстановления системы. Программа восстановления системы создает копии реестра в данной папке. Данная папка содержит один или несколько подпапок вида _restore{GUID}RPx\Snapshot. По своей сути, они являютя каталогами точек восстановления системы.

Documents and Settings

C:\ (корневая папка системного диска)

В папке находятся профили пользователей, работающих с системой Windows XP

Temp

C:\Windows\Temp

Папка предназначена для хранения временных файлов. Многие программы при своей установке временно копируют в эту папку свои файлы для дальнейшей инсталляции.

Prefetch

C:\Windows\Prefetch

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

Media

C:\Windows\Media

В папке хранятся звуковые файлы WAV для озвучивания системных событий.

SoftwareDistribution

C:\Windows\SoftwareDistribution

В папке хранятся папки и файлы, закачанные с помощью автоматического обновления.

i386

C:\Windows\Driver Cache\i386

В папке находится кэш драйверов. Некоторые пользователи рекомендуют удалять эту папку после установки всего оборудования. При добавлении любого нового оборудования Windows будет запрашивать установочный диск.

WinSxS

C:\Windows\WinSxS

WinSxS, или Windows Side by Side, является еще одним новшеством Windows XP. Microsoft создала систему, позволяющую сохранять несколько версий одинаковых библиотек (DLL) и использовать при необходимости именно ту, что требует конкретная программа.

dllcache

C:\Windows\system32\dllcache

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

config

C:\Windows\system32\config

В папке содержатся файлы, которые работают с реестром

sysoc.inf

C:\Windows\inf\sysoc.inf

В процессе установки «Windows XP» нет возможности выбирать необходимые компоненты, однако при этом в окне «Установка и удаление компонентов Windows», что присутствует в апплете «Установка и удаление программ» «Контрольной панели», многие из составляющих «Windows» скрыты. Для решения этой проблемы откройте системную папку «Inf» (по умолчанию — C:\Windows\Inf), найдите в ней файл «sysoc.inf» , откройте его и удалите во всех строках слово «HIDE» . Главное при этом — оставить неизменным формат файла, то есть следует удалять только «HIDE» , оставляя запятые до и после этого слова.

autoexec.nt

C:\Windows\system32\autoexec.nt

Аналог autoexec.bat под Windows XP. Этот файл влияет только на процессы, работающие через NTVDM (эмуляция DOS) и на Win32 никакого эффекта не оказывает.

config.nt

C:\Windows\system32\config.nt

Аналог config.sys под Windows XP.

Customizer XP своими руками

  • Настройка Интернет

  • Customizer XP своими руками. Настройка IExplorer

  • Дополнения

  • Customizer XP своими руками. Разное

  • Чего пока не умеет Customizer XP.

Настройка Интернет
В задании большинства параметров, освещаемых в данном разделе, возможны варианты: ваше значение, значение, рекомендованное для DialUp, то есть модемных соединений, для соединений с помощью DSL\ Cable-модемов и для линий типа T1 и выше.
На мой взгляд, наиболее демократичным будет приводить рекомендованные значения, которые вы будете применять на свой страх и риск, для модемных соединений с Интернетом. А когда у вас появится выделенная линия типа T1, то будете ли вы копаться в реестре? По той же причине пропущено рассмотрение некоторых параметров.
Internet: Change Maximum Transmission Unit Size
Здесь нам предоставляется возможность задать наибольший размер передаваемого блока данных — Maximum Transmission Unit. MTU — это самое большое количество данных, которые могут быть переданы по сети в одном физическом фрейме. Если отправляется пакет IP, большего, чем MTU, то произойдет фрагментация. Эта фрагментация может удвоить время, которое требуется, чтобы послать единственный пакет.
Для изменения размера MTU следует добавить новый параметр и установить желаемое значение. По умолчанию оно равно 1500 в десятичной системе или 0x5DC в шестнадцатеричной. Для модемных соединений рекомендовано значение 0x240. Однако это еще не все, смотрите параметр Enable MTU Auto Discovery, описанный немного ниже.
[HKEY_LOCAL_MACHINE]
"MTU"=dword:5DC
Internet: Change the Windows TCP/IP Window Size
Этот параметр определяет максимальный размер окна для приема TCP-пакетов, предлагаемый операционной системой. Окно приема определяет количество байтов, которые отправитель может передать, не получая подтверждения. Вообще, чем больше окно, тем лучше работа в сетях с высокой пропускной способностью.
Однако, не все так просто. Но выходить за рамки статьи и углубляться в дебри TCP/IP мы сегодня не будем. Достаточно сказать, что для того, чтобы точно определить значение окна, необходимо будет добавить раздел и параметр в реестре. Значение по умолчанию 0x2238, а для модемных соединений устанавливать и изменять его не рекомендуется. Коротко и ясно.
[HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Tcpip\ Parameters]
"TCPWindowSize"=dword:2238
Каталог: download
download -> Составление простейшей программы в среде lego education. Запуск модели «Обезьянка барабанщица», «Рычащий лев», «Автомобиль»
download -> Функциональные части компьютера, история развития, базовая конфигурация
download -> Компьютер: друг или враг?
download -> Лекция №2 «Теоретические основы игры дошкольника» Зарубежные и отечественные теории игры
download -> Доклад муниципальное образовательное
download -> Литература для воспитанников стр. Приложения стр
download -> Министерство здравоохранения Республики Беларусь
download -> Игра как средство активизации познавательной активности учащихся в ходе изучения темы Алгоритмизация и программирование


Поделитесь с Вашими друзьями:
1   ...   10   11   12   13   14   15   16   17   18


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал