Изменение системных данных при выполнении COPY

При копировании файла из каталога X в каталог Y создаётся новая файловая запись в MFT, описывающая файл в каталоге Y, и сохраняется прежняя, описывающая файл в каталоге X. Также делается запись в файле, описывающем каталог Y, и сохраняется запись в файле, описывающем каталог X. У файлов с нерезидентным атрибутом DATA данные копируются в новую область диска. Т. о. для каждого файла на диске существуют свои данные, т. е. файлу из каталога X соответствуют свои данные, а файлу из каталога Y – свои. Это подтверждается разными значениями в списках отрезков записей в MFT файлов из каталогов X и Y.

Изменение системных данных при выполнении DEL

При удалении файла в соответствующей ему файловой записи по смещению 16h устанавливается значение 00h. Также удаляется запись об этом файле в файле, описывающем каталог, из которого происходит удаление. Если удаляемый файл имеет нерезидентный атрибут DATA, то данные этого файла, расположенные вне MFT, сразу не удаляются. Поверх них будут записаны данные когда-либо позже.

Изменение системных данных при выполнении MOVE

При перемещении файла из каталога X в каталог Y не создаётся новая файловая запись в MFT, а используется прежняя. Также делается запись в файле, описывающем каталог Y, и удаляется запись в файле, описывающем каталог X. Если удаляемый файл имеет нерезидентный атрибут DATA, то данные этого файла, расположенные вне MFT, не перемещаются.. Это подтверждается одинаковыми значениями в списках отрезков записей в MFT файлов из каталогов X и Y.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: