NTFS (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
NTFS
. Дата последней синхронизации: 13 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Файловые системы
NTFS-3G (Русский)
Википедия
:
NTFS
(аббревиатура от англ.
new technology file system
— «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Windows NT фирмы Microsoft.
В ядре Linux есть драйвер
ntfs3
, реализующий возможность чтения и записи для этой файловой системы.
Не существует пользовательских инструментов, работающих с драйвером ядра. Для форматирования разделов или технического обслуживания вам всё ещё нужны Windows или сторонние инструменты, например
NTFS-3G
.
Советы и рекомендации
Увеличение производительности
Можно использовать параметр монтирования
prealloc
для уменьшения фрагментации при параллельных операциях записи (полезно для HDD).
Запрет использования имён, не разрешённых в Windows
Сама NTFS не имеет ограничений на используемые символы и имена, но в Windows они есть.
ntfs3 поддерживает параметр монтирования
windows_names
. Используйте его для обеспечения совместимости с Windows.
Совет
В
udisks
этот параметр используется по умолчанию.
Известные проблемы
Необходимо явно указывать тип файловой системы при монтировании
ntfs3
может треовать тип файловой системы при монтировании, или, в противном случае, смонтируется только для чтения, смотрите
#Файловая система монтируется только для чтения
.
При монтировании всегда указывайте тип
ntfs3
. Например, с использованием опции
mount(8)
-t
/
--types
:
# mount -t ntfs3 /dev/
sdxY
/mnt
Или используя
fstab
:
/etc/fstab
/dev/
sdxY
/mnt
ntfs3 defaults 0 0
Решение проблем
Файловая система монтируется только для чтения
В ядре из пакета
linux
включена опция совместимости
CONFIG_NTFS_FS
[1]
. Она имитирует поведение устаревшего драйвера и монтирует файловую сиистему только для чтения когда для монтирования ичпользуется тип
ntfs
.
Чтобы смонтировать файловую систему для чтения и записи, используйте тип
ntfs3
. Смотрите
#Необходимо явно указывать тип файловой системы при монтировании
.
unknown filesystem type 'ntfs'
При
монтировании
NTFS вы можете получить такую ошибку:
mount:
/mnt
: unknown filesystem type 'ntfs'
Смотрите
#Необходимо явно указывать тип файловой системы при монтировании
.
Если вы хотите, чтобы
ntfs3
использовался по умолчанию для всех разделов
ntfs
, можно создать правило
udev
:
/etc/udev/rules.d/ntfs3_by_default.rules
SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3"
Однако это не рекомендуется, так как может вызвать проблемы со сторонними инструментами.
Не удаётся примонтировать раздел, отмеченный как dirty, с помощью ntfs3
При попытке смонтировать хороший NTFS-раздел (то есть который успешно монтируется с помощью NTFS-3G и для которого
ntfsfix --no-action
не сообщает никаких ошибок), вы можете получить следующую ошибку:
mount:
/mnt
: wrong fs type, bad option, bad superblock on
/dev/sdb1
, missing codepage or helper program, or other error.
       dmesg(1) may have more information after failed mount system call.
ntfs3 не будет монтировать раздел, который отмечен как «грязный» (dirty), без опции force.
dmesg
помогает распознать эту ситуацию:
sdb1
: volume is dirty and "force" flag is not set!
Попробуйте запустить
ntfsfix(8)
с аргументом
--clear-dirty
для сброса этой отметки.
[2]
Смотрите также
NTFS3 — документация ядра
NTFS3 Driver FAQ
– Paragon Software Group
Сравнение производительности NTFS3