Фрагментация файлов

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

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

Когда вы начинаете работу с магнитным диском – DOS пишет на него файлы последовательно, один за другим. Однако при интенсивных манипуляциях с файлами (удаление, перезапись ...) нарастает уровень фрагментации диска: файл, который логически воспринимается системой как единое целое, физически расщеплен на множество цепочек кластеров, расположенных в разных местах диска.

Последствия:

1) повышается вероятность разрушения целостности файла (например, при искажении ссылки);

2) затрудняется восстановление файла после случайного удаления;

3) снижается производительность машины: считывающей головке приходится затрачивать время на перемещение от одного участка файла к другому;

4) ускоряется износ дисковода.

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

SPEEDISK– (программа дефрагментации) устраняет фрагментацию файлов, следовательно повышает скорость чтения (записи) информации, а также уменьшает износ дисковода. В WINDOWSе аналогично работает программа Defrag.

Другие программы пакета NU:

UNERASE – восстановление удаленных файлов.

Получив команду на удаление файла, MS DOS выполняет следующие операции:

– заменяет первую букву в имени файла на некоторый условный символ;

– помечает в FAT-таблице все кластера, занятые файлом как свободные.

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

SYSINFO.EXE – программа, выдающая всю системную информацию ПК (тип процессора, количество оперативной и видеопамяти, объем ж.д., характеристики дисков, драйвера устройств, оценка быстродействия процессора и диска, общий коэффициент эффективности и т.п.).

DISKEDIT.EXE – позволяет скопировать содержимое всех секторов гибкого диска на ж.д.; выдает информацию о секторах диска, таблицы FAT, ASCII и т.д.

DISKTOOL.EXE – позволяет создать системный диск, починить дефектную дискету и т.п.








Дата добавления: 2016-02-13; просмотров: 967;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.