ENG
Чернориз Виталий Анатольевич


Автореферат по теме:

"Разработка альтернативного менеджера разделов жёсткого диска в ОС Windows 2000/XP"


Автор: Чернориз Виталий Анатольевич


Биогр.   Библиотека   Ссылки   Отчет   Инд. з.



ДонНТУ







Портал магистров

Введение

С появлением в 1983 году операционной системы DOS 2.0 была впервые реализована поддержка жёстких дисков, в том числе и поддержка разбиения диска на разделы или логические тома.

Выделение на одном жёстком диске нескольких разделов дало следующие преимущества:

- позволило на одном физическом жёстком диске хранить информацию в разных файловых системах или в одинаковых файловых системах, но с разным размером кластера;

- появилась возможность отделить информацию пользователя от файлов операционной системы (ОС) для безопасности последней;

- на одном жёстком диске стало возможно установить несколько ОС;

- форматирование и дефрагментация каждого раздела стала осуществляться без затрагивания других.

Использование стандартных средств ОС для манипуляции с разделами жестких дисков не всегда возможно и удобно по ряду причин. Поэтому в настоящее время применяется группа специализированных программных пакетов, называемых менеджерами жестких дисков.

В работе предполагается разработка альтернативного менеджера разделов жёсткого диска в ОС Windows.


Актуальность

Наиболее популярные менеджеры для управления разделами жестких дисков распространяются на коммерческой (платной) основе. К ним относятся Acronis Disk Director Suite, Norton Partition Magic, Paragon Partition Manager. Существует ряд бесплатных и opensourse программ, выполняющих операции над разделами и успешно конкурирующих с коммерческими (Parted Magic, Partition Logic, Cute Partition Manager и др.). Однако порой они уступают по функциональности лидерам, а из-за отсутствия Windows-версий пользователь вынужден загружаться с CD/дискеты/флэш-драйва и только тогда приступать к работе с HDD. Это и делает актуальной разработку программного продукта данной направленности.

Кроме того, в условиях стремительного роста размера жестких дисков, становится актуальной проблема поддержки GUID Partition Table (GPT), поскольку максимальный объём, поддерживаемый главной загрузочной записью (MBR) составляет 2 терабайта. GPT позволяет адресовать до 18 экзабайт (18*260 байт).


Цель работы

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

В работе планируется проведение ряда исследований на проверку работоспособности и корректности реализованных алгоритмов. К алгоритмам выдвигается ряд требования по быстродействию и загруженности аппаратных средств. В связи с этим на данном этапе произведён анализ существующих дисковых менеджеров и эксперименты над ними.


менеджер жестких дисков

Рисунок 1. Интерфейс разрабатывемого менеджера жёстких дисков
[анимация: 6 кадров, 7 циклов повторения, 66 KБ]


Функциональность, разрабатываемой программы

Область применения менеджера – работа под Windows 2000/XP с разделами жесткого диска, имеющими файловые системы FAT16, FAT32, NTFS, Linux Ext2, Linux Ext3 и Linux Swap.

Разрабатываемый программный продукт будет представлять широкие возможности для управления разделами винчестера, включая следующие:

- создание и форматирование разделов с файловыми системами FAT16, FAT32, NTFS, Linux Ext2, Linux Ext3 и Linux Swap;

- удаление любых разделов;

- копирование разделов;

- перемещение разделов;

- редактирование метки раздела, присваивание разделу статуса активного;

- оценка изменения свободного места раздела при изменении размера кластера с возможностью осуществления последнего;

- изменение размера, копирование, перемещение разделов с сохранением информации на них;

- преобразование из FAT16 в FAT32 и наоборот;

- поддержка GPT.


Выводы

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

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

На сегодняшний день конечная цель проекта еще не достигнута. Срок окончания проекта – декабрь 2008 года.


Литература

1. Голубев С. Здесь живут данные. Ликбез по разделам жесткого диска.
http://www.computery.ru/upgrade/numbers/2005/208/likbez_208.htm

2. Смирнов Ю.К. Секреты эксплуатации жестких дисков ПК. - Издательство BHV. - 2006 г.- 384 с.

3. Панчук Ростислав. Менеджеры для жесткого диска. - 15 сентября 2006 г. http://itc.ua/node/25572/

4. Детальный список возможностей Acronis OS Selector 8.0
www.acronis.ru/homecomputing/products/osselector

5. ComputerBild. Ноябрь 2006.
http://www.acronis.ru/enterprise/company/inpress/

6. Панчук Ростислав. Partition Magic: бесплатные альтернативы. Домашний ПК.- Сентябрь 2007. http://itc.ua/article.phtml?ID=29009