
Полный текст первых минут лекции «Отличие NTFS от FAT32 и от exFAT» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Добро пожаловать на лекцию о различии между FAT и NTFS. Мы поговорим, чем они отличаются друг от друга. Что такое EXFAT, Extensible FAT, Расширенный FAT, его еще называют FAT64, и NTFS.
Чем они отличаются? И мы начнем с эксперимента. Это самое интересное, что мы можем сделать. Мы вставим USB диск и отформатируем его разными файловыми системами.
Видите, у меня здесь есть одна партиция, одна комнатка в моем USB диск. здесь вставил. Давайте удалим ее, сделаем Delete Volume, удалим партицию Volume. Volume и партиция в принципе это одно и то же. И сделаем New Simple Volume. То есть мы поделим наш диск на комнаты, сделаем гипсовую перегородку
внутри нашей квартиры и дадим ему размер, предположим, 32 гигабайта. Видите, 32 тысячи мегабайт. 32 тысячи мегабайт - это 32 гигабайта. Делаем Next и выбираем файловую систему. Эта файловая система это как раз наша тема. FAT32 или NTFS, он мне дает только две опции. Файловая
система это система управления файлами внутри партиции или Volume, то есть внутри нашей партиции, как мы будем делать список, какой файл находится в каком блоке физически. Например, на таком-то квадратном метре стоит такой-то файл внутри комнаты.
У нас, кстати здесь есть еще Unallocated не использованные 80 гигабайт. Давайте эти неиспользованные гигабайт их тоже поделим и сделаем еще комнату в нашей квартире на 33 гигабайта. Я хочу до этого 32, сейчас я хочу 33 гигабайта. Делаем Next, опять Next и в этот раз он мне уже не предлагает FAT32,
Он мне предлагает только Extensible FAT, FAT64. Интересно, этот Extensible FAT, кстати Extensible это расширенный, да? FAT это File Allocation Table, таблица аллокаций файлов, то есть где файл занимает место физически на диске.
Это такая тетрадка начальника, условно говоря, как работает начальник файла. Еще раз я вам подчеркиваю, на 32 гигабайта он нам дает, FAT32, а на 33 гигабайта он нам уже не дает.
Смотрите, 32 дает, я делаю туда-обратно, я хожу по помощнику, по мастеру туда-обратно, вижу 32 не дает, 33 дает. То есть Microsoft ограничили нас, что до 32 гигабайт мы используем FAT32, после 32 гигабайт используем FAT64.
FAT64 называется Extensible FAT и XFAT. И это влияет на размер партиций. То есть первое, что мы сегодня выучили, что размер партиций зависит от файловой системы.
И заметьте, что ассоциация мобильных флешек этих дисков взяла как стандарт этот EXFAT для дисков более 32 гигабайт. Это то, что здесь написано, что EXFAT has been adapted.
То есть они взяли под себя, удочерили, усыновили. Установили. Это ассоциация SD. Это всех мобильных устройств.
Default File System. Файловая система по умолчанию для всех мобильных устройств, для всех своих карточек. Это будет вот этот EXFAT. Для всех карточек больше 32 гигабайт.
Это то, что я вам хотел показать, что это стандарт. И Microsoft придерживается этого стандарта. Так, давайте дадим какую-то лейбочку, имя этой комнаты.
То есть мы вешаем таблички на нашей комнате, кроме буквы E и F. Мы еще дали такое имя, чтобы мы сами помнили, что происходит.
Мы одно отформатировали FATOM32, одну FATOM64. И последнюю партицию мы форматируем с помощью NTFS. Я оставил, кстати, максимальный размер.
И NTFS это тоже файловая система, которую Microsoft придумали для своего Windows. И мы сейчас увидим, в чем разница, чем они отличаются. То есть мы создали три партиции, и каждую отформатировали своей файловой системой.
Первая FAT32, Extensible FAT64 и NTFS. Так, теперь я хочу вам продемонстрировать, чем они отличаются. Вот они у меня здесь все три, и я беру файл.
Этот файл занимает более 4 гигабайт. Вот это самое важное, что он размером 4.9. Главное, что он больше 4 гигабайт. И это, в принципе, установочный ISO файл для сервера 2019.
Но нам не важно, что в этом файле. Сам факт, что у нас один файл, и мы пытаемся его скопировать на FAT32. И что вы думаете? Мы получаем ошибку.
Файл is too large, чьи еще большой, for destination file system. Для целевой файловой системы. То есть мы не можем переписать туда этот файл, файл чьи еще большой.
Он всего лишь 5 гигабайт. Фартиция 32 гигабайта, он просто не разрешает, чтобы один файл был такого размера. У нас есть ограничения по размеру файла.
FAT32, на нем 32 гигабайта и мы 5 гигабайтный файл не можем туда переписать, потому что этот один файл чересчур большой. А если мы попытаемся его переписать на FAT64, Extensible FAT, он спокойно начинает переписываться и все в порядке.
Он его записывает сейчас, он мне не нужен, но я просто хотел проверить, что это вообще возможно. И NTFS. NTFS тоже принимает файлы размером больше 4 гигабайт.
В принципе, это первое, что я вам хотел продемонстрировать, что у нас есть ограничения по размеру файла. И файл должен быть до 4 гигабайт в случае FATA32.
Давайте создадим маленький файл 1.1.1. И этот маленький файл, в котором только 3 единички. Заметьте, он занимает на диске 3 байта. Байт это 1.0.1.0.
То есть 3 байта, каждый байт это 8 единичек или нулей. То есть он занимает 3 байта, каждая буква это 1 байт Я этот файл копирую на все файловые системы И теперь мы поняли ограничение по размеру партиции Что партиция на FAT32 может быть только
до 32 гигабайт Но это ограничение, которое сделали Microsoft И ассоциация вот этих SD Association American Non-Profit, то есть бесприбыльная организация Для Memory Card, для стандартизации этой памяти И в ней участвуют все известные фирмы, как SanDisk, Panasonic, Toshiba.
Они все скинулись, организовали такую комиссию, комитет, который организовывает стандартизацию по всем этим карточкам.
И все, что выше 32 гигабайт, они рекомендуют использовать Extensible FAT. Все, мы поговорили о том, что файл может быть на FAT 32 только до 4 гигабайт и размер партиции до 32 гигабайт.
4 гигабайта 1 файл, 32 гигабайта 1 партиция. Это FAT32, FAT64, Extensible FAT так не ограничен и NTFS так не ограничен. Так в чем разница между Extensible FAT и NTFS?
И сейчас я вам это продемонстрирую, что у NTFS есть еще и Security. Если мы зайдем в FAT, это не важно, кстати, какой FAT, 32, 64, любой FAT, в нем есть атрибуты и нету Security.
Так, давайте поговорим, что такое атрибут. Атрибут это дополнительное свойство файла, которое нам помогает. Например, оно нас предупреждает, как предохранитель на оружии, чтобы мы случайно не записали что-то в этот файл.
Мы можем его обозначить как read-only для нашего удобства. Мы можем его обозначить, мы можем снять этот предохранитель. Также мы можем спрятать файл, чтобы он нам не мозолил глаза.
Например, это файл технического характера, и он мне только мешает видеть мои важные документы. Поэтому я могу спрятать лишние файлы. Давайте сейчас продемонстрируем, как мы с этими галочками можем работать.
Давайте сделаем read-only. Это атрибут, добавочная информация, кстати, она сохранена внутри этой таблицы FATA. То есть файл сам, это только информация, вот эти вот 1, 1, 1.
А все добавочная информация вся внутри таблицы FAT32. И заметьте, что он мне предлагает. Он мне предлагает save as, он мне не дает save.
То есть я делаю ему save, сохранить, а он говорит, нет, выбери другое имя. Save as, сохрани под другим именем. Он мне не дает сохранить, он говорит, здесь есть предохранитель.
Я не даю тебе туда записать ничего. Если я сниму этот read-only, то есть я делаю умышленное действие, тогда он мне дает спокойно сделать save. То есть это предохранитель для меня.
И в этом прелесть файловой системы, она мне дает себя безопасить от случайного удаления или от случайной перезаписи информации. Я делаю Save, и он мне дает только Save As.
Конечно, надо, чтобы приложение с этим считалось. Конечно, я могу написать свою программу, которая все это перезаписывает и игнорирует информацию.
То есть это добавочная информация на уровне файла, сохраненная внутри фата, и она помогает мне. Так же как hidden files, спрятанные файлы, которые могут не мозолить мне глаза лишней информации.
Видите, я ставлю галочку hidden items, спрятанные файлы, и он мне их показывает или не показывает. Так, мы поняли, что такое атрибуты.
Кстати, какие здесь еще есть атрибуты? Здесь есть, например, как открыть этот файл, с помощью какого приложения. Например, вместо Notepad я могу сказать ему открыть это Internet Explorer или любой другой программы, любым приложением.
И заметьте, у него даже иконка поменялась. Я делаю дабл-клик и вижу, что он действительно на дабл-клик открыл файл с помощью браузера. Это очень удобное свойство.
Я могу решать, как они открываются. Кстати, формально вообще, как это работает за кулисами. Нам надо запустить приложение Notepad32. Это экзешник, который находится в System32.
И подать ему параметрам, какой файл он должен открыть. Вот это настоящий полный путь, как работает приложение. Мы запускаем программу и передаем ей добавочную информацию, что открыть.
И вот это неудобный путь, но он формально правильный. Чтобы нам облегчить и не заставлять нас писать всю эту длинную команду, в Windows есть возможность по окончанию файла решить, с помощью какого приложения его открывать.
Эти окончания файлов это не обязаловка, я могу написать Notepad или Explorer и открыть любой другой файл, но в registry и регистр это центральное хранилище настроек Windows и других приложений, это центральное хранилище настроек, которое Microsoft придумали.
Есть дерево HKEY класса SROOT, и в нем прописано, что окончание файла txt открывать с помощью приложения Notepad. Давайте найдем здесь txt, и мы увидим, что там прописан этот Notepad.
Да, вот он txt, и вот мы видим, что здесь прописан Notepad, как то, что открывает файл txt. Так, давайте продолжим, закроем registry, и мы видели все эти свойства закладки General.
Общие свойства. Мы видели, что у нас атрибуты есть. У нас есть информация, когда этот файл был создан, когда он был в последний раз изменен, и когда в последний раз к нему кто-то подошел, считал с него информацию. Created, modified,
modified - это изменен, и accessed - кто с него считывал последний раз информацию. Это все сохранено тоже внутри таблицы файловой системы, внутри Fata, у этого начальника файлов в начале партиции. Кстати, мы видим, что размер его 8 байт, а на диске он занимает 16 килобайт.