Microsoft Drive Optimizer

редактировать
Microsoft Drive Optimizer
Defrag icon.png
Microsoft Drive Optimizer в Windows 10 Microsoft Drive Optimizer в Windows 10
Другие названияДефрагментация диска
Разработчик (и) Microsoft
Операционная система Microsoft Windows
Тип Дефрагментация программное обеспечение
Лицензия Собственное коммерческое программное обеспечение
Веб-сайтwww.microsoft.com.br Измените это в Викиданных

Microsoft Drive Optimizer (ранее Disk Defragmenter ) - это утилита в Microsoft Windows, предназначенный для увеличения скорости доступа к данным за счет переупорядочивания файлов, хранящихся на диске, так, чтобы они занимали смежные места хранения, метод называется дефрагментацией. Дефрагментация диска сводит к минимуму перемещение головы, что сокращает время, необходимое для чтения файлов и записи файлов на диск. В результате уменьшения времени чтения и записи Microsoft Drive Optimizer сокращает время запуска системы для систем, начиная с магнитных запоминающих устройств, таких как жесткий диск. Однако дефрагментацию нельзя запустить на устройствах хранения, таких как твердотельные накопители, USB-накопители или SD-карты, которые используют флэш-память для увеличения скорости, так как эти диски не используют головку. Дефрагментация может сократить срок службы некоторых технологий, например твердотельные накопители. Microsoft Drive Optimizer впервые был официально отправлен с Windows XP.

. Начиная с Windows 8, программа была переименована в Microsoft Drive Optimizer, при этом некоторые ссылки изменены на «Дефрагментация и оптимизация дисков» или просто «Оптимизация дисков».

Содержание

  • 1 Ранняя история
  • 2 Дебют
  • 3 Windows XP и Server 2003
  • 4 Windows Vista и Server 2008
  • 5 Windows 7 и более поздние версии
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Ранняя история

Еще в конце 1982 года операционная система IBM PC DOS поставлялась с ранними персональными компьютерами IBM включал оптимизатор организации дисковых томов для дефрагментации 5¼-дюймовых гибких дисков, используемых на этих машинах. В настоящее время Microsoft MS-DOS не выполняет дефрагментацию жестких дисков. Несколько сторонних разработчиков программного обеспечения продавали дефрагментаторы, чтобы восполнить этот пробел. MS-DOS 6.0 представила Microsoft Defrag. Windows NT, однако, не предлагала утилиту Defrag, и другие предлагали Symantec в качестве возможной альтернативы этой утилите.

В первых выпусках Windows NT не было инструмента дефрагментации. Версии до Windows NT 3.51 не имели интерфейса прикладного программирования для перемещения кластеров данных на жестких дисках. Компания Executive Software, позже переименованная в Diskeeper Corporation, выпустила программу дефрагментации Diskeeper для Windows NT 3.51, которая поставлялась с настроенной версией ядра NT и драйверов файловой системы, которые могли перемещать кластеры.

Microsoft включила команды управления файловой системой (FSCTL) для перемещения кластеров в ядре Windows NT 4.0, которое работало как для NTFS, так и FAT перегородки. Однако Windows NT 4.0 не предоставляет графический интерфейс или интерфейс командной строки.

Дебют

Дефрагментация диска также входит в состав Windows 95, Windows 98 и Windows Me. Его можно запланировать с помощью мастера обслуживания и поддерживаемых параметров командной строки. У этой версии было ограничение, заключающееся в том, что если содержимое диска изменялось во время дефрагментации, оно повторно сканировало диск и перезапускало процесс с того места, где оно было остановлено.

Дефрагментатор диска в Windows 2000 был урезанная лицензионная версия Diskeeper, полученная по лицензии Diskeeper Corporation. Он использует следующие методы:

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

