Ext2Fsd

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Ext2Fsd (сокр. от Ext2 File System Driver) - это драйвер поддержки файловых систем ext2, ext3 и ext4 для семейства операционных систем Microsoft Windows с открытым исходным кодом, доступный по лицензии GPL. Драйвер предоставляет возможность доступа на запись и на чтение разделов с данными файловыми системами. Написан на языке C.

Драйвер может быть установлен на Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2. Поддержка Windows NT была прекращена в версии 0.30.

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

Возможности[править | править код]

Таблица возможностей[править | править код]

Запись Чтение Журналирование Индекс каталога
ext2 Да Да N/A N/A
ext3 Да Да Частично Да
ext4 Да Да Частично Да

Поддерживаемые возможности Ext3/4[править | править код]

  • изменяемый размер inode: от 128 байт до размера блока
  • индексы каталогов: поддержка htree индексов
  • типы файлов: дополнительные режимы файла в записи каталога (dentry)
  • большие файлы: поддерживаются файлы размером более 4 Гб
  • быстрая проверка файловой системы при подключении и проверка контрольной суммы групп
  • поддержка экстентов в режиме только чтения
  • поддержка журнала: поддерживается только обработка данных из внутреннего журнала
  • файловые ссылки: поддерживаются как символические (symlink), так и жесткие (hardlink)
  • поддержка различных кодовых страниц: utf8, cp1251 и т.д.
  • монтирование с правами указанного пользователя: предусмотрена возможность указать идентификатор пользователя (uid) и группы (gid)

Неподдерживаемые возможности Ext3/4[править | править код]

  • journal: действия на основе журнала операций, использование внешнего журнала
  • Расширенные атрибуты файла EA, поддержка списков контроля доступа (ACL)

Возможности, которые будут реализованы в будущем[править | править код]

  • Улучшена поддержка экстентов
  • Проверка расширенных атрибутов (EA) и списков контроля доступа (ACL)

Критика[править | править код]

  • Программа позволяет как назначать разделам буквы, так и удалять их. Несмотря на то, что она предназначена для Ext2/3/4, из интерфейса можно свободно удалить (например, случайно или из интереса) букву C у системного NTFS раздела Windows, в этом случае Windows зависает и более не загружается.

Внешние ссылки[править | править код]