Дефрагментация диска (компонент Windows)

Поделись знанием:
Перейти к: навигация, поиск

Дефрагментàция диска Windows (англ. Windows Disk Defragmenter) — компьютерная программа, входящая в состав ОС Microsoft Windows и разработанная для ускорения доступа (а иногда и увеличения объёма пригодного для использования пространства) с помощью повторного упорядочивания файлов, сохранённых на диске для формирования непрерывной системы хранения или дефрагментации. Целью данного процесса является оптимизация времени, затрачиваемого на чтение и запись файлов на диске, сокращающая время перемещения головки диска и повышающая скорость передачи данных.





История

Дефрагментация является частью оптимизации работы диска с момента стабилизации этого процесса в 1975 году. Несколько компаний, помимо Norton (Symantec) и Майкрософт, поставляли программы для дефрагментации отдельно от способов оптимизации дискового пространства.

Версии MS-DOS до версии 6.0 и ОС Windows NT до версии Windows 2000 не включали в состав программу дефрагментации.

Когда программа Defrag, лицензируемая корпорацией Symantec, была бесплатно включена в состав программного обеспечения MS-DOS 6.0, использование альтернативных коммерческих продуктов стало менее распространённым, поскольку дополнительные расходы были невыгодны покупателям.

Windows 9x

Программа дефрагментации диска также входит в состав ОС Windows 95, Windows 98 и Windows Me. Её запуск может быть запланирован с помощью мастера обслуживания и поддерживаемых переключателей командной строки[1]. Ограничение программы: если содержимое диска изменяется во время дефрагментации, процесс запускается с начала[2].

Современные версии

ОС Windows 2000, Windows XP и Windows Server 2003 содержат базовую лицензионную версию программы Diskeeper, выпускаемой корпорацией Diskeeper (ранее называвшейся Executive Software). В состав ОС Windows XP дополнительно входит служебная программа командной строки Defrag.exe[3].

Техники, используемые программой Дефрагментация диска, включают в себя следующие[4]:

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

Изменения в ОС Windows Vista

В ОС Windows Vista программа дефрагментации диска содержит параметр для автоматического запуска в запланированное время с помощью планировщика заданий и использует низкую важность для центрального процессора, а также новый алгоритм подсистемы ввода-вывода с низкой важностью для обеспечения продолжения дефрагментации с применением сокращенного количества ресурсов (меньшее количество действий по чтению и записи на диск, а также процедур центрального процессора) при использовании компьютера. Интерфейс пользователя был упрощен, а цветные графики и индикатор выполнения полностью удалены. Также в более ранних версиях было невозможно выбрать диски для дефрагментации, в то время как в ОС Windows Vista с пакетом обновления 1 (SP1) эта функция добавлена.

Если размер фрагментов файла превышает 64 МБ, дефрагментация файла не выполняется при использовании графического интерфейса пользователя; в корпорации Майкрософт утверждают, что это вызвано отсутствием заметного изменения производительности, поскольку время, затрачиваемое на поиски столь значительных блоков данных, не существенно по сравнению со временем, требующимся для их прочтения[5]. Однако в результате для программы Дефрагментация диска не требуется определенного объёма свободного пространства для успешной дефрагментации тома (в отличие от выполнения полной дефрагментации, требующей не менее 15 % свободного пространства тома). Служебная программа командной строки, Defrag.exe в ОС Windows Vista, обеспечивает больший контроль над процессом дефрагментации, например, выполнение полной дефрагментации путём объединения всех фрагментов независимо от их размера[6]. Эта служебная программа может использоваться для дефрагментации определенных томов или просто их анализа, аналогично функциям программы дефрагментации в ОС Windows XP.

Программа дефрагментации диска в настоящее время обслуживается рабочей группой по поддержке основных файловых служб Microsoft Core File Services (CFS). Версия ОС Windows Vista была обновлена для добавления в ОС Windows Vista SP1 улучшений, выполненных в ОС Windows Server 2008. Наиболее значимым улучшением является возможность выбора дефрагментируемых томов[7].

Ограничения

В ОС Windows 2000 и более поздних версиях операционных систем программа дефрагментации диска имеет следующие ограничения:

  • Она не дефрагментирует файлы, находящиеся в корзине, или используемые файлы[8]. В частности, это ограничение включает в состав файлы подкачки и файлы гибернации.
  • Одновременно можно анализировать или дефрагментировать только один том и один экземпляр разрешается запускать[9].
  • Дефрагментировать можно только локальные тома, сетевые тома или съёмные носители данных не поддерживаются.[9]
  • Версию графического интерфейса пользователя в системах, предшествующих ОС Windows Vista, невозможно добавить в планировщике заданий, однако запуск служебной программы командной строки в ОС Windows XP и более поздних версиях запланировать можно.
  • Метаданные файловой системы NTFS, например, основная таблица файлов (Master File Table, MFT), или метаданные, описывающие содержимое каталога, не подвергаются дефрагментации.

