Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Назначение служебной программы Дефрагментация диска?

Настя Иваненко Ученик (86), на голосовании 13 лет назад
Голосование за лучший ответ
Григорий Профи (965) 13 лет назад
Дефрагментация — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечить хранение файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов, а следовательно и работа программ. Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях.
Длинные файлы занимают несколько кластеров. Если запись производится на незаполненный диск, то кластеры, принадлежащие одному файлу, записываются подряд. Если диск переполнен, на нём может не быть цельной области, достаточной для размещения файла. Тем не менее, файл все-таки запишется, если на диске много мелких областей, суммарный размер которых достаточен для записи. В этом случае файл записывается в виде нескольких фрагментов.
Процесс разбиения файла на небольшие фрагменты при записи на диск называется фрагментацией. Если на диске много фрагментированных файлов, скорость чтения носителя уменьшается, поскольку поиск кластеров, в которых хранятся файлы, на жёстких дисках требует времени. На флеш-памяти, например, время поиска не зависит от расположения секторов, и практически равно нулю, поэтому для них дефрагментация не требуется.
(О.о) Гуру (4638) 13 лет назад
каждый файл на дисковое пространство записывается отдельными кусочками ( почему - не знаю) ,
дефрагментация позволяет "соединить" эти кусочки вместе, то бишь записать их рядом, что ускоряет чтение дефрагментированого файла, а значит и общую "скорость" компа
Leonid Cherednikov Гуру (4447) 13 лет назад
короче - сметает весь мусор в кучу
Александр Фоменко Гуру (2654) 13 лет назад
Если на диск записать, например сто файлов, а потом удалить пятидесятый, то на месте пятидесятого останется свободное место. Если потом записать какой-то новый файл (сто первый) на диск, который больше бывшего пятидесятого, то одна часть нового файла "ляжет" на место пятидесятого, а та, которая не поместится, расположится после сотого. Таким образом сто первый файл будет состоять из двух фрагментов, что замедляет доступ к файлу. После запуска дефрагментации 101 файл расположится полностью после сотого, то есть будет записан непрерывно. А место, где был пятидесятый файл, будет "ожидать" прихода нового файла.
Игорь Артыков Мастер (1818) 13 лет назад
Ты не поверишь, но ее назначение - производить дефрагментцию диска
Евгений Гуру (3081) 13 лет назад
объясню попроще
вся твоя информация грубо говоря хранится в ячейках, где для каждой ячейки есть свой адрес. Т. о. если 1 файл занимает большее пространство чем для одной ячейки он начинает размещаться в нескольких ячейках памяти. Чем больше ты делаешь операций над файлами, тем более они фрагментируются, т. е. хранение 1 нужно к примеру тебе файла может быть в ячейках которые находятся не рядом друг с другом, а следовательно для сбора информации о файле требуется больше времени. Т. о. если диск сильно фрагментирован, его нужно дефрагментировать. ВО время этой операции происходит построение ячеек файла так, что они становяться соседями, а далее идёт ячейки другого файла.
Дефрагментацию диска удобно было делать в старых системах, с появления Windown 2000 и выше это потеряло свою актуальность, т. к. для лог. разделов обычно исопльзуется файловая система NTFS. Если ОС у тея настроена стандартно, то дефрагментация диска делается автоматически самой системой незаметно для тебя и вручную её проводить не особо нужно, только в ряде редких ситуаций.
Кроме того уже сущ-т SSD, возможно для них это делать и не придётся вообще вручную, но это уже другая тема...
Похожие вопросы