КАК УСТРОЕНА ФАЙЛОВАЯ СИСТЕМА | FAT-32

preview_player
Показать описание


Подписывайся в соц. сетях:

❤️ Поддержка канала:

✔️ Полезные ссылки:

00:00 Введение
01:05 Жесткий диск
03:28 Файловая система FAT
05:08 Интеграция
06:29 Главная загрузочная запись MBR
08:29 EBPB
14:54 Интеграция
16:03 FSINFO
17:12 Таблица FAT
20:44 Root-каталог. SNF
23:52 LFN
25:29 Адрес файла
26:14 Удаление файла

2sHEdXsUrEdHNTjXaYX88hyXqLB4TrF5Dbv4k1Gi7n5tUWAyXcBWeNHB
Рекомендации по теме
Комментарии
Автор

Го видео "Как устроен UEFI/BIOS"?

amxx
Автор

"Хорошо, что вы мне всё объяснили. Плохо, что я ничего не понял." )))

DMihail
Автор

Я запутался на пятой минуте. Уже третий раз пересматриваю. И не могу понять каким нужно быть умным человеком, что бы придумать всё это.

kirilll._.
Автор

Это просто супер контент. Нужно больше про другие файловые системы, сетевое взаимодействие, usb, различные протоколы и всё такое !!!

MannawardKing
Автор

Хорош братан, давай давай вперед! Контент вообще в кайф, красавчик!

J_channel
Автор

17:41 Пожалуйста, добавьте подсветку для комментариев справа/блоков посередине (или затемнение на всё остальное), чтобы не теряться, что нового на экране появилось или на что ссылаетесь сейчас

Karina-M-
Автор

Я понял это так.
1.MBR - находит активный раздел с загрузочным сектором, освобождает ему место в оперативе, а потом загружает его. (Именно этим и занимается MBR).
2. После его загрузки и начинается загрузка файловой системы. EBPB представляют из себя служебную информацию, которая нужна для взаимодействия драйверов с файловой системы, адрес резервной таблицы, адрес таблицы и вообще характеристики FAT таблицы. FSINFO - предоставляет данные FAT таблицы, которые облегчают работу с ней.
3. FAT - представляет карту области данных, в которой описывается состояние каждого участка области данных. Область данных разбивают на кластеры. Кластер – это один или несколько смежных секторов в логическом адресном пространстве области данных.
Кластер – это минимальная адресуемая единица дисковой памяти, выделяемая файлу (или некорневому каталогу). Файл или каталог занимает целое число кластеров.
Логика работы самой таблицы с файлами, и проблема фрагментации в целом и так понятна.
4. Далее, чтобы узнать как определить какой кластер файла будет первым, мы должны обратиться к каталогу в котором этот файл находится. При этом вся иерархия диска начинается с корневого каталога, который располагается в блоке данных. Каталог содержит хранилище структур, где каждая структура занимает 32 байта и показывает характеристику самого файла в том числе и первый кластер.
5. LFN - чисто нужна для названий.
6. Чтобы найти нужные нам данные мы должны найти первый сектор рутевого каталога и далее смещение относительно рутевого каталога, затем всё переводим в сектора, который можно перевести в адрес, тем самым мы и получим расположение нашего файла.
7. Удаление файла - чисто манипуляция с заменой значений в кластерах + SFN и LFN (если присутствует). Тем самым происходит не удаление а возможность перезаписать данные кластеры.

СережаГаврилов-яо
Автор

09:31 >короткий jmp совершит переход по адресу своего операнда

ЕМНИП, операнд короткого jmp это смещение от текущего адреса (IP), и в данном примере переход на адрес 5А происходит не потому, что операнд равен 5А, а потому что инструкция jmp находится по адресу 00 (то есть будь эта инструкция по адресу 01, то опкод EB 5A прыгнул бы на адрес 5B).

grve
Автор

Всё круто, очень чёткое объяснение. Я недавно делал копию диска и мне как раз нужны были расшифровки начальных данных. Я разобрался, но с этим видео, конечно, было бы быстрее. Небольшое пожелание - когда на экране много информации и появляется ещё информация не снизу, а где-то в середине, в пустом месте, заметность её появления снижается. Я по звукам привык и слышу, что где-то что-то появилось, но пропустил, и перематываю взад. Лёгенькую анимацию бы в тему. Всех благ, ты - крут!

jokersapport
Автор

Уровень моего красноречия не позволяет выразить в полном объеме всю степень восхищениия твоими видосами, поэтому просто мегалайк 😅

LoFi-pc
Автор

Круто!
Но я ничего не понял.
Может пока не было таких задач. Может позже появятся.


Спасибо за материал.
Качество подачи и самого материала на высоте!

СергейГузун-лс
Автор

Обожаю подобные видео про низкий уровень работы ПК... Только ничего не понятно, но зато невероятно интересно!

snickers
Автор

Это очень крутая работа. Буквально можно на одном дыхании смотреть, если бы не смотрел во время работы)))
Я понял точно лишь малую часть, но было мега интересно, круто все изобразил. Спасибо😃👍

ДевопсДевопсов
Автор

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

zed
Автор

Самый лучший канал на ютубе! Не забрасывай свое дело!

young_guess
Автор

Великолепнте видео.
Крайне редко пападаются такие грамотные и позновательные видео.

OttoLilo
Автор

Как всегда супер! Спасибо.
10:30 опечатка на картинке: адрес сигнатуры 0x1F0E, по контексту должно быть 0x01FE

andrewkruchini
Автор

Круто! Не то что просто знать это, где-то найти, так ещë это сделать красиво, легко просматреваемо... Ух, восхищаюсь тобой! Крутые и полезные видосы!

wdeath
Автор

Очень интересно 🔥 Жду видео про NTFS) Конечно круто бы было увидеть и про другие файловые системы, но возможно в этом нет смысла

andrew-zob
Автор

Смотрю уже очень давно, всегда с нетерпением жду новые ролики так как контент очень полезный, доставляется понятным языком и приятной картинкой. Спасибо за то что вы делаете, это супер🔥

tim_