Почему после дефрагментации остаются фрагментированные файлы
Из названия очевидно, что дефрагментация жёсткого диска (винчестера) – процесс устранения его фрагментации. См. также: всё о дефрагментации диска на Windows 10 .
Для чего нужна дефрагментация жёсткого диска
Фрагментация представляет собой хаотичную запись фрагментов (кластеров) файлов на винчестер. Иными словами, по прошествии некоторого времени эксплуатации жёсткого диска, фрагменты файлов оказываются записанными на нём не последовательно, а вразброс.
Почему так происходит? Сначала файлы записываются на сектора винчестера полностью и последовательно – один за другим, причём как можно ближе к началу диска. Затем некоторые файлы становятся ненужными и удаляются. При необходимости записи новых файлов система сначала использует оставшиеся от удалённых файлов сектора. Но ведь новый файл вполне может оказаться больше по размеру, чем удалённый. Поэтому оставшаяся часть файла записывается в свободное пространство в конце диска. В результате новый файл оказывается фрагментированным. Процент фрагментации тем больше, чем чаще удаляются файлы на диске.
Это приводит к тому, что при чтении таких файлов головка винчестера многократно перемещается по его поверхности, что, естественно, замедляет процесс чтения. При отсутствии профилактических мер с течением времени пользователь начинает чувствовать замедление работы жёсткого диска.
Процесс дефрагментации заключается в идентификации фрагментированных файлов, соединении их фрагментов в свободном пространстве жёсткого диска, устранении пустот и последовательной записи на диск всех файлов, включая только что соединённые. Очевидно, что этот процесс небыстрый, особенно при сильной степени фрагментации. Конечно же, необходимое для дефрагментации время зависит и от объёма винчестера, ОЗУ и быстродействия процессора. Оно может доходить до нескольких часов.
Принято считать, что необходимость дефрагментации возникает, если процент фрагментации диска или его раздела достигает 10% и выше.
Твердотельные и флеш-накопители
Вышесказанное относится только к обычным жёстким дискам. Получающие всё большое распространение твердотельные накопители SSD работают по другому принципу (как флешки). Их фрагментация не только бессмысленна, но и вредна: она уменьшает срок службы таких дисков.
Выполнение и настройка дефрагментации
В современных версиях Windows по умолчанию включена еженедельная дефрагментация жёсткого диска. Такая периодичность, будучи оптимальной несколько лет назад, сейчас представляется завышенной. За эти годы степень влияния фрагментации на быстродействие системы существенно уменьшилась. Сыграли роль совершенствование алгоритмов работы операционной системы и увеличение быстродействия жёстких дисков.
Поэтому при настройке дефрагментации рекомендуется скорректировать встроенную периодичность в сторону уменьшения, избавив винчестер от избыточных циклов дефрагментации, сокращающих срок его службы. В большинстве случаях оптимальной можно считать месячную периодичность.
Дефрагментация может быть проведена в фоновом режиме работы компьютера. Однако процедура будет более тщательной в безопасном режиме, или, хотя бы, в периоды минимальной активности пользователя.
Для периодической дефрагментации вполне достаточно встроенных системных средств.
Windows 10
В этой версии операционной системы вместо слова «Дефрагментация» употребляется «Оптимизация». Во многих статьях эти два слова считаются синонимами, хотя, строго говоря, разница всё же есть. Оптимизация, или, иначе, «Полная дефрагментация», помимо описанного процесса, включает также перемещение важных системных файлов к началу жёсткого диска для повышения его быстродействия.
Фрагментация. Снижая производительность компьютера и ограничивая возможности восстановления файлов, фрагментация может доставить немало неприятностей при необходимости вернуть потерянные данные. Почему дела обстоят именно так, что можно сделать для восстановления фрагментированных файлов и, главное, как можно избежать фрагментации?
Содержание:
Фрагментация
Записывая новые данные, операционная система пытается найти достаточно большой участок свободного места на диске, чтобы сохранить файл в целостном виде. Однако, если данный файл больше любого из доступных свободных фрагментов или если он продолжает увеличиваться в размере (например, вы записываете видео), сохранить его, не разделив на более мелкие фрагменты, просто невозможно. Система фрагментирует (разделяет) файл, и каждый из меньших фрагментов сохраняется на отдельном участке свободного пространства. В результате содержимое файла разбрасывается случайным образом по поверхности диска. Это и называется фрагментацией.
Почему фрагментация – зло?
Известно, что фрагментация тормозит работу с файлами на магнитных жестких дисках: замедляется как чтение, так и запись. Почему «магнитные жесткие диски»? Просто потому, что на производительность хранилища твердотельных (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 или при полном отсутствии файловой системы.
Фрагментация происходит на жестком диске , в модуле памяти или на другом носителе, когда данные недостаточно физически записаны на диск. Эти фрагментированные отдельные фрагменты данных обычно называют фрагментами .
Дефрагментация , то есть процесс ООН -fragmenting или склеиванием, эти фрагментированные файлы , таким образом они сидят ближе, физически, на диске или другом носителе, потенциально ускоряя способность привода для доступа к файлу.
Что такое фрагменты файлов?
Фрагменты, как вы только что прочитали, представляют собой просто фрагменты файлов, которые не помещаются рядом друг с другом на диске. Это может показаться странным, и вы ничего не заметите, но это правда.
Например, когда вы создаете новый файл Microsoft Word, вы видите весь файл в одном месте, например на рабочем столе или в папке «Документы». Вы можете открыть его, отредактировать, удалить, переименовать, как хотите. С вашей точки зрения, все это происходит в одном месте, но на самом деле, по крайней мере физически на ходу , это часто не так.
Вместо этого ваш жесткий диск, вероятно, сохраняет части файла в одной области устройства хранения, в то время как остальная его часть существует где-то еще на устройстве, потенциально далеко … условно говоря, конечно. Когда вы открываете файл, ваш жесткий диск быстро собирает все части файла, чтобы он мог использоваться остальной частью вашей компьютерной системы.
Когда накопителю приходится считывать фрагменты данных из нескольких разных областей на диске, он не может получить доступ ко всем данным так быстро, как если бы все они были записаны вместе в одной и той же области диска.
Фрагментация: аналогия
В качестве аналогии представьте, что вы хотите играть в карточную игру, которая требует целой колоды карт. Прежде чем вы сможете играть в игру, вы должны извлечь колоду, где бы она ни находилась.
Если карты разложить по всей комнате, время, необходимое для их сбора и приведения в порядок, будет гораздо больше, чем если бы они сидели на столе, хорошо организованном.
Колода карт, разбросанная по всей комнате, может рассматриваться как фрагментированная колода карт, во многом как фрагментированные данные на жестком диске, которые, собранные вместе (дефрагментированные), могут равняться файлу, который вы хотите открыть, или процессу из определенная программа, которая должна быть запущена.
Почему происходит фрагментация?
Фрагменты возникают, когда файловая система позволяет создавать промежутки между различными частями файла. Если вы знаете что-нибудь о файловых системах в целом, вы, возможно, уже догадались, что файловая система была виновником в этом бизнесе фрагментации, но почему?
Иногда происходит фрагментация, потому что файловая система зарезервировала слишком много места для файла при его создании, и поэтому оставила открытые области вокруг него.
Ранее удаленные файлы также являются еще одной причиной, по которой файловая система фрагментирует данные при записи. Когда файл удален, его ранее занятое пространство теперь открыто для новых файлов, которые будут сохранены в нем. Как вы можете себе представить, если это открытое пространство не достаточно велико для поддержки всего размера нового файла, то только часть его может быть сохранена там. Остальные должны быть расположены где-то еще, надеюсь, поблизости, но не всегда.
Для хранения некоторых фрагментов файла в одном месте, в то время как другие находятся в другом месте, потребуется, чтобы жесткий диск просматривал пробелы или пробелы, занимаемые другими файлами, до тех пор, пока он не соберет все необходимые фрагменты, чтобы собрать файл для вас.
Этот метод хранения данных абсолютно нормален и, вероятно, никогда не изменится. В качестве альтернативы, файловая система должна постоянно переставлять все существующие данные на диске каждый раз, когда файл изменяется, что приводит к полному процессу процесса записи данных, замедляя все остальное с ним.
Таким образом, хотя разочарование в том, что существует фрагментация, которая немного замедляет работу компьютера, вы можете думать о нем как о «необходимом зле» в некотором смысле — этой маленькой проблеме, а не намного более серьезной .
Дефрагментация на помощь!
Как вы уже знаете из всего обсуждения, файлы на устройстве хранения могут быть доступны намного быстрее, по крайней мере, на традиционном жестком диске, когда составляющие их части находятся близко друг к другу.
Со временем, когда происходит все больше и больше фрагментации, может наблюдаться заметное, даже заметное замедление. Вы можете воспринимать это как общую медлительность компьютера, но, принимая во внимание чрезмерную фрагментацию, большая часть этой медлительности может быть связана с тем, что вашему жесткому диску требуется время для доступа к файлу за файлом, каждое из которых находится в любом количестве различных физических мест на диске.
Таким образом, в некоторых случаях дефрагментация или обращение вспять фрагментации (т. Е. Сборка всех частей ближе друг к другу) является задачей по обслуживанию интеллектуального компьютера. Обычно это называют дефрагментацией .
Процесс дефрагментации — это не то, что вы делаете вручную. Как мы уже упоминали, ваш опыт работы с файлами согласован, поэтому вам не нужно переставлять. Фрагментация — это не просто неорганизованная коллекция файлов и папок.
Специальный инструмент для дефрагментации — это то, что вам нужно. Disk Defragmenter является одним из таких дефрагментаторов и включен бесплатно в операционной системе Windows . Тем не менее, существует также множество сторонних вариантов , лучшие из которых значительно лучше справляются с процессом дефрагментации, чем встроенный инструмент Microsoft.
Посмотрите наш Список свободного программного обеспечения для дефрагментации, чтобы получить полные обновленные обзоры лучших из них. Defraggler — это наш любимый.
Дефрагментация довольно проста, и все эти инструменты имеют похожие интерфейсы. По большей части, вы просто выбрать диск , который вы хотите дефрагментировать и нажмите или нажмите Дефрагментацию или Defrag кнопку. Время, необходимое для дефрагментации диска, зависит в основном от его размера и уровня фрагментации, но для большинства современных компьютеров и больших жестких дисков потребуется полная дефрагментация в течение часа или более.
Должен ли я дефрагментировать мой твердотельный жесткий диск?
Нет, вам не следует дефрагментировать твердотельный жесткий диск (SSD). По большей части дефрагментация SSD — это пустая трата времени. Кроме того, дефрагментация SDD сократит общий срок службы привода.
Твердотельный накопитель — это жесткий диск без движущихся частей. Твердотельные накопители — это в основном заросшие версии хранилищ, используемые на флэш-накопителях и цифровых камерах.
Как вы, возможно, уже догадались, если на диске нет движущихся частей, и поэтому нет нужды занимать время, когда он перемещается, собирая все фрагменты файла вместе, тогда все фрагменты файла могут быть по существу доступны одновременно время.
Все сказанное, да, фрагментация действительно происходит на твердотельных дисках, потому что виновата в основном файловая система. Однако, поскольку на производительность не влияет так сильно, как на не-SSD, вам не нужно их дефрагментировать.
Другая причина, по которой вам не нужно дефрагментировать твердотельные накопители, заключается в том, что вы не должны дефрагментировать их! Это приведет к тому, что они потерпят неудачу быстрее, чем в противном случае. Вот почему:
Твердотельные накопители допускают конечное количество операций записи (т. Е. Помещают информацию на диск). Каждый раз, когда дефрагментация запускается на жестком диске, она должна перемещать файлы из одного места в другое, каждый раз записывая файл в новое место. Это означает, что SSD будет выдерживать постоянную запись, снова и снова, по мере продвижения процесса дефрагментации.
Больше письма = больше износа = более ранняя смерть.
Так что, без сомнения, не дефрагментируйте свой SSD . Это не только бесполезно, но и наносит ущерб. Многие инструменты дефрагментации даже не дают возможности дефрагментировать твердотельные накопители, или, если они это сделают, выдают предупреждение с предупреждением о том, что это не рекомендуется.
Просто чтобы быть ясным: делайте дефрагментацию своих обычных, старомодных, «вращающихся» жестких дисков.
Подробнее о дефрагментации
Дефрагментация жесткого диска не перемещает ссылку на файл, только его физическое местоположение. Другими словами, документ Microsoft Word на вашем рабочем столе не покинет это место, когда вы его дефрагментируете. Это верно для всех фрагментированных файлов в любой папке.
Вы не должны чувствовать, что вам нужно дефрагментировать ваши жесткие диски по какому-либо регулярному расписанию. Как и все, однако, это, конечно, будет зависеть от использования вашего компьютера, размера жесткого диска и отдельных файлов, а также количества файлов на устройстве.
Если вы решите дефрагментировать, просто помните, что это абсолютно безопасно, и нет абсолютно никаких причин тратить деньги на программу для этого: существует множество очень хороших бесплатных инструментов дефрагментации!
Поймал какую-то "подозрительную" программу, потом удалил по совету Касперского. Теперь фрагментированных файлов 20% на диске. Дефрагментацию проделывал несколько раз - не помогает. Что можно предпринять?
Попробуй вернуть состояние компа более раннее, чем до "улова". Если не поможет - советую скачать прогу "TuneUp Utilities 2012" (с ключом разумеется) - 100% даю тебе в гору - всё будет тогда нормально. Прога эта - НУ ПРОСТО НЕЗАМЕНИМАЯ ШТУКА, честное слово!! !
Если диск отформатирован был под NTFS, то может помочь (возможно) Defraggler от piriform.com
Там нужно в настройках выбрать опцию (галку поставить) "Дефрагментировать системные файлы"
Вирусы не лечатся на 100% ни одним антивирусом. Возможно фрагментированные файлы - системные поэтому и не дефрагментируются. Или возникли ошибки на жестком диске.
Выход один - переустановка Виндоус с полным форматирование раздела С на диске.
Системные файлы и файл подкачки нужно дефрагментировать до запуска компа. Для проделывания этой хрени есть программы например Diskeeper_2010_ProPremie,Наверняка есть более свежие версии. Меня устраивает эта. Правда мне не очень нравится что диск HDD почти постоянно шуршит -Diskeeper работает во время простоя компа. За нескольно недель у меня привел диск в идеальное для пользователя состояние ( по его оценке конечно )
Удалённые файлы переместились в Хранилище Касперского. Чтобы туда попасть, проделайте следующие действия: главное окно Касперского => в правом нижнем углу дважды нажмите на зелёную стрелку => Карантин => вкладка Хранилище => найдите необходимые файлы => нажмите правой кнопкой мыши => пункт Удалить. Если, конечно, эти файлы вам не нужны.
А вообще фрагментация не проходит, поскольку файлы, хранящиеся в Хранилище, защищает самозащита Касперского. Перед фрагментацией её можно отключить (главное окно Касперского => Настройка => Дополнительные параметры => Самозащита => уберите галочку напротив "Включить самозащиту" => ОК) , а затем снова включить.
Читайте также: