Что такое дефрагментация и сколько времени она занимает?



Попробуйте наш инструмент устранения неполадок

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



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



Зачем нужна дефрагментация диска?

Давайте говорить более общими словами. Когда вы стираете файл со своего компьютера, его пространство отмечается как свободное. Когда вы сохраняете файл, он помещается на первое доступное свободное место. Если свободного места недостаточно для размещения файла, файл разбивается. Часть его хранится там, а оставшаяся часть сохраняется в следующем свободном месте. Однако некоторые операционные системы сначала этого не делают. Если на диске есть место, которое никогда не использовалось, лучше сохранить файл там. Это означает, что весь ваш диск заполняется пустыми пространствами.



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

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



Каков механизм дефрагментации диска?

По умолчанию инструмент дефрагментации будет дефрагментировать только файлы размером менее 64 МБ. Фрагменты такого размера уже содержат не менее 17000 непрерывных кластеров. Это означает, что большие файлы, такие как игры и фильмы, не будут дефрагментировать с использованием дефрагментации по умолчанию. Вам нужно будет передать определенную команду, чтобы убедиться, что она работает (-w, как описано ниже).

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

Следует запомнить несколько моментов:

  • Disk Defragmenter не будет дефрагментировать файлы, которые уже используются.
  • Disk Defragmenter не выполняет дефрагментацию файлов, находящихся в корзине. Это понятно, поскольку вы потратите впустую свои ресурсы, если в конце концов файл будет удален.
  • Disk Defragmenter не выполняет дефрагментацию следующих файлов: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, файл подкачки Windows и дамп памяти. Есть несколько параметров, которые мы можем использовать, чтобы убедиться, что он также дефрагментирует загрузочные файлы.

Сколько времени занимает дефрагментация или сколько проходов требуется?

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

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

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

Какие дополнительные команды мы можем передать модулю?

Вы можете указать несколько параметров командной строки, которые изменят процесс дефрагментации по своему усмотрению. Основная команда в командной строке - « дефрагментировать C: », Где« C: »- это диск, который вы пытаетесь дефрагментировать.

Это настройка дефрагментации по умолчанию, она дефрагментирует только сегменты файлов размером менее 64 МБ.

-c Эта команда дефрагментирует все тома на вашем компьютере. При использовании этой команды вам не нужно указывать букву диска.

Это выполняет полную дефрагментацию файлов всех размеров на указанном диске независимо от размера.

Это заставляет дефрагментацию запускать только компьютер в режиме ожидания.

-v Эта команда гарантирует, что по завершении модули дефрагментации будут отображать вам полные отчеты.

-b Он оптимизирует только загрузочные файлы.

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

Вы можете легко передать командные строки с помощью командной строки при запуске дефрагментации диска вручную. Например, мы можем выполнить команду «-w» на локальном диске C, выполнив следующую команду:

дефрагментировать C: -w

Вы также можете передать сразу несколько параметров, разделив команду пробелом между ними. Например, мы можем запустить «-w» и «-i», выполнив следующую команду:

дефрагментировать D: -w –i

4 минуты на чтение