Кроме того, в версии Windows 2000 присутствуют следующие ограничения, устранённые в ОС Windows XP:[9]

  • Дефрагментация томов файловой системы NTFS с размерами кластеров, превышающими 4 килобайта (КБ), невозможна.
  • Невозможно выполнять точное перемещение несжатых данных файла NTFS в ОС Windows 2000. Перемещение одного файлового кластера также обеспечивает перенос части файла, содержащего кластер размером 4 КБ.

См. также

Напишите отзыв о статье "Дефрагментация диска (компонент Windows)"

Примечания

  1. [support.microsoft.com/kb/155326 Параметры командной строки Windows 95 Defrag.exe]
  2. [support.microsoft.com/kb/186171 Описание средства дефрагментации дисков в ОС Windows 98/Me]
  3. [support.microsoft.com/kb/283080/en-us Описание новой программы командной строки Defrag.exe, входящей в состав ОС Windows XP]
  4. [technet.microsoft.com/en-us/sysinternals/bb897427.aspx Статья Microsoft Technet о дефрагментации дисков]
  5. [blogs.technet.com/filecab/articles/440717.aspx Дефрагментация диска: вопросы и ответы]
  6. [www.windowsvistauserguide.com/disk_defragmenter.htm Дефрагментация диска]. Руководство пользователя. Руководство пользователя ОС Windows Vista (2007-01-27). Проверено 27 января 2007. [www.webcitation.org/66CSW9gfc Архивировано из первоисточника 16 марта 2012].
  7. [blogs.technet.com/filecab/archive/2007/01/26/don-t-judge-a-book-by-its-cover-why-windows-vista-defrag-is-cool.aspx Дефрагментация диска в ОС Windows Vista и Windows Server 2008]
  8. [blogs.technet.com/askperf/archive/2008/03/14/disk-fragmentation-and-system-performance.aspx Фрагментация дисков и производительность системы]
  9. 1 2 3 [support.microsoft.com/kb/227463 Ограничения программы дефрагментации диска в ОС Windows 2000, Windows XP и Windows Server 2003]

Ссылки

  • [practicalpc.co.uk/computing/windows/defragtips.htm Устранение неполадок при дефрагментации диска]


Отрывок, характеризующий Дефрагментация диска (компонент Windows)

– Графские? – сюда неси, говорила она, указывая на чемоданы и ни с кем не здороваясь. – Барышни, сюда налево. Ну, вы что лебезите! – крикнула она на девок. – Самовар чтобы согреть! – Пополнела, похорошела, – проговорила она, притянув к себе за капор разрумянившуюся с мороза Наташу. – Фу, холодная! Да раздевайся же скорее, – крикнула она на графа, хотевшего подойти к ее руке. – Замерз, небось. Рому к чаю подать! Сонюшка, bonjour, – сказала она Соне, этим французским приветствием оттеняя свое слегка презрительное и ласковое отношение к Соне.
Когда все, раздевшись и оправившись с дороги, пришли к чаю, Марья Дмитриевна по порядку перецеловала всех.
– Душой рада, что приехали и что у меня остановились, – говорила она. – Давно пора, – сказала она, значительно взглянув на Наташу… – старик здесь и сына ждут со дня на день. Надо, надо с ним познакомиться. Ну да об этом после поговорим, – прибавила она, оглянув Соню взглядом, показывавшим, что она при ней не желает говорить об этом. – Теперь слушай, – обратилась она к графу, – завтра что же тебе надо? За кем пошлешь? Шиншина? – она загнула один палец; – плаксу Анну Михайловну? – два. Она здесь с сыном. Женится сын то! Потом Безухова чтоль? И он здесь с женой. Он от нее убежал, а она за ним прискакала. Он обедал у меня в середу. Ну, а их – она указала на барышень – завтра свожу к Иверской, а потом и к Обер Шельме заедем. Ведь, небось, всё новое делать будете? С меня не берите, нынче рукава, вот что! Намедни княжна Ирина Васильевна молодая ко мне приехала: страх глядеть, точно два боченка на руки надела. Ведь нынче, что день – новая мода. Да у тебя то у самого какие дела? – обратилась она строго к графу.
– Всё вдруг подошло, – отвечал граф. – Тряпки покупать, а тут еще покупатель на подмосковную и на дом. Уж ежели милость ваша будет, я времечко выберу, съезжу в Маринское на денек, вам девчат моих прикину.
– Хорошо, хорошо, у меня целы будут. У меня как в Опекунском совете. Я их и вывезу куда надо, и побраню, и поласкаю, – сказала Марья Дмитриевна, дотрогиваясь большой рукой до щеки любимицы и крестницы своей Наташи.
На другой день утром Марья Дмитриевна свозила барышень к Иверской и к m me Обер Шальме, которая так боялась Марьи Дмитриевны, что всегда в убыток уступала ей наряды, только бы поскорее выжить ее от себя. Марья Дмитриевна заказала почти всё приданое. Вернувшись она выгнала всех кроме Наташи из комнаты и подозвала свою любимицу к своему креслу.
– Ну теперь поговорим. Поздравляю тебя с женишком. Подцепила молодца! Я рада за тебя; и его с таких лет знаю (она указала на аршин от земли). – Наташа радостно краснела. – Я его люблю и всю семью его. Теперь слушай. Ты ведь знаешь, старик князь Николай очень не желал, чтоб сын женился. Нравный старик! Оно, разумеется, князь Андрей не дитя, и без него обойдется, да против воли в семью входить нехорошо. Надо мирно, любовно. Ты умница, сумеешь обойтись как надо. Ты добренько и умненько обойдись. Вот всё и хорошо будет.
Наташа молчала, как думала Марья Дмитриевна от застенчивости, но в сущности Наташе было неприятно, что вмешивались в ее дело любви князя Андрея, которое представлялось ей таким особенным от всех людских дел, что никто, по ее понятиям, не мог понимать его. Она любила и знала одного князя Андрея, он любил ее и должен был приехать на днях и взять ее. Больше ей ничего не нужно было.
– Ты видишь ли, я его давно знаю, и Машеньку, твою золовку, люблю. Золовки – колотовки, ну а уж эта мухи не обидит. Она меня просила ее с тобой свести. Ты завтра с отцом к ней поедешь, да приласкайся хорошенько: ты моложе ее. Как твой то приедет, а уж ты и с сестрой и с отцом знакома, и тебя полюбили. Так или нет? Ведь лучше будет?
– Лучше, – неохотно отвечала Наташа.


На другой день, по совету Марьи Дмитриевны, граф Илья Андреич поехал с Наташей к князю Николаю Андреичу. Граф с невеселым духом собирался на этот визит: в душе ему было страшно. Последнее свидание во время ополчения, когда граф в ответ на свое приглашение к обеду выслушал горячий выговор за недоставление людей, было памятно графу Илье Андреичу. Наташа, одевшись в свое лучшее платье, была напротив в самом веселом расположении духа. «Не может быть, чтобы они не полюбили меня, думала она: меня все всегда любили. И я так готова сделать для них всё, что они пожелают, так готова полюбить его – за то, что он отец, а ее за то, что она сестра, что не за что им не полюбить меня!»
Они подъехали к старому, мрачному дому на Вздвиженке и вошли в сени.
– Ну, Господи благослови, – проговорил граф, полу шутя, полу серьезно; но Наташа заметила, что отец ее заторопился, входя в переднюю, и робко, тихо спросил, дома ли князь и княжна. После доклада о их приезде между прислугой князя произошло смятение. Лакей, побежавший докладывать о них, был остановлен другим лакеем в зале и они шептали о чем то. В залу выбежала горничная девушка, и торопливо тоже говорила что то, упоминая о княжне. Наконец один старый, с сердитым видом лакей вышел и доложил Ростовым, что князь принять не может, а княжна просит к себе. Первая навстречу гостям вышла m lle Bourienne. Она особенно учтиво встретила отца с дочерью и проводила их к княжне. Княжна с взволнованным, испуганным и покрытым красными пятнами лицом выбежала, тяжело ступая, навстречу к гостям, и тщетно пытаясь казаться свободной и радушной. Наташа с первого взгляда не понравилась княжне Марье. Она ей показалась слишком нарядной, легкомысленно веселой и тщеславной. Княжна Марья не знала, что прежде, чем она увидала свою будущую невестку, она уже была дурно расположена к ней по невольной зависти к ее красоте, молодости и счастию и по ревности к любви своего брата. Кроме этого непреодолимого чувства антипатии к ней, княжна Марья в эту минуту была взволнована еще тем, что при докладе о приезде Ростовых, князь закричал, что ему их не нужно, что пусть княжна Марья принимает, если хочет, а чтоб к нему их не пускали. Княжна Марья решилась принять Ростовых, но всякую минуту боялась, как бы князь не сделал какую нибудь выходку, так как он казался очень взволнованным приездом Ростовых.
– Ну вот, я вам, княжна милая, привез мою певунью, – сказал граф, расшаркиваясь и беспокойно оглядываясь, как будто он боялся, не взойдет ли старый князь. – Уж как я рад, что вы познакомились… Жаль, жаль, что князь всё нездоров, – и сказав еще несколько общих фраз он встал. – Ежели позволите, княжна, на четверть часика вам прикинуть мою Наташу, я бы съездил, тут два шага, на Собачью Площадку, к Анне Семеновне, и заеду за ней.
Илья Андреич придумал эту дипломатическую хитрость для того, чтобы дать простор будущей золовке объясниться с своей невесткой (как он сказал это после дочери) и еще для того, чтобы избежать возможности встречи с князем, которого он боялся. Он не сказал этого дочери, но Наташа поняла этот страх и беспокойство своего отца и почувствовала себя оскорбленною. Она покраснела за своего отца, еще более рассердилась за то, что покраснела и смелым, вызывающим взглядом, говорившим про то, что она никого не боится, взглянула на княжну. Княжна сказала графу, что очень рада и просит его только пробыть подольше у Анны Семеновны, и Илья Андреич уехал.