Добрай день.
Пилю тулзу под win32 для работы с образами TRD и тут столкнулся со странностью (в моем понимании):
* на диске 4 файла (диск отформатирован в эмуле, файлы созданы в нем же), (files:4, deleted:0)
* в своей тулзе их прекрасно вижу (files:4, deleted:0)
* в своей тулзе удаляю один файл (files:3, deleted:1) и создаю другой (files:4, deleted:1)
* в эмуле показывает 4 файла, но пишет files:3, deleted:1, не считая мой файл за файл почему то.
Параметры моего файла такие: "test " <D> 8sec S:00000, L:02048. То есть самый обычный файл.
Служебную информацию заполняю - убавляю кол-во свободных секторов (создание файла), прибавляю/убавляю кол-во файлов (создание/удаление), прибавляю кол-во удаленных файлов (удаление).
Остается одна мысль - при удалении не нужно убавлять количество файлов. Верно?