В Windows 2000 и более поздних версиях систем Microsoft Drive Optimizer имеет следующие ограничения:

  • Он не дефрагментирует файлы, находящиеся в корзине, или файлы, которые используются. В частности, это включает реестр, файл подкачки и файл гибернации.
  • До выпуска Windows Vista одновременно можно было анализировать или дефрагментировать только один том и запускать только один экземпляр.
  • Дефрагментировать можно только локальные тома; сетевые тома не поддерживаются.
  • Версия графического интерфейса до Windows Vista не может быть запланирована. Однако утилита командной строки, начиная с Windows XP и более поздних версий, может быть запланирована.
  • В отличие от предыдущих версий, версия с графическим интерфейсом пользователя в Windows Vista не отображает карту фрагментации диска и не отображает прогресс во время дефрагментации.

Кроме того, версия Windows 2000 имеет следующие ограничения, которые были сняты в Windows XP:

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

Windows XP и Server 2003

Дефрагментация диска Windows была обновлена ​​для снятия некоторых ограничений. Он больше не полагается на диспетчер кэша Windows NT, который не позволял дефрагментатору перемещать части файла, пересекающие границу 256 КБ внутри файла. NTFS файлы метаданных также можно дефрагментировать. Включен инструмент командной строки defrag.exe, обеспечивающий доступ к дефрагментатору из cmd.exe и планировщика заданий. В Windows XP, если основная таблица файлов (MFT) разбита на несколько фрагментов, defrag.exe и версия с графическим интерфейсом могут объединить фрагменты MFT во время дефрагментации.

Windows Vista и Server 2008

В Windows Vista дефрагментация диска включает параметр для автоматического запуска в запланированное время с помощью планировщика задач и использует низкий приоритет ЦП и недавно представленный ввод-вывод с низким приоритетом алгоритм, чтобы он мог продолжать дефрагментацию с использованием ограниченных ресурсов (меньше операций чтения / записи ЦП и диска), когда компьютер используется. Пользовательский интерфейс был упрощен: цветной график, индикатор выполнения, анализ диска и информация о фрагментации полностью удалены.

Если размер фрагментов файла превышает 64 МБ, файл не дефрагментируется при использовании графического интерфейса пользователя; Microsoft заявила, что это связано с отсутствием заметного выигрыша в производительности, поскольку время поиска таких больших блоков данных ничтожно по сравнению со временем, необходимым для их чтения. Однако в результате дефрагментации диска не требуется определенный объем свободного пространства для успешной дефрагментации тома, в отличие от выполнения полной дефрагментации, которая требует не менее 15% свободного места на томе. Утилита командной строки Defrag.exe предлагает больший контроль над процессом дефрагментации, например выполнение полной дефрагментации путем консолидации всех фрагментов файлов независимо от размера. Эту утилиту можно использовать для дефрагментации определенных томов или просто для анализа томов, как дефрагментатор в Windows XP.

Дефрагментатор диска поддерживается основными файловыми службами Microsoft. Версия Windows Vista была обновлена ​​в Windows Vista SP1, чтобы включить улучшения, сделанные в Windows Server 2008. Наиболее заметным из этих улучшений является возвращение возможности выбора томов для дефрагментации. Примечательно, что дефрагментатор Windows Vista намного более эффективен, чем версия, включенная в XP.

Windows 7 и более поздние версии

Windows 7 повторно вводит функцию анализа и показывает процент завершения дефрагментации, причем обе эти функции были удалены в Windows Vista. Он также может дефрагментировать несколько томов одновременно.

Согласно Скотту Хансельману из Microsoft, Windows 7 и более поздние версии выполняют дефрагментацию твердотельного диска (SSD), но совершенно другим способом. Для дефрагментации SSD меньше стимулов, потому что фрагментация файлов оказывает меньшее влияние на их производительность, и они обрабатывают конечное количество циклов хранения до истечения срока их службы. Однако файловые системы не могут поддерживать бесконечную фрагментацию файлов, когда они достигают предела своих метаданных. Кроме того, Microsoft Drive Optimizer также отвечает за выполнение команды TRIM на твердотельных накопителях.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-30 10:11:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте