Следует ли дефрагментировать жесткий диск в Windows 10 (NT?)

553
ispiro

Да. Жесткий диск Не SSD. NTFS.

Насколько я знаю и вижу в Интернете - жесткие диски должны быть дефрагментированы. Вот почему Windows NT делает это в фоновом режиме все время. (Ну, не совсем, так как мой компьютер либо используется, либо выключен.)

Но, по-видимому, по словам пользователя с высокой репутацией здесь :

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

Я искал, но не мог найти эти статьи. Не только это. Я нашел много статей, утверждающих обратное. Итак, кто-то может объяснить это? Возможно, как и во многих других вещах, ответ «это зависит» - так от чего это зависит?

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

-1
Microsoft поместила «дефрагментатор Windows» в инструменты администратора, которые будут использоваться, если они находятся в режиме ожидания часто или нет. mic84 7 лет назад 0
По моему мнению, это зависит от использования вашего компьютера и размера файлов, которые находятся на вашем диске. Допустим, вы удалили файл размером 1 ГБ, и NTFS заполнит пробел следующим новичком. Но новый файл имеет размер 1,5 ГБ, поэтому его нельзя поместить в пробел, что неизбежно приведет к фрагментации. Теперь, если вы не часто изменяете файлы и перемещаете все временные и загружаемые папки на другой том, вам не понадобится слишком частая фрагментация для тома Windows! Но другой том все еще нуждается в фрагментации, если вы слишком часто изменяете файлы. ** Меньше изменять / удалять / писать = Меньшая склонность к фрагменту ** NetwOrchestration 7 лет назад 0

3 ответа на вопрос

2
Journeyman Geek

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

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

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

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

Благодарю. Однако то, что вы сказали, неясно (для меня). Вы сказали, что «Windows ... периодически проверяет и выполняет ли дефрагментацию, если необходимо», - вы имели в виду, даже когда компьютер используется, или вы имеете в виду автоматическое расписание? Если последнее - ваше последнее предложение не кажется правильным («Ручная дефрагментация, вероятно, больше не нужна») в случае «системы Windows 10, которая почти никогда не работает». Или он работает, когда компьютер тоже занят? ispiro 7 лет назад 0
Авто расписание. Но сторонний дефрагментатор не выполняет дефрагментацию, если диск достаточно дефрагментирован. Процесс запускается еженедельно по умолчанию. Вам вряд ли когда-нибудь понадобится запускать дефрагментацию * вручную * - как вы делали с XP, так как ваша система все равно делает это в фоновом режиме. Journeyman Geek 7 лет назад 0
Благодарю. Но тогда, похоже, в моем случае я действительно должен запустить его, потому что мой компьютер обычно выключен в это время. Еще раз спасибо за ваш ответ (и ссылку!). ispiro 7 лет назад 0
0
LPChip

Ответ зависит от расположения файловой системы.

В прошлом мы использовали FAT16, а затем FAT32, который впоследствии был обновлен до ExFAT.

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

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

Кроме того, Windows выполняет дефрагментацию диска самостоятельно.

Windows 10 требует NTFS, поэтому ответ таков: нет, пользователю не нужно выполнять дополнительную дефрагментацию.

Тем не менее, SSD имеют свои собственные проблемы дефрагментации независимо от их файловой системы.

Благодарю. Я пропустил явное упоминание NTFS. Исправлено сейчас. Так что в основном ответ - нет. Не нужно дефрагментировать. И все эти статьи (найденные поиском в Интернете) просто ошибочны. Я правильно вас понял? ispiro 7 лет назад 0
@ispiro действительно, NTFS не нуждается в дефрагментации. По этой причине, когда вы запускаете инструмент дефрагментации, скорее всего, он скажет, что он не нужен. LPChip 7 лет назад 0
Кто бы ни проголосовал за этот ответ: пожалуйста, скажите мне, почему. LPChip 7 лет назад 0
Все файловые системы столкнутся с фрагментацией. В противном случае им пришлось бы отказаться от хранения файлов, если недостаточно свободного места. Я не знаю ни о какой файловой системе, делающей это. Действительно, [дефрагментация абсолютно необходима] (http://superuser.com/a/1150677/219095). Daniel B 7 лет назад 0
@DanielB Я согласен, но, учитывая, что Windows выполняет дефрагментацию самостоятельно, пользователю также не нужно дефрагментировать. Вот что я пытался ответить. LPChip 7 лет назад 0
Конечно, все в порядке. Часть о том, как NTFS менее восприимчива к фрагментации, неверна. Фактический драйвер NTFS (или любой другой FS-файл) будет (надеюсь) работать с этой целью, но файловая система (как в структурах на диске) не может. Интеллектуальное распределение совершенно необязательно, дыры появятся в каждой файловой системе, когда файлы будут удалены. И рано или поздно эти дыры придется использовать. Daniel B 7 лет назад 0
@DanielB Давным-давно я углубился в это, но я считаю, что NTFS использовала файловые потоки таким образом, чтобы сопоставлять файлы с различными секторами на жестком диске, а не на непрерывной основе. LPChip 7 лет назад 0
-1
Jirka Picek

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

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