Курсовая работа: Дефрагментатор файловой системы

Рис. 1.2. Интерфейс Diskeeper 2009.

После проведения Анализа диска пользователю представляют детальнейший отчет о файлах, их расположении, состоянии.

Diskeeper может работать в автоматическом режиме и в ручном. В первом случае, благодаря специальной технологии, программа самостоятельно принимает решение относительно процесса дефрагментации и применяемого метода. Также возможно создать расписание дефрагментации. В ручном режиме процесс дефрагментации инициируется пользователем, выбор метода и приоритета также указывает пользователь. Для ручного режима доступно два варианта работы «Quick» и «Recommended». При использовании первого метода обеспечивается высокая скорость работы при малой эффективности. Это объясняется тем, что при работе не производится объединение свободных областей. Режим «Recommended» более длительны, использует больше системных ресурсов. В этом случае производится дефрагментация файлов и частичное объединение свободного пространства диска. Для этого режима возможно использовать автоматическое определения приоритета дефрагментации

1.3.3 Утилита UltraDefrag.

Маленький бесплатный дефрагментатор. К основным достоинствам можно отнести открытый программный код, высокую скорость работы, малое потребление системных ресурсов, простой интерфейс.

Программа может работать как консольное приложение, так и с графическим интерфейсом. Благодаря консольному режиму организована дефрагментация по расписанию, дефрагментация определенных файлов и папок. Графический режим наглядно отображает карту диска, кластеры изображены блочной системой раскрашенными разными цветами, соответствующим типам файлов и степени фрагментации (Рис. 1.3.).

Рис. 1.3. Интерфейс Ultradefrag.


Однако UltraDefrag использует слабый алгоритм дефрагментации. Программа не способна сортировать файлы по частоте доступа или же по имени, не дефрагментирует свободное пространство. Несмотря на эти недостатки, после завершения процесса дефрагментации ощущается значительный прирост производительности. Программа генерирует отчеты в формате HTML. Имеет 32-х битные и 64-х битные версии.

1.3.4 Программа Auslogics Disk Defrag

Auslogics Disk Defrag бесплатное решение дефрагментации жестких дисков. Имеет приятный понятный интерфейс (Рис. 1.4).

Рис. 1.4. Интерфейс Auslogics Disk Defrag.

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

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

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

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

1.3.5 Программа O&O Defrag

Мощный программный пакет для дефрагментации диска. O&O Defrag выделяется благодаря уникальным технологиям. ActivityGuard следит за работой компьютера и незаметно проводит дефрагментацию, самостоятельно изменяю свою активность в зависимости от основных задач, выполняемых на данный момент. Технология OneButtonDefrag позволяет проводить дефрагментацию в соответствии с заданными установками, при определенном уровне фрагментации.

Дефрагментация может проводиться во время простоя системы, по расписанию, в ручном режиме. Для начала работы необходимо более 5% свободного пространства на диске. Программа позволяет дефрагментировать отдельный диск или все, отдельный файл, конкретную папку. Однако иногда возникают проблемы с дефрагментацией отдельных файлов. Если программе не удается найти достаточного свободного объема, она отмечает процент выполненной работы и переходит в недоступный режим (программа не отвечает), в таких ситуациях приходиться завершать процесс. После такого использовать программу удастся только после запуска соответствующей службы.

Пользоваться программой достаточно просто. Все возможности программы сгруппированы в четыре вкладки: Дефрагментация, Отчеты, Вид, Справка. Интерфейс удобный и интуитивно понятен (Рис. 1.5.).

Рис. 1.5. Интерфейс O&O Defrag.

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

Организовано несколько различных алгоритмов дефрагментации. Это самые распространенные алгоритмы: Скрытая (быстрая) дефрагментация (Stealth), Дефрагментация свободного места (Space), Имя (Complete/Name), Изменен(Complete/Modified), Доступ (Complete/Access). Более детально работу этих методов будет рассмотрено в следующем разделе.


РАЗДЕЛ 2. ОПИСАНИЕ АЛГОРИТМОВ ДЕФРАГМЕНТАЦИИ

2.1 Алгоритмы

Процесс дефрагментации файла можно разделить на два основных этапа: анализ файла, поиск кластеров этого файла, их расположение, поиск области диска для перемещения фрагментированных данных; непосредственно сама дефрагментация–перемещение кластеров файла в отведенное место, удовлетворяющее его объему.

2.1.1 Простая дефрагментация

К-во Просмотров: 422
Бесплатно скачать Курсовая работа: Дефрагментатор файловой системы