MS-DOS для программиста

         

Дефрагментация диска


Для дефрагментации файлов на диске у вас есть две альтернативы:

  • "ручная" дефрагментация;
  • дефрагментация при помощи специально предназначенных для этого программ.
  • Процедура "ручной" дефрагментации заключается в том, что вы выгружаете диск на магнитную ленту (стример) или дискеты, форматируете диск программой format.com , и восстанавливаете содержимое диска с магнитной ленты или дискет.

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

    Очевидный недостаток "ручной" фрагментации - большая трудоемкость и значительная продолжительность процесса. Кроме того, для выполнения операции вам потребуется много дискет или стример.

    Гораздо лучше воспользоваться программой defrag.exe , которая входит в состав MS-DOS, или программой speedisk.exe из пакета Norton Utilities . Эти программы выполняют дефрагментацию диска "по месту", как бы переставляя кластеры.

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

    Программа defrag.exe представляет собой сокращенный вариант программы speedisk.exe из пакета Norton Utilities . Для последней возможны следующие методы оптимизации.

    Первый метод - полная оптимизация (Full Optimization). Программа выполняет все действия по оптимизации диска, не меняя содержимое каталогов и порядок расположения файлов. Это наиболее подходящий метод для большинства случаев.

    Второй метод (Full with DIR's first) выполняет оптимизацию диска с переносом каталогов в начало диска.

    Третий метод (Full with File reorder) кроме дефрагментации выполняет группировку файлов вблизи каталогов, в которых они описаны.

    Для второго и третьего методов требуется несколько больше времени, чем для первого.

    Четвертый метод (Unfragment Files Only) выполняет дефрагментацию файлов без изменения каталогов или изменения порядка расположения файлов. При использовании этого метода свободное пространство на диске остается фрагментированным.

    Пятый метод (Unfragment Free Space) - дефрагментация свободного пространства. Все свободные кластеры собираются вместе в одной непрерывной области диска.

    Во время работы программа показывает на экране все свои действия по перемещению кластеров. Стоит посмотреть на это захватывающее зрелище!



    Содержание раздела