Дата:   24.11.2017 г.
Время:
 
 
Профессионалам и любителям
ПРОСТО * ДОСТУПНО * ИНТЕРЕСНО
01796
Подписной
индекс
Опрос
Пользуетесь Blu-ray?
Погода
 
Архив - Дефрагментация диска - Журнал «Компьютер»
Дефрагментация диска
№ 7-8'2006     Владислав Демьянишин   сайт автора    Тема: Система     ( Прочитано 5173 раз )
 
В современном мире всё движется стремительно. Пользователь, покупая компьютер, хочет от него, прежде всего скорости во всём: граббинг CD, риппинг DVD, конвертирование MP3, не говоря уже о скорости загрузки ОС и программ.
Очень часто пользователь ошибочно полагает, что задающим основной темп работы является центральный процессор. Собственно оно так и есть. Но давайте представим себе, что процессор – это некая мельница, на которую подают зерно, чтобы получить муку. Тогда мельница будет работать оптимально (на своём максимуме), если вовремя на неё подают зерно и вовремя забирают перемолотую муку. Но стоит только замешкаться подающим зерно, как мельница станет работать вхолостую. Таким подающим в компьютере является винчестер, с которого и берутся все программы и сама ОС и данные, которые только уже потом поступают через оперативную память в процессор на обработку.
В винчестере информация располагается по поверхности диска, на манер того, как это делается на виниловой граммпластинке, с тем лишь отличием, что на виниле одна дорожка переходит в следующую спиралевидно, а в винчестере дорожки в виде замкнутых колец. Каждая дорожка может вместить на себе N блоков данных, так называемых кластеров. Каждый файл имеет разную длину и для хранения требует выделения несколько таких блоков на винчестере.
Предположим, что на диске уже имеется файл А, за которым следуют свободные блоки. При очередной записи, например, файла Б ему будут выделены первые попавшиеся свободные блоки. К примеру, ими окажутся свободные блоки как раз за файлом А, их достаточно, чтобы вместить файл Б (см. рис 1).
 
Дефрагментация диска, PerfectDisk, O&O Defrag
 
Давайте подсчитаем, сколько потребуется времени винчестеру, чтобы прочесть такой файл. Допустим, что винчестеру необходимо время, обозначим его Pt, на позиционирование считывающей головки на нужную дорожку. И ещё требуется время на прохождение диска на длину блока данных Rt. Если таких занимаемых файлом блоков N, то общее время доступа и загрузки файла равно Pt + Rt x N. В данном случае, судя по рисунку 1, так и будет.
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
Теперь давайте рассмотрим другую ситуацию, показанную на рисунке 2. На диске уже есть файлы А и Б, а между ними имеются 3 свободных блока, куда будет записан очередной файл, обозначим его Д. Но файл Д имеет размер, требующий 5 блоков на диске. Недостающие 2 блока будут заняты сразу за файлом Б, который из-за своего огромного размера занимает ещё и часть следующей дорожки. Тогда при чтении файла Д потребуется временя позиционирования на дорожку 10, чтение трёх блоков, затем позиционирование на дорожку 11 и чтение ещё двух блоков, что даст формулу Pt x 2 + Rt x N.
Конечно, я привёл упрощённые примеры расположения файлов. В реальности расположение может быть ещё сложнее в случае с большими файлами, которые и так в силу своего размера читаются не быстро, могут оказаться разбросанными по разным дорожкам. Файлы, разбросанные на диске таким образом, называются фрагментированными. Чем больше таких файлов на диске, тем ниже скорость работы компьютера при работе с ними. Поэтому и были придуманы программы, которые должны помочь пользователю дефрагментировать диск и называются они дифрагментаторы.
Среди стандартных программ Windows имеется простенький дефрагментатор, но его интерфейс далёк от желаемой наглядности и функциональности.
 
 
PerfectDisk
 
Дефрагментатор от Raxco Software (www.raxco.com, размер 3.5 Мб) довольно прост в использовании и имеет наглядный интерфейс. Перед дефрагментацией первым делом следует провести анализ диска. На это потребуется несколько минут, после чего программа выдаст отчёт о состоянии дел на диске в виде окошка (см. рис 4).
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
 
 
 
 
 
Первая закладка Summary содержит информацию об итоге анализа, где видно, сколько фрагментировано файлов и областей, выделенных под хранение информации о папках. Далее следует информация о самой длинной свободной области. В низу указана рекомендуемая операция над диском.
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
 
На следующей закладке File содержится статистика о редко, но регулярно модифицируемых файлах (Rarely Modified), крайне редко модифицируемых (Occasionally Modified), регулярно модифицируемых (Frequently Modified), хранении информации о папках (Directory), о загрузке (Boot) и исключённые из анализа (Excluded).
Перед началом дефрагментации программа потребует выбрать один из двух методов дефрагментации. SmartPlacement – задаёт режим уплотнения файлов, то есть программа будет стремиться не только дефрагментировать файлы, но и сгруппировать их по возможности все подряд, чтобы на диске сформировалась непрерывная область свободного места как можно большего размера. Надо сказать, что данный режим ве-е-есьма медленный и требует много терпения от пользователя. При этом процесс этот нельзя приостановить, а можно лишь остановить полностью, что для возобновления процесса неизбежно потребует прохождения всех этапов подготовки. Режим Defragment Only выполняется гораздо быстрее (раза в два), позволяет просто дефрагментировать файлы, и не имеет возможности приостановки – только завершения.
 
O&O Defrag
 
Это программа для дефрагментации жестких дисков под Windows NT/2000/XP (www.oo-software.com, размер 10 Мб).
Она умеет работать с файловыми системами FAT, FAT32, NTFS,
NTFS5, массивами Volume/Stripe Sets, заменять собой стандартные утилиты дефрагментации ОС, работать в фоновом режиме, по расписанию и встраиваться в MMC (Microsoft Management Console). Пользователю доступны пять режимов дефрагментации: STEALTH, SPACE, COMPLETE/Name, COMPLETE/Modified и COMPLETE/Access. Следует также добавить, что кроме
обычной (Professional) версии, выпускается еще и ее сетевая (Server) версия, предназначенная для работы в ЛВС, а также имеется возможность автоматической работы (запуск по достижению определенного уровня фрагментации), функция ActivityGuard для мониторинга системных ресурсов при работе программы и возможность дефрагментации файла подкачки и системных файлов (реестр, MFT и проч.) на стадии загрузки системы.
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
 
Надо сказать, что данный дефрагментатор практически во всех режимах работает быстрее своего конкурента, рассмотренного выше. Предварительный анализ выполняет ну просто очень быстро, чем избавляет пользователя от томительного ожидания его завершения. Перед началом дефрагментации программа просит выбрать один из пяти режимов. Stealth – “тихий” процесс дефрагментации, выполняющийся в фоновом режиме с затратой минимальных ресурсов компьютера. При желании процесс можно приостановить, воспользовавшись иконкой программы в трее (возле часов), если, например, понадобилось скопировать какой-то файл или сохранить файл на диск. Режим Space – аналогичен режиму SmartPlacement предыдущей программы, но выполняется заметно быстрее. Режимы COMPLETE/Name, COMPLETE/ Modified и COMPLETE/Access явно предусмотрены для оптимизации серверных дисков с целью уплотнить и оптимизировать их для поиска по имени, по дате последнего обновления и по дате последнего доступа.
В результате дефрагментации был получен очень хороший результат, который показан на рисунке 7.
 
Дефрагментация диска, PerfectDisk, O&O Defrag 
 
Позволю себе дать читателям рекомендацию: будет очень хорошо и вольготно системе, если выделить ей отдельный раздел диска (для Windows XP размером 10..15 Гб), а всякие там мультимедийные файлы (фильмы, музыку) хранить на отдельном диске, тогда фрагментированность системного диска будет прогрессировать не так стремительно.
Разумеется, я не призываю пользователей дефрагментировать диски каждый день. Нет, потому что это наверняка убьёт диск очень скоро. Но раз в пару месяцев это может оказаться не лишним, особенно, если “тормоза” системы становятся всё заметней. Надо сказать, что масса пользователей прекрасно обходится и без дефрагментаторов. Так что решать вам бить или не бить по фрагментации как антинародному явлению ;)
 

 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
 
 
 
2009 - 2017 © СПД Зайцев А.Б.
Сайт является средством массовой информации.
При перепечатке и цитировании в печатных СМИ ссылка на журнал "Компьютер" обязательна.
При перепечатке и цитировании в Интернете обязательна активная гиперссылка на сайт Comput.com.ua, не закрытая для индексирования.
Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG