Фрагментация и дефрагментация что это
Что такое фрагментация и дефрагментация
Содержание статьи
Фрагментация и дефрагментация
На жестком диске, флешке и каком-либо другом носителе информации сохраняется, изменяется или удаляется различного рода информация, если это происходит без последующей дефрагментации, то имеет место быть фрагментация. То есть, если между концом одного содержательного блока и началом другого имеется промежуток, то это означает фрагментацию. Под этим понятием следует понимать хаотичный порядок хранения (разбросанность) файлов на носителей.
Это происходит вследствие того, что после первого удаления какого-то файла, ранее занимавшего определенное место на носителе, остается место, которое ничем не заполняется. Новые файлы заполняют последующее пространство. Таким образом получается, что между файлами появляется своеобразный промежуток. Увидеть его без специального программного обеспечения невозможно.
Дефрагментация, в свою очередь позволяет упорядочить файлы на носителе и после завершения процедуры они будут храниться ровно друг за другом, без каких-либо промежутков. Стоит отметить, что существует несколько разновидностей дефрагментации, это: полная (после завершения процедуры файлы будут расположены максимально близко друг к другу) и частичная дефрагментация (между файлами могут оставаться пробелы). Дефрагментировать диск не обязательно в том случае, если этих пробелов между блоками (файлами) не так много.
Программы для дефрагментации
Для дефрагментации диска используется специальное программное обеспечение, которое имеется во всех версиях операционных систем Windows. Для этого достаточно открыть «Мой компьютер», щелкнуть правой кнопкой мыши на том диске, который требуется дефрагментировать и выбрать пункт «Свойства». Далее, следует перейти во вкладку «Сервис», где можно увидеть несколько пунктов: «Проверка диска», «Дефрагментация диска», а также «Архивация». Для начала процедуры дефрагментации требуется открыть соответствующий раздел и нажать на кнопку для старта процедуры.
Кроме того, для этих же целей можно использовать специализированное программное обеспечение, например программу Auslogic Disk Defrag. Ключевой особенностью этой программы является довольно простой и интуитивно понятный интерфейс, с которым справится даже начинающий пользователь ПК. Достаточно скачать эту программу в интернете (распространяется бесплатно), установить ее и запустить. Когда откроется окно программы, следует выбрать раздел, который будет подвержен дефрагментации, и начать с помощью кнопки Start. Сам процесс может занимать от получаса до нескольких часов, в зависимости от засоренности и объемов вашего жесткого диска.
Что такое дефрагментация и зачем она нужна
Дефрагментация и фрагментация
Постараюсь не грузить тоннами определений и заумных слов, как в статье на Википедии, а просто и быстро объяснить и показать что такое дефрагментация (полезно будет тем, кто не знает что такое дерагментация).
Дефрагментация — это процесс устранения фрагментации файлов и оптимизация их расположения на диске.
Фрагментация — это разбиение на части, т.е. на фрагменты.
Фрагментация возникает тогда, когда на диске присутствует определенное количество файлов и записаны они не подряд друг за другом, а разбросаны по диску как попало.
При записи же нового файла, он не помещается целиком между двумя другими и операционная система, разбив его на части, записывает в разных местах, т.е. файл фрагментируется.
Больше всего эта проблема характерна операционным система Windows, так как в них не предусмотрено никаких механизмов защиты от фрагментации.
Разбрасываются файлы как попало потому, что процесс проверки/поиска и записи на диск стартует именно с того самого места, где в данный момент находится головка жесткого диска (вы можете наблюдать её на картинке с HDD ниже — она закреплена на специальной подвижной консоли и весит над круглой пластиной, напоминает иглу).
Т.е. вместо того, чтобы отыскать последний записанный на диске файл и следом за ним начинать записывать новый, запись стартует прямо в том месте, где находилась головка диска или рядом с ним, при условии, что это место свободно.
Сделано это из-за желания ускорить работу с дисковой подсистемой, снизив до минимума время на поиск свободного/чистого кластера на диске.
Простой пример, который наглядно покажет что такое фрагментация:
Этот текст не фрагментирован и читается подряд без проблем
Этот тек фрагмен ст и его трудно сразу прочи тирован тать
При дефрагментации все фрагментированные файлы собираются воедино и выстраиваются друг за другом, т.е. происходит оптимизация расположения файлов на диске.
Благодаря этому ускоряется чтение с диска, а так же уменьшается вероятность фрагментации при следующей записи.
Так же не стоит забывать о том, что сильная фрагментация негативно сказывается на состоянии жесткого диска. Ведь при считывании фрагментированного файла головке HDD приходится постоянно перемещаться в разные позиции, вместо того, что бы в одной позиции считать определенное количество кластеров подряд.
Т.е. из-за фрагментации механические части HDD быстрее изнашиваются и быстрее вырабатывают свой ресурс.
Поэтому всем, кто ни разу не делал у себя дефрагментацию диска, я бы рекомендовал обязательно её провести =)
Практические советы
Ежедневно дефрагментацию производить не нужно, так как при дефрагментации происходят многократные процессы записи/перезаписи при перемещении файлов. Поэтому при слишком частой (ежедневной) дефрагментации механические элементы HDD тоже будут изнашиваться.
Но и сильная фрагментация, как мы знаем, тоже быстрее изнашивает механические части HDD, потому нужно найти некий баланс.
Примерно раз в 2 недели я бы советовал проводить лишь анализ диска.
Но в этом вопросе вам еще нужно учитывать какого объема ваш HDD и как часто вы на него записываете новые файлы, таким образом вы подберете примерный период, через который нужно производить анализ диска.
Дефрагментацию же нужно выполнять если фрагментация файлов на диске превышает 6%.
Что еще нужно учитывать помимо общего процента фрагментации?
Так же помимо общего процента фрагментации диска обращайте внимание и на само количество фрагментированных файлов, так как большие файлы могут быть не фрагментированны, а маленькие файлы могут быть сильно фрагментированны.
Например, на системном диске довольно много мелких файлов, которые постоянно фрагментируются и это снижает скорость загрузки системы, хотя общий процент фрагментации диска при этом не высокий.
Чем лучше всего проводить дефрагментацию?
Для дефрагментации лучше использовать сторонние решения (например бесплатный Smart Defrag 2), так как стандартный дефрагментатор, входящий в состав Windows, не отличается хорошим быстродействием, а так же обладает рядом недостатков по сравнению со сторонними решениями. Один из таких недостатков — плохая консолидация свободного места, т.е. дефрагментатор сами файлы дефрагментирует, но располагает их друг за другом не всегда как нужно, в виду чего новые файлы опять же будут фрагментирвоаться.
Работа с жестким диском
Форматирование
Например, у нас есть раздел на диске, на котором много маленьких файлов (чаще всего это раздел, на котором стоит ОС). Предположим, что на нем 10000 маленьких файлов по 1 кб. А у нас размер кластера 64 кб. Итого, 640 мегабайт занято, вместо 10.
А вот если у вас коллекция HD-фильмов, музыки или игр, то размер кластера можете смело ставить на 64 кб.
Вывод:
Системным разделам (там где стоит ОС), при форматировании, стоит выделить небольшой кластер, 4 кб будет достаточно. А разделам, на которых у вас много больших файлов, лучше поставить размер кластера максимальный (64 кб), дабы увеличить производительность и обеспечить более долгую жизнь своему винчестеру.
Дефрагментация
Хотелось бы отметить, что данная программа — это надстройка к стандартному дефрагментатору Windows. В этом заключается как плюс, так и минус. Плюс в том, что благодаря этому, установочный файл весит менее мегабайта, а на диске она занимает не более двух. Минус в том, что особого прироста производительности ждать не приходится.
Однако, как видно из скриншота, она более информативная (чем стандартный дефрагментатор в Windows) и поддерживает русский язык. Также, в однозначные плюсы программы можно записать ее бесплатность, а также работу с большинством Windows-систем (с Windows 95 по Windows 7).
Также, есть возможность проведение быстрой дефрагментации и дефрагментации отдельных папок/файлов.
Нужна ли вам дефрагментация? Для убедительности, приведу цитату:
«Для испытания возможностей Defraggler было сделано следующее: фрагментированный видео файл размером 80 Мбайт записывается на пустой USB flash носитель. Время записи составляет 12 секунд с лишним. Затем USB flash носитель форматируется, а этот же файл проходит процесс дефрагментации на жёстко диске. После форматирования и перезагрузки USB flash носителя, уже дефрагментированный файл вновь записывается на этот носитель. На этот раз процесс занимает уже ни 12, а 8 секунд с лишним.»
Вывод:
Если на диске постоянно происходит перезапись файлов, то дефрагментацию лучше всего делать раз в 1-2 месяца. Если диск мало используется, то хватит одного раза в 4-6 месяцев. Главное об этом не забывать. Также, очень важно оставлять на диске 15% свободного места всегда, в противном случае MFT (общая таблица файлов) начнет фрагментироваться, что приведет к однозначному падению производительности.
Проверка на ошибки и поврежденные сектора
Рекомендую проверяться как можно чаще. Сегодня мне написал друг, после дефрагментации у него полетел винчестер (сейчас он делает проверку секторов и ошибок, но лучше бы он об этом подумал заранее), если не хотите такого же развития событий, то читайте далее.
Внимание, если у вас диск шуршит, гудит или заедает, задумайтесь, не пора ли его проверить на поврежденные сектора. Сделать это лучше заранее, в противном случае вы рискуете потерять ценную информацию.
Также можно воспользоваться удобной программой HDD Scan, про которую уже написан прекрасный обзор и HDD Renegator, ее обзор тоже есть, а точнее их даже два.
Вывод:
Проверка на ошибки и поврежденные сектора — одна из самых важных, ее не стоит забывать, иначе это может обернуться потерей данных. Эту проверку лучше проводить ежемесячно, дабы полностью обезопасить себя и свои данные.
Восстановление данных
Если предыдущие советы не помогли, и данные все же пропали, либо были случайно удалены, то помочь может только их восстановление.
При удалении файл лишь пропадает из зоны видимости, информация же сразу не уничтожается. В имя файла добавляется специальная метка, но он остается на диске до перезаписи. Поэтому, при случайном удалении важного файла или поверхностном (быстром) форматировании (при низкоуровневом данные пропадают навсегда) желательно сразу же выключить жесткий диск.
На эту тему есть хорошая подборка программ. От себя рекомендую EasyRecovery (меня не раз спасала). Хотя у некоторых специалистов, которые профессионально занимаются восстановлением данных, есть предубеждения относительно этой программы.
Также, рекомендую почитать «Помощь в восстановлении информации с HDD» и обращаться, по мере надобности.
Вывод:
До этой стадии лучше не доходить, но если все же так получилось и сами вы ничего не можете сделать (а данные вам важны), то лучше доверьтесь специалистам. Хоть это и не дешево (от 1000 до 15000 и более), но в большинстве случаев стоит того. Если же информация не важна, то чаще выходит дешевле купить новый винчестер, чем восстанавливать старый.
Сортировка данных
Имеется ввиду сортировка для более удобного ручного поиска по шаре.
Лично моя шара выглядит так (упростил для наглядности):
Надеюсь, получилось более-менее понятно. Очень буду рад, если кто в комментариях отпишет свой вариант или предложит мне более удобную сортировку.
Мониторинг состояния диска, замеры скорости
Для этой цели рекомендую использовать программы HD Tune Pro 3.50 (программа предназначена для дисков, производит замеры, контролирует температуру и множество других полезных функций и EVEREST (показывает информацию по всему оборудованию, по ОС, встроенный бенчмарк и куча наворотов).
Всю полезную информацию можно смотреть, если ваш диск поддерживает технологию SMART.
Послесловие
Ну вот и заканчиваю я свой пятничный топик, хотя он уже стал субботним, судя по времени.
Напоследок, хотелось бы отметить интересную статью про ААМ. Очень полезная штуковина, позволяет увеличить производительность или уменьшить шум, тут уж как пожелаете. Единственное, чего не позволяет, это одновременно увеличить производительность и уменьшить шум. Ну, я думаю, сами разберетесь, если еще не читали.
Прошу простить за некоторую сумбурность изложения и возможные очепятки. Конструктивные поправки приветствуются.
Не забывайте о бэкапах и хороших выходных вам. 🙂
UPD Никто так и не написал про свою сортировку данных, все зациклились на холиварах вокруг программ. А жаль… 🙂
Что такое фрагментация и дефрагментация?
Что такое фрагменты файлов?
Фрагменты, как вы только что прочитали, представляют собой просто фрагменты файлов, которые не помещаются рядом друг с другом на диске. Это может показаться странным, и вы ничего не заметите, но это правда.
Вместо этого ваш жесткий диск, вероятно, сохраняет части файла в одной области устройства хранения, в то время как остальная его часть существует где-то еще на устройстве, потенциально далеко … условно говоря, конечно. Когда вы открываете файл, ваш жесткий диск быстро собирает все части файла, чтобы он мог использоваться остальной частью вашей компьютерной системы.
Когда накопителю приходится считывать фрагменты данных из нескольких разных областей на диске, он не может получить доступ ко всем данным так быстро, как если бы все они были записаны вместе в одной и той же области диска.
Фрагментация: аналогия
В качестве аналогии представьте, что вы хотите играть в карточную игру, которая требует целой колоды карт. Прежде чем вы сможете играть в игру, вы должны извлечь колоду, где бы она ни находилась.
Если карты разложить по всей комнате, время, необходимое для их сбора и приведения в порядок, будет гораздо больше, чем если бы они сидели на столе, хорошо организованном.
Колода карт, разбросанная по всей комнате, может рассматриваться как фрагментированная колода карт, во многом как фрагментированные данные на жестком диске, которые, собранные вместе (дефрагментированные), могут равняться файлу, который вы хотите открыть, или процессу из определенная программа, которая должна быть запущена.
Почему происходит фрагментация?
Фрагменты возникают, когда файловая система позволяет создавать промежутки между различными частями файла. Если вы знаете что-нибудь о файловых системах в целом, вы, возможно, уже догадались, что файловая система была виновником в этом бизнесе фрагментации, но почему?
Иногда происходит фрагментация, потому что файловая система зарезервировала слишком много места для файла при его создании, и поэтому оставила открытые области вокруг него.
Ранее удаленные файлы также являются еще одной причиной, по которой файловая система фрагментирует данные при записи. Когда файл удален, его ранее занятое пространство теперь открыто для новых файлов, которые будут сохранены в нем. Как вы можете себе представить, если это открытое пространство не достаточно велико для поддержки всего размера нового файла, то только часть его может быть сохранена там. Остальные должны быть расположены где-то еще, надеюсь, поблизости, но не всегда.
Для хранения некоторых фрагментов файла в одном месте, в то время как другие находятся в другом месте, потребуется, чтобы жесткий диск просматривал пробелы или пробелы, занимаемые другими файлами, до тех пор, пока он не соберет все необходимые фрагменты, чтобы собрать файл для вас.
Этот метод хранения данных абсолютно нормален и, вероятно, никогда не изменится. В качестве альтернативы, файловая система должна постоянно переставлять все существующие данные на диске каждый раз, когда файл изменяется, что приводит к полному процессу процесса записи данных, замедляя все остальное с ним.
Дефрагментация на помощь!
Как вы уже знаете из всего обсуждения, файлы на устройстве хранения могут быть доступны намного быстрее, по крайней мере, на традиционном жестком диске, когда составляющие их части находятся близко друг к другу.
Со временем, когда происходит все больше и больше фрагментации, может наблюдаться заметное, даже заметное замедление. Вы можете воспринимать это как общую медлительность компьютера, но, принимая во внимание чрезмерную фрагментацию, большая часть этой медлительности может быть связана с тем, что вашему жесткому диску требуется время для доступа к файлу за файлом, каждое из которых находится в любом количестве различных физических мест на диске.
Процесс дефрагментации — это не то, что вы делаете вручную. Как мы уже упоминали, ваш опыт работы с файлами согласован, поэтому вам не нужно переставлять. Фрагментация — это не просто неорганизованная коллекция файлов и папок.
Посмотрите наш Список свободного программного обеспечения для дефрагментации, чтобы получить полные обновленные обзоры лучших из них. Defraggler — это наш любимый.
Должен ли я дефрагментировать мой твердотельный жесткий диск?
Нет, вам не следует дефрагментировать твердотельный жесткий диск (SSD). По большей части дефрагментация SSD — это пустая трата времени. Кроме того, дефрагментация SDD сократит общий срок службы привода.
Твердотельный накопитель — это жесткий диск без движущихся частей. Твердотельные накопители — это в основном заросшие версии хранилищ, используемые на флэш-накопителях и цифровых камерах.
Как вы, возможно, уже догадались, если на диске нет движущихся частей, и поэтому нет нужды занимать время, когда он перемещается, собирая все фрагменты файла вместе, тогда все фрагменты файла могут быть по существу доступны одновременно время.
Все сказанное, да, фрагментация действительно происходит на твердотельных дисках, потому что виновата в основном файловая система. Однако, поскольку на производительность не влияет так сильно, как на не-SSD, вам не нужно их дефрагментировать.
Другая причина, по которой вам не нужно дефрагментировать твердотельные накопители, заключается в том, что вы не должны дефрагментировать их! Это приведет к тому, что они потерпят неудачу быстрее, чем в противном случае. Вот почему:
Твердотельные накопители допускают конечное количество операций записи (т. Е. Помещают информацию на диск). Каждый раз, когда дефрагментация запускается на жестком диске, она должна перемещать файлы из одного места в другое, каждый раз записывая файл в новое место. Это означает, что SSD будет выдерживать постоянную запись, снова и снова, по мере продвижения процесса дефрагментации.
Просто чтобы быть ясным: делайте дефрагментацию своих обычных, старомодных, «вращающихся» жестких дисков.
Подробнее о дефрагментации
Дефрагментация жесткого диска не перемещает ссылку на файл, только его физическое местоположение. Другими словами, документ Microsoft Word на вашем рабочем столе не покинет это место, когда вы его дефрагментируете. Это верно для всех фрагментированных файлов в любой папке.
Вы не должны чувствовать, что вам нужно дефрагментировать ваши жесткие диски по какому-либо регулярному расписанию. Как и все, однако, это, конечно, будет зависеть от использования вашего компьютера, размера жесткого диска и отдельных файлов, а также количества файлов на устройстве.
Если вы решите дефрагментировать, просто помните, что это абсолютно безопасно, и нет абсолютно никаких причин тратить деньги на программу для этого: существует множество очень хороших бесплатных инструментов дефрагментации!
Сколько раз нужно делать дефрагментацию и для чего она нужна?
Чтобы понять для чего HDD нужна дефрагментация, сначала нужно выяснить, что такое фрагментация.
Что такое фрагментация диска
Чтобы легче было это понять, представьте себе, что ваш жесткий диск — это тетрадный лист в клеточку. Каждая клетка такого листа может вместить в себя определенное количество файлов или только их часть. Когда вы записываете какой-то файл на ваш компьютер вы постепенно заполняете клетки тетради новыми данными. То есть любой файл записывается на HDD не целиком, а кусочками. Но так как файлы имеют различный размер, то они занимают разное количество тетрадных клеток в вашем тетрадном листе. Естественно компьютеру легче впоследствии обращаться к файлам, когда каждый файл записан последовательно в соседние клетки, но в процессе работы, когда вы решаете удалить какой-то файл с компьютера, эти клетки постепенно освобождаются и заменяются новыми.
Так, постепенно в тетрадном листе образуются пробелы, и в дальнейшем в эти пробелы компьютер также начинает записывать новые файлы, и ему приходится разбивать их, чтобы поместить в разные части тетради. Например, какие-то куски в записываются в середину листа, а какие-то снизу и сверху.
Этот процесс называется фрагментацией жесткого диска. Чем больше вы перезаписываете файлы, тем сложнее компьютеру в дальнейшем собирать файлы вместе при обращении к ним. Когда разные куски файлов находятся далеко друг от друга и это может существенно снижать быстродействие компьютера.
Для чего нужна дефрагментация диска
Дефрагментация – процесс перераспределения фрагментов файлов на дисках, в результате которого данные перезаписывается в непрерывной области диска для более быстрого доступа к ним. Этот процесс приводит систему в порядок, находит и объединяет фрагментированные файлы на локальных томах, чтобы повысить производительность системы. На механическом HDD этот процесс полезен еще и тем, что после него уменьшается количество необходимых для считывания информации передвижений головки по диску.
Как часто нужно делать дефрагментацию
Чтобы ответить на этот вопрос, нужно учитывать как интенсивно используется для записи HDD компьютера. Если вы каждый день записываете новые игры, фильмы и музыку, то советуем делать дефрагментацию хотя бы раз в месяц. Если же ваш компьютер преимущественно используется для интернет-серфинга, то можно проводить ее раз в 2-3 месяца.
Также советуем провести проводить данный процесс, если вы стали замечать, что снизилось быстродействие компьютера. По умолчанию в Windows дефрагментация проводится по расписанию – раз в неделю.
Как выполнить дефрагментацию стандартными средствами Windows 7
Самый простой способ сделать дефрагментацию HDD – обратиться к стандартным средствам Windows. Это можно сделать несколькими способами.
Первый способ
Перейдите в меню Пуск→Все программы→Стандартные→Служебные→Дефрагментация.