Как работают программы дефрагментации?

a) какой алгоритм будет использовать типичная программа дефрагментации, чтобы избавиться от фрагментации?

б)Defraggler, у меня есть опция быстрой дефрагментации и опция дефрагментации. Предполагая, что дефрагментация будет выполнять нормальную дефрагментацию, что сделает быстрая дефрагментация?

27
задан Mehper C. Palavuzlar
11.04.2023 20:02 Количество просмотров материала 3295
Распечатать страницу

3 ответа

Я не глубоко в дефрагментации, но я хотел бы поделиться некоторой информацией относительно вашего вопроса. В первой части вашего вопроса MSDN упоминает об алгоритмах дефрагментации в своем блоге:

в Windows XP любой разделенный файл в более чем одной части считается фрагментированный. Не так в Windows Vista, если фрагменты достаточно большие - изменен алгоритм дефрагментации (из Windows XP) игнорировать части файл больше чем 64MB. как результат: дефрагментация в XP и дефрагментация в Vista сообщит различные суммы фрагментация на томе. Итак, что один правильный? Хорошо, перед вопрос можно ответить мы должны понять, почему дефрагментация в Vista была измененный. В Vista, мы проанализировали влияние дефрагментации и определено, что наиболее значимые прирост производительности от дефрагментации, когда части файлов объединяются в достаточно большие куски, такие, что воздействие задержка поиска диска не значительное относительно задержки связанный с последовательно чтением папка. Это значит, что есть точка, после которой объединение фрагментированных куски файлов не имеет заметного выгода.

вы можете прочитать всю статью здесь: Разработка Windows 7 - Дефрагментация Диска.

для второй части вашего вопроса,Piriform Docs ответ:

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

быстрая Дефрагментация работает быстрее, пропуская файлы с определенными свойствами. Они указаны на вкладке быстрая Дефрагментация диалогового окна Параметры.

правило быстрой дефрагментации по умолчанию-пропускать файлы с фрагментами размером более 50 МБ.

для лучшее понимание дефрагментации, Википедия имеет хороший страница.

13
отвечен Mehper C. Palavuzlar 2023-04-13 03:50

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

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

2
отвечен afrazier 2023-04-13 06:07

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

Take MyDefrag, удивительное приложение, кстати, можно, в некоторой степени, написать свои собственные алгоритмы дефрагментации.

0
отвечен Grumpy ol' Bear 2023-04-13 08:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх