|
Системные средства распределения пространства внешней памяти в ОС Windows. Практическая часть работы 1
Таблица 21 Дескриптор подкаталога более высокого уровня по отношению к данному
Каталог S4 по рис. 16 содержит подкаталоги «.» и «..».
«.»:
2E 20 20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 57 7F | A5 50 | 95 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
2E 20 20 20 20 20 20 20
| .
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталогданного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 57 7F
| 15:58:48
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 95 07
| 1941
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| Таблица 22. Дескриптор текущего подкаталога
«..»:
2E 2E20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 57 7F | A5 50 | 94 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
2E 2E 20 20 20 20 20 20
| ..
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталогданного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 57 7F
| 15:58:48
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 94 07
| 1940
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| Таблица 23. Дескриптор подкаталога более высокого уровня по отношению к данному
Каталог S5, по рис 17 соответственно содержат подкаталоги S6, «.» и «..».
«S6»:
53 36 20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 5C 7F | A5 50 | 97 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
53 36 20 20 20 20 20 20
| S6
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталогданного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 5C 7F
| 13:58:56
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 97 07
| 1943
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| Таблица 24. Дескриптор подкаталога «S6»
«.»:
2E 20 20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 5A 7F | A5 50 | 96 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
2E 20 20 20 20 20 20 20
| .
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталогданного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 5A 7F
| 15:58:52
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 96 07
| 1942
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| Таблица 25. Дескриптор специального элемента «.»
«..»:
2E 2E20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 57 7F | A5 50 | 94 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
2E 2E 20 20 20 20 20 20
| ..
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталог данного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 5A 7F
| 15:58:52
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 94 07
| 1940
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| Таблица 26. Дескриптор специального элемента «..»
Согласно таблице 24 подкаталог S6 в каталоге S5 имеет начальный кластер 1943. По аналогии с п. 3 результата выполнения начальный сектор каталога S4 = 1943 - 2 + 33 = 197410 =7B6h. На рис. 11с помощью отладчика debug производим чтение начального сектора подкаталога S6.
Рис. 11. Начальный сектор подкаталога S6
Каталог S6 по рис. 11 содержит подкаталоги «.» и «..».
«.»:
2E 20 20 20 20 20 20 20 | 20 20 20 | 10 | 00 00 00 00 00 00 00 00 00 00 00 | 5C 7F | A5 50 | 97 07 | 00 00 00 00
Номер
поля
| Смещение
| Размер,
байт
| Содержимое
| Расшифровка
| 1
| 00h
| 8
| Имя файла или каталога (для MSDOS):
2E 20 20 20 20 20 20 20
| .
| 2
| 08h
| 3
| Расширение имени файла: 20 20 20
| -
| 3
| 0Bh
| 1
| Атрибуты файла: 10 (00010000)
| Подкаталогданного каталога
| 4
| 0Ch
| 10
| Зарезервировано
|
| 5
| 16h
| 2
| Время создания или последней модификации файла: 5C 7F
| 15:58:56
| 6
| 18h
| 2
| Дата создания или последней модификации файла: A5 50
| 05.05.2020
| 7
| 1Ah
| 2
| Номер первого кластера, распределенного файлу: 97 07
| 1943
| 8
| 1Ch
| 4
| Размер файла в байтах: 00 00 00 00
| -
| |
|
|