Дефрагментация диска удаляет файлы или нет: все типовые вопросы от А до Я – «Что происходит при дефрагментации диска?» – Яндекс.Кью

Содержание

«Что происходит при дефрагментации диска?» – Яндекс.Кью

Суть такова. Каждый файл, будь то фильм, музыка, документ и т.д. занимает на винчествере определенное количество секторов. Вся информация в сектора записывается в виде "цепочки", один сектор за другим. Например, фильм№1 занимает 2000 секторов, документ занимает 60 секторов и т.д. Получается, что сначала будет цепочка из 2000 секторов под фильм№1, потом 60 секторов под документы и т.д.

Когда мы пытаемся открыть файл (фильм№1), то головка винчестера находит нужную цепочку секторов (эти самые 2000 секторов) и начинает считывать их них информацию. По-порядку, сначал из одного сектора, потом со второго, с третего и т.д.

В процессе работы за ПК, мы постоянно что-то удаляем, добавляем, изменяем наши файлы. Например, Вы удалили фильм №1. Освободилось те самые 2000 секторов. Потом в течении недели сохраняли документы, которые заняли 1500 секторов. Потом какой-то файл удалили. Снова освободились какие сектора, где-то в середине всей этой цепочки.

Потом мы решили записали другой фильм№2, который будет занимать 3000 секторов.

Что делает винчествер при записи новых файлов? Он находит первые попавшиеся пустые сектора и записывает в них информацию (этот фильм№2).

Например, нашел винчествер сначала 300 пустых секторов, записал туда часть фильма№2. Осталось еще 2700 секторов.

Винчествер ищет дальше где есть пустые сектора. Нашел еще 2000 секторов, записал туда часть фильма №2.

Потом винчестер нашел еще свободные 700 секторов и записал туда оставшуюся часть фильма №2.

Вывод, фильм записан. В Проводнике вам этот фильм будет показан как единый файл, но на самом деле он будет состоят их трех частей.

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

Уходит много времени, из-за лишних "телодвижений" быстрее изнаиваются движущие части винчествера, увеличивается энергопотребление.

Этот процесс, явление называется ФРАГМЕНТАЦИЯ. Или простыми словами - БАРДАК. Когда в шкафу все вещи лежат в куче, как попало, то нам сложно нати нужную вещь. Много времени уходит на ненужные телодвижения, чтобы отыскать нужную вещь. Так и с файлами на винчествере.

Чтобы навести порядок придумали ДЕФРАГМЕНТАЦИЮ. Это наведение порядка.

Разложение по алфавиту, по категории вещей в шкафу и т.д.

Так и на винчествере. Все части фильма №2 находит считывающая головка и соединяет в единое целое в другом месте винчествера.

В итоге, когда вы будетет запускать этот фильм №2, винчествер не будет искать по всему диску все куски фильма, ведь они все в одном месте. Результат - быстрая работа с меньшими затратами.

Данный процесс описан грубовато, примерно, чтобы была ясна суть всего этого.

Теперь по-поводу того, почему сразу не сохраняются файлы как надо.

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

В Windows 7 эта служба уже включена.

И все бы хорошо, но из-за работы этой службы немного снижается производительность ПК в целом. Но не значительно. Поэтому на Windows 7, как правило, проблем с фрагментацией нет. Если ее не отключили в настройках.

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

Если компьютер начинает работать медленнее, увеличилось время отклика программ и жёсткий диск стал работать более шумно пора оптимизировать ПК. Один из способов такой оптимизации — это дефрагментация диска программой Клинер.

Что такое дефрагментация и для чего она нужна

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

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

Дефрагментация для оптимизации работы винчестера

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

Нужна ли дефрагментация для HDD и SSD

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

HDD может служить много лет. Его срок службы не ограничен количеством записываемой информации. И если периодически его форматировать или проводить дефрагментацию, то винчестер может служить и 20 лет. При условии бережного обращения, не допуская перегрева или перепадов напряжения. Тогда как срок жизни SSD напрямую зависит от количества циклов записи/перезаписи.

Для SSD это количество равно (примерно) 5000 циклов (примерный срок службы такого твердотельного накопителя составляет 5-7 лет). То есть по исчерпании этого лимита на твердотельный накопитель уже нельзя будет что-то записать. И если вы задаётесь вопросом, нужна ли дефрагментация для твердотельного накопителя SSD, то ответ — не нужна, даже, наоборот, вредна! Дефрагментация — это несколько циклов записи/перезаписи файлов на жёстком диске. В случае с SSD это только сократит срок службы твердотельного накопителя.

Установка и работа с программой Defraggler

В последних версиях программы CCleaner функцию дефрагментации жёсткого диска убрали. Но лишь потому, что разработчики  компании Piriform выпустили отдельную утилиту Defraggler

непосредственно для этой цели.

Дефрагментация винчестера с помощью Defraggler:

  1. Скачиваем и устанавливаем Defraggler с официального сайта (ссылка в конце статьи).
  2. При установке выбираем русский язык в выпадающем списке в правом верхнем углу установщика. В противном случае программа по умолчанию будет установлена на английском языке.
  3. Запускаем программу и видим в верхней части рабочего окна список дисков с необходимой информацией:
  • тип носителя;
  • объём;
  • занятое место;
  • свободно место;
  • фрагментация;
  • состояние.

Главное окно DefragglerДо того как мы проведём анализ, пункты «Фрагментация» и «Состояние» имеют значение «Неизвестно» и «Готовность».

  1. Выбираем диск, который нам нужно дефрагментировать и нажимаем кнопку «Анализ» в нижней панели.Анализ диска с помощью Defraggler
  2. Ждём пока анализ будет завершён. Это, как правило, занимает не больше минуты.
  3. В разделе «Состояние» мы видим информацию по конкретному диску: общее количество фрагментированных файлов, их объём, количество фрагментов и процентное соотношение фрагментации диска.Результаты анализа диска с помощью Defraggler
  4. Если указано, что состояние плохое и винчестер сильно фрагментирован нажимаем кнопку «Дефрагментация». И дальше нам остаётся только ждать. В зависимости от состояния накопителя процесс может занять и несколько часов. Не отключайте программу пока она не завершит процесс дефрагментации.

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

Здесь в разделе «Состояние» можно посмотреть более подробную статистику диска. В программе есть визуальная шкала отображения хода дефрагментации, где отчётливо видно как появляющиеся и исчезающие жёлтые и зелёные квадратики перемещаются по карте диска, постепенно выстраивая все файлы в порядке убывания от самого объёмного до самых лёгких файлов.Состояние диска

Заключение

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

Скачать Defraggler

Дефрагментация жесткого диска: разбираем процесс

Разбираем процесс дефрагментации жесткого диска

   10.04.2017

Объем пользовательского софта, который можно обнаружить на каждом компьютере, поражает воображение. Если перевести все эти программы в одежду, то никаких шкафов не хватит, чтобы все разложить. Гораздо проще накидать в одну кучу и успокоиться. К сожалению, многие установщики так и делают. Потому через какое-то время пользователь сталкивается с тем, что его компьютер значительно ослаб в плане производительности даже при том, что само железо очень даже хорошее. И что теперь делать? Верно – дефрагментировать.

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

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

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

  • Удаление программ;
  • Установка программ;
  • Обновление программ;
  • Перемещение файлов в новые места;
  • Рукотворное изменение структуры каталогов;
  • Очистка компьютера;
  • Процессы оптимизации, выполняемые сторонним ПО;
  • И так далее.

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

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

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

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

Способ 1: Auslogics DiskDefrag

Различных программ для дефрагментации существует огромное множество. Наиболее популярной является Auslogics DiskDefrag. Данная программа позволяет произвести анализ, оптимизацию и дефрагментацию различных дисков системы.

Скачать программу Auslogics DiskDefrag

  1. При открытии программы пользователь сразу увидит основную рабочую область программы – имеющиеся у него логические и жесткие диски, а также доступные функции.
  2. Первоначально следует нажать на стрелку вниз возле кнопки «Defrag», чтобы открыть полное меню доступных функций. Нас интересует функция «Analyze», которая произведет анализ дисков перед процессом дефрагментации. Перед этим можно убрать галочки с определенных дисков для того, чтобы исключить их из проверки и дальнейшей работы. Это можно сделать, например, с логическими дисками, на которых просто хранятся данные – например, скачанные установщики программ. Поскольку на таком диске только хранится информация и никакого ПО не установлено, то и оптимизировать там по большей части нечего.
  3. После нажатия кнопки «Analyze» начнется процесс анализа дисков. Чаще всего наиболее фрагментированными оказываются те, где установлено больше всего ПО, а также компьютерных игр. Состояние пространства на каждом диске изображено на экране ниже в виде поля с огромным числом квадратиков. Обозначения здесь следующие:
    • Зеленый – обнаруженное занятое место, после старта анализа или дефрагментации этим цветом отображаются не фрагментированные файлы;
    • Белый – свободное место;
    • Серый – неперемещаемые файлы;
    • Красные – фрагментированные элементы.
  4. В процессе анализа можно оценить состояние системы. Но это лишь наглядная демонстрация. Сама же степень фрагментированности каждого диска указывается в столбце «Fragmented» возле списка дисков. Программа отображает красным шрифтом значения выше 30%. Это значит, что требуется дефрагментация.
  5. Следует выбрать данный пункт в меню функций. Но лучше всего выбрать «Quick Defrag» — это обычная дефрагментация, но без предшествующего дополнительного анализа. Если он уже был выполнен вручную, то это поможет сэкономить время. Далее начнется процесс дефрагментации, и клеточки поля будут постепенно изменять свой цвет.
  6. Программа будет последовательно перемещать фрагменты крупных файлов так, чтобы они шли на диске единым потоком, располагаясь рядом. У небольших файлов, которые все равно больше заданных ячеек, приоритет меньше, и потому их перемещает система в последнюю очередь, начиная с наиболее фрагментированных и больших.

    Некоторые файлы система переместить не в состоянии – это либо приведет к критическим проблемам, либо у программы отсутствуют права администратора на доступ к таким файлам. Как правило, процесс дефрагментации их игнорирует, стараясь вокруг них компоновать те файлы, которые не являются фрагментированными.

    Теперь ячейки на схематическом изображении будут изменяться. Добавятся новые обозначения:

    • Оранжевые – файлы, которые в процессе дефрагментации;
    • Синие – дефрагментированные компоненты.
  7. Также здесь можно выбрать опции «Optimize» и «Defrag & Optimize». Данная функция позволяет дополнительно оптимизировать рабочее место на каждом диске.

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

  8. В процессе работы можно поставить галочку, чтобы программа после окончания работы выключила ПК. Также она может перезагрузить и перевести в состояние сна, а также попросту закрыться.

Обычно Auslogics выбирают потому, что данная система досконально исследует файлы компьютера, и предоставляет наиболее точные данные о степени фрагментированности дисков.

Способ 2: Использование системных средств

Можно провести дефрагментацию системы и встроенными средствами Windows. До определенной версии в списках служебных программ этой операционной системы значилось отдельное приложение для дефрагментации. В Windows 10 эта программа изменила свой вид и название.

  1. Теперь данное приложение можно найти в пуске в папке «Средства администрирования». Она называется «Оптимизация дисков». Ее выдает сохранившаяся иконка, испокон веков изображавшая процесс дефрагментации.
  2. Здесь нам открывается достаточно простое окно. Дан список дисков, предварительная оценка фрагментированности. Пользователь может проанализировать каждый каталог, а также произвести дефрагментацию (кнопка «Оптимизация»). Каждый каталог нужно анализировать и дефрагментировать по отдельности.
  3. Главный минус данной системы – ее значительная неточность в оценке степени фрагментированности дисков. Однако плюс здесь тоже есть. Программа может быть настроена для систематической самостоятельной оптимизации файлов. Процесс будет выполняться фоново, лишь слегка просаживая производительность компьютера. Это позволит регулярно оптимизировать систему, не давая ей запустить себя до значений, когда процесс будет вынужден занять очень много времени.
  4. Сделать это просто. Нужно нажать на кнопку «Включить» (если функция выключена, в обратном случае на ее месте будет «Изменить параметры»), поставить соответствующую галочку и настроить частоту проведения оптимизации.

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

  • Важно знать, что процесс тяжелой дефрагментации (проведение процедуры в условиях очень высокого процента фрагментированности диска) крайне негативно сказывается на долговечности устройства памяти. Программа интенсивно перемещает файлы и их компоненты по различным местам, что оказывает значительную нагрузку на диск. Как итог, если относиться к данному вопросу халатно и производить дефрагментацию раз в пару лет, диску будет наноситься существенный урон, и он даже может сломаться.
  • Лучше всего проводить регулярные дефрагментации, не допуская высоких значений фрагментированности дисков. Это позволит как сэкономить затраты времени на процесс дефрагментации, так и снизить вредоносную нагрузку на устройство.
  • Современные системы автоматически систематизируют файлы, потому активная установка ПО не всегда сразу будет приводить к росту уровня нарушения структуры потоков на диске. Также современные HDD и SSD имеют высокую скорость работы, потому факт фрагментированности может быть просто не заметен на производительности. Так что стоит самостоятельно регулярно анализировать состояние диска.
  • Лучше всего процесс дефрагментации выполнять в условии, когда на компьютере не выполняются другие работы. Это ускорит процесс и позволит снизить нагрузку на диск.
  • Системе будет легче производить дефрагментацию, если предварительно компьютер будет перезагружен и очищен от различного мусора.

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

Расскажи друзьям в социальных сетях

Дефрагментируем жёсткий диск правильно

Как корректно дефрагментировать винчестер

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

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

В этой небольшой статье попробуем и мы разобраться в нюансах процесса.

Для начала напомним, что на самом деле, всё необходимое уже есть в Вашей операционной системе. Наиболее популярная ОС Windows уже оснащена функционалом, позволяющим произвести дефрагментацию винчестера. С другой стороны, довольно высоким спросом пользуется и такое программное средство, как Auslogics Disk Difrag. В этой заметке разберём основные моменты на примере именно этого продукта.

Первое, о чём стоит помнить, — не следует тратить время на дефрагментацию ненужных файлов. На самом деле, это не совсем правило, но опыт подсказывает именно об этом.

Дело в том, что в процессе работы, даже если речь идёт о фоновом режиме, система создаёт множество служебных файлов. Файлы временные, однако система не всегда производит их автоматическое удаление. Поэтому прежде чем приступить к дефрагментации, следует почистить «Корзину», а также кэш системы. Иначе на их обработку может уйти дополнительное время.

С другой стороны, в вышеозначенной Auslogics Disk Difrag имеется функция, активировав которую, можно задействовать удаление ненужных файлов в автоматическом режиме.

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

Речь здесь идёт о файлах большого размера, разбитых на большие фрагменты, поэтому в дефрагментации они на самом деле не нуждаются. В большинстве операционных систем большим считается файл размером 64 МБ, однако в Auslogics Disk Difrag пользователь сам может устанавливать лимит, и этот момент нужно учитывать. Перед запуском процесса необходимо выставить приемлемые параметры, чтобы не заниматься «переливанием из пустого в порожнее».

В следующем пункте речь пойдёт о точках восстановления операционной системы. Дефрагментация и проблема потери точек восстановления — частая дискуссия пользователей поздних версий Windows.

Всё дело в том, что при дефрагментации происходит, если так можно выразиться, «перемешивание» файлов. При этом возможна ситуация, когда служба копирования произведёт копирование новых образов диска, а поместит их на старые, в результате чего и может произойти потеря. Поэтому, если в системе наблюдаются какие-либо проблемы с теневым копированием, или пользователь сомневается в своих действиях, лучше перед началом работы зайти в настройки программы Auslogics Disk Difrag и установить режим совместимости с VSS. Это позволит не раздувать области хранения, а, кроме того, гарантирует сохранность точек восстановления системы — на случай возникновения каких-либо осложнений. Здесь отметим, что данная функция доступна далеко не у всех программ, поэтому стоит по достоинству оценить её важность.

Также хотелось бы уберечь пользователя на случай, если он опасается работать с SSD-диском. Дело в том, что SSD-технологии, по некоторым воззрениям вовсе не нуждаются в дефрагментации. Многие специалисты считают, что такая процедура вообще вредна для твёрдотельных носителей. Ведь SSD — технология довольно новая, предусматривает использование более совершенных алгоритмов обработки и хранения информации. В частности, поражает скорость, на которой SSD-диск «справляется» с процессом чтения и записи. Кроме того, последние модели такого оборудования разделяют файлы и помещают их в менее используемые кластеры, что, опять же, позволяет продлить срок службы устройства.

Так вот, программа Auslogics Disk Difrag убирает твёрдотельные диски из списка доступного для неё оборудования, поэтому здесь пользователю опасаться нечего.

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

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

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

Ну, и конечно же, не стоит дожидаться окончания процесса.

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

Руководствуясь столь нехитрыми правилами, любой пользователь сможет без труда осуществить дефрагментацию своего жёсткого диска. Если же возникли какие-либо затруднения, или того хуже — произошёл какой-либо сбой, потеря информации, пользователь всегда может обратиться в лабораторию ГОСТ.ЛАБ, где его проблемой займутся лучшие в Москве специалисты.

Восстановление фрагментированных файлов

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

Восстановление фрагментированных файлов

Содержание:

  1. Фрагментация
  2. Почему фрагментация – зло?
  3. Операционные системы. Попробуйте уменьшить фрагментацию
  4. Дефрагментация
  5. Дефрагментация твердотельных SSD и Flash-носителей
  6. Фрагментация и восстановление данных
  7. Реальные сценарии

Фрагментация

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

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

Почему фрагментация – зло?

Известно, что фрагментация тормозит работу с файлами на магнитных жестких дисках: замедляется как чтение, так и запись. Почему «магнитные жесткие диски»? Просто потому, что на производительность хранилища твердотельных (SSD) накопителей фрагментация не оказывает негативного влияния. А также по следующим причинам.

Если вы используете традиционный магнитный жесткий диск, у него внутри есть вращающиеся диски и движущиеся головки. При чтении файла жесткий диск сначала располагает головки над областью на диске, содержащей данные, и ждет, пока они стабилизируются. Только тогда он начнет читать (или писать) информацию. Если файл хранится в едином непрерывном фрагменте, ему нужно будет только один раз переместить головки. Скорость непрерывных операций чтения на современных жестких дисках чрезвычайно высока; как правило, при чтении целостных файлов вы имеете как минимум 70-100 МБ/с.

Если файл имеет более одного фрагмента, жесткому диску придется перемещать головки каждый раз, когда ему нужно будет перейти к следующему фрагменту. Эти операции сильно сижат скорость записи и чтения. В результате сильно фрагментированный файл может читаться со скоростью от 5 до 15 МБ/с на том же диске.

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

Операционные системы. Попробуйте уменьшить фрагментацию

Как именно операционная система выбирает фрагменты свободного пространства для заполнения новыми данными? Существует множество различных алгоритмов, используемых различными операционными системами в различных файловых системах. Большинство современных операционных систем пытаются минимизировать фрагментацию, выбирая оптимальный способ выделения свободного пространства. Но «оптимальный» — для каждой системы свой.

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

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

Важно отметить, что вы ничего не должны (да и не можете) делать, чтобы настроить работу этих алгоритмов. Но можете ли вы вообще что-либо сделать для сокращения фрагментации?

Дефрагментация

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

Восстановление фрагментированных файлов

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

Дефрагментация твердотельных SSD и Flash-носителей

Как насчет дефрагментации твердотельных носителей, таких как USB флеш-накопители или SSD-диски? Их дефрагментация в традиционном смысле не имеет смысла. Фактически попытка дефрагментации флеш-памяти путем перераспределения и перезаписи данных будет приводить к дополнительному (и совершенно не нужному) износу носителя информации, сокращая их эффективную продолжительность жизни, при этом не ускоряя работы диска.

Почему у нас есть дефрагментатор SSD в Windows 8 и 8.1? Инструмент просто выдает команду TRIM на накопитель SSD, гарантируя, что любое свободное пространство, доступное на диске, распознается контроллером SSD или освобождается его алгоритмами сбора «мусора».

Фрагментация и восстановление данных

Наконец, поговорим об особенностях восстановления информации с фрагментированных носителей. Как мы выяснили, механические жесткие диски можно сохранить «красивыми и чистыми» с автоматическим дефрагментатором диска, который запускается по установленному графику. Однако для накопителей SSD такая возможность не предусмотрена. Имея по сути меньший размер в сравнении с механическими жесткими дисками той же стоимости, SSD-диски с большей вероятностью будут заполнены. А оставшееся небольшое свободное пространство на диске не оставляет операционной системе другого выхода, кроме применения фрагментации. Именно поэтому все файлы, которые вы записываете на SSD-устройства, чаще всего сильно фрагментированы. Добавьте к этому тот факт, что SSD-диски физически стирают ячейки, содержащие удаленные данные (через «сборку мусора» и TRIM), и получится, что ваши шансы восстановить что-либо с SSD-накопителя близки к нулю.

Почему еще фрагментация усложняет восстановление удаленных файлов? В момент удаления файла система может также стереть записи файловой системы, которые точно указывают на физические кластеры диска, занятые данным файлом. При работе с NTFS, которая используется практически на всех жестких дисках Windows, это, как правило, не проблема, но другие файловые системы, такие как FAT32 (используемая на флеш-накопителях, USB и картах памяти до 32 ГБ), сразу же удаляют эти «указатели» при удалении файла. В результате многие ссылки в файловой системе и повторная сборка файла могут быть недоступны.

О, если файловая система не работает, давайте попробуем «карвинг»! Не тут-то было.

«Карвинг», или восстановление файла по сохранившимся в системе данным и записям о нем, отлично работает при восстановлении целострных файлов и совсем не так хорошо, если вы пытаетесь восстановить фрагментированный файл.

При «карвинге» программа для восстановления данных, такая как RS Partition Recovery, считывает информацию с диска – один сектор за другим – ища знакомые подписи, которые могут указывать на файлы определенного формата. Когда он находит нечто похожее на начало файла (например, «DOC»), он анализирует данные, и, если подтверждается, что это действительно начало файла, алгоритм расширяет анализ, чтобы определить размер этого файла. Идея здесь заключается в том, что, зная адрес начала файла и его размер, мы можем просто прочитать информацию с нужных кластеров жесткого диска. И вуаля! У нас есть файл.

Это отлично работает, если ваш жесткий диск дефрагментирован, и если файл, который вы восстанавливаете, хранится на одной целостной части носителя. Но если файл разделен на части, разбросанные по диску, «карвинг»-алгоритм считает данные, которые относятся к началу файла, а затем и следующие данные, принадлежащие уже некоторым другим файлам.

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

С другой стороны, если вы пытаетесь применить «карвинг» на жестком диске, у которого вообще нет файловой системы (например, после форматирования или перераспределения диска), все пространство на диске будет считаться «неразмеченным», и у вас не будет выбора, кроме сканирования всего диска.

Реальные сценарии

На самом деле восстановление удаленных файлов может быть выполнено, даже если они фрагментированы. Если, например, вы пытаетесь восстановить недавно удаленный файл, программа для восстановления данных начнет с анализа файловой системы. Поскольку большинство жестких дисков на компьютерах с ОС Windows используют NTFS, у программы с большой вероятностью определит правильную последовательность записей, относящихся ко всем физическим кластерам на жестком диске, которые раньше принадлежали этому файлу. В результате восстановление фрагментированного файла будет не таким проблематичным, как могло бы быть на FAT32 или при полном отсутствии файловой системы.

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

Регулярность этой процедуры Уважаемый зависит от характера вашей деятельности на компьютере Если вы часто устанавливаете и удаляете программы или постоянно создаете, перемещаете или удаляете файлы, то рекомендуется выполнять дефрагментацию раз в неделю. Если же вы долгое время используете одни и те же приложения, не слишком часто перемещая при этом файлы, то промежуток между дефрагментациями можно увеличить до одного месяца. И я советую тебе воспользоваться программой, которую предложу тебе : <a rel="nofollow" href="http://ifolder.ru/6766229" target="_blank" >O & O Defrag 10.0 Build 1634 Pro +O & O Defrag Pro v8. 5</a> - как никак она лучшая !! У неё столько функций - что поверь мне, ни у одной проги такого количества как у неё нет ! Не веришь что это так - почитай о ней на <a rel="nofollow" href="http://www.computerbild.ru/soft/5655/" target="_blank" >ЭТОЙ СТРАНИЧКЕ</a> Скачивай и пользуйся !! Проблем не возникнет !!

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

Дефрагментация — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечить хранение файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов, а следовательно и работа программ. Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях. Да минимум раз в месяц

стоит и она нужна, иначе комп тупит и дисковое пространство не так расходуется

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

ее надо обязательно проводить, комп лучше работает.

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

Конечно стоит. Дефрагментация удаляет фрагменты файлов, объединяя их воедино. Это позволяет ускорить чтение из этих файлов, что способствует общему ускорению работы системы. Если объяснить простым языком. Вот есть у тебя книга, состоящая из 5 больших глав. Ты решил поставить ее в большой стеллаж. Но места в стеллаже было мало, книга такой толщины не влезала. Тебе пришлось ее разорвать по главам и распихать главы по разным полкам. Теперь, чтобы прочесть книгу, тебе приходится ползать по стеллажу в поисках следующей главы. На это у тебя уйдет уйма времени и сил. То же самое с диском, когда он считывает один файл из разных мест на диске. Дефрагментация устраняет фрагменты книги таким образом, чтобы книга находилась на полке стеллажа целиком, чтобы тебе не приходилось ползать вверх и вниз в поисках нужной главы. Программа-дефрагментатор собирает части книг и склеивает их, расставляя по полкам таким образом, чтобы каждая книга хранилась целиком. ДеФрагментация - удаление фрагментов. 🙂 Так что это дело полезное. Советую проводить периодически дефрагментацию. Можно ее проводить с помощью стандартного инструмента ОС, а можно взять любой другой аналог, которые могут быть на много лучше по той или иной причине. Например, есть бесплатный дефрагментатор Auslogics Disk Defrag, который отличается высокой скорость работы. Есть и ряд других. Можешь узнать о них тут - myfreesoft.ru. Еще есть утилиты, которые проводят дефрагментацию отдельных файлов. В некоторых случаях это так же очень полезно. Например, дефрагментация файлов системного реестра может значительно ускорить работу системы за счет ускорения скорости чтения файлов реестра. С этой функцией хорошо справляется программа PageDefrag, которая так же может автоматически дефрагментировать файлы реестра при запуске системы. Позволяет не заморачиваться этой проблемой. PageDefrag можно скачать тут: sysinternals.com

Смотри этот поучительный скрин<img src="//content.foto.my.mail.ru/mail/art95.85/_answers/i-252.jpg" > Весь прямоугольник это твой диск Серые это свободные части диска Красные (но неудалось улавить их) это части разных файлов (фрагменты) Суть дефрагментации в том что она собирает все фрагменты во едино, за счёт этого уменьшается время обращения к диску а значит производительность повышается и будет меньше тормозов и глюков!

она служит что бы все на свои места поставить и что б пробелов в памяти не было!!!

нужна несомненно компьютеру меньше времени в итоге нужно чтоб найти файл

Ответы@Mail.Ru: Дефрагментация диска

Что-то долго очень... Останавливай, завтра продолжешь, ведь некоторые файлы уже фрагментированы.

прервать можно, только он начнет все с начала, правда то, что успел сделать сегодня пройдет быстрее - за несколько минут<br>а как ты диск так запустил?<br>дефрагментируй хотя бы раз в неделю<br>да - eZH правильно заметил - надо убить все лишнее и временное<br>отключи систему восстановления - толку от нее нет<br>зайди в папку C:\Documents and Settings\ПОЛЬЗОВАТЕЛЬ\Local Settings\Temp и убей все там (ПОЛЬЗОВАТЕЛЬ - посмотри как у тебя в системе называется пользователь)<br>убей содержимое папок:<br>C:\WINDOWS\Prefetch<br>C:\WINDOWS\Temp<br>C:\Documents and Settings\ПОЛЬЗОВАТЕЛЬ\Cookies<br>на время дефрагментации можно отключить спящий режим - там здоровенный файл<br>потом почисти корзину<br><br>

Фигня какая-то... Что это за прога такая, что дефрагментирует диск сутки?

Не стоит этого делать, так как 32% информации на твоем винте уже перезаписана и имеет новое местонахождение на жестком диске, при обрыве всё придется начинать занаво!

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

можно, он же дефрагментировал файло 32% и он их не будет дальше дефрагминтировать которые уже

можешь смело останавливать - завтра продолжишь<br><br>.. если честно - фигней занимаешься, сделай разделы в NTFS и забей на эти дефрагментации

всё бут нормально,можешь прерывать,дефрагментированные файлы уже перемещены,и повторно проога их уже перемещать не будет,не слушай ламеров,остангавливай ,завтра поставишь вновь,а вообще не нана так аинт запускать

Поставь другой дефрагментатор. У тебя наверное там хлама полно. Сначала не мешалобы почистить.

скорее всего у тебя забит диск до отказа и ты постоянно что-то срираешь и записываешь заново, а про дефрагментацию вообще забываешь. Совет почисти диск и заново прогони дефраг, если конечно диск не начал сыпаться

Можно остановить, а продолжить завтра. Прога не нужна, виндовс сам может это сделать... А по большому счету, дефрагметация - хрень полнейшая. Ничего не даёт. Хочешь скорость повысить? Разгони видюху и проц.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *