Оптимизатор диска Microsoft - Microsoft Drive Optimizer

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

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

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

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

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

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

Microsoft включила команды управления файловой системой (FSCTL) для перемещения кластеров в Windows NT 4.0 ядро[4] который работал для обоих NTFS и ТОЛСТЫЙ перегородки. Однако Windows NT 4.0 не предоставляла графический интерфейс или интерфейс командной строки.[4]

Дебют

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

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

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

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

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

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

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

Windows XP и Server 2003

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

Windows Vista и Server 2008

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

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

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

Windows 7 и новее

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

По словам Скотта Хансельмана из Microsoft, Windows 7[требуется проверка ] а затем выполните дефрагментацию твердотельный диск (SSD), но совершенно по-другому. Для дефрагментации SSD меньше стимулов, потому что фрагментация файлов оказывает меньшее влияние на их производительность, и они обрабатывают конечное количество циклов хранения до истечения срока их службы. Однако файловые системы не могут поддерживать бесконечную фрагментацию файлов, когда они достигают предела своих метаданных. Кроме того, Microsoft Drive Optimizer также отвечает за выполнение ПОДРЕЗАТЬ команда на SSD.[16]

Смотрите также

Рекомендации

  1. ^ «Как сделать компьютер быстрее: 6 способов ускорить работу компьютера». Microsoft на работе. Microsoft. Получено 2011-11-07.
  2. ^ Волвертон, Ван (2003). Запуск MS-DOS версии 6.22 (20-летняя редакция), 6-е пересмотренное издание. Microsoft Press. ISBN  0-7356-1812-7.
  3. ^ «Как запустить Microsoft Defrag?». Компьютерная помощь. Компьютерная надежда. Получено 2011-11-07.
  4. ^ а б c d е Руссинович Марк (20 марта 2007 г.). «Внутренняя дефрагментация диска Windows NT». TechNet. Microsoft. Получено 2008-12-09.
  5. ^ Параметры командной строки Windows 95 Defrag.exe
  6. ^ Описание средства дефрагментации диска в Windows 98 / Me
  7. ^ Фрагментация диска и производительность системы
  8. ^ а б c Ограничения дефрагментации диска в Windows 2000, Windows XP и Windows Server 2003
  9. ^ Руссинович Марк; Давид Соломон (2005). "Управление памятью". Внутреннее устройство Microsoft Windows (4-е изд.). Microsoft Press. п.728. ISBN  0-7356-1917-4.
  10. ^ "Описание новой командной строки Defrag.exe, входящей в состав Windows XP (MSKB283080)". Microsoft. Получено 2008-12-09.
  11. ^ Как NTFS резервирует место для своей главной файловой таблицы (MFT)
  12. ^ Часто задаваемые вопросы по дефрагментации диска
  13. ^ "Дефрагментатор жесткого диска". Гид пользователя. Руководство пользователя Windows Vista. 27 января 2007 г. Архивировано с оригинал 13 февраля 2007 г.. Получено 2007-01-27.
  14. ^ Дефрагментатор диска в Windows Vista и Windows Server 2008
  15. ^ «21 важный шаг, чтобы сделать ваш компьютер лучше / быстрее / сильнее - стр. 4». Максимальный ПК. Будущее. 2009-05-28. Архивировано из оригинал 22 июня 2011 г.
  16. ^ Гензельман, Скотт (3 декабря 2014 г.). «Реальная и полная история - дефрагментирует ли Windows ваш SSD?». hanselman.com. Сеф-опубликовано. Получено 22 декабря 2014.

внешняя ссылка