
Как спасти Linux Mint Cinnamon от зависаний: отказ от драйвера ntfs3 в пользу ntfs-3g
Проблема
Пользователи рабочего окружения Cinnamon (в том числе на Linux Mint 21/22 и Ubuntu 24.04+ с ядрами 6.5-6.8) всё чаще сталкиваются с полными зависаниями системы: компьютер перестаёт реагировать на клавиатуру и мышь. Чаще всего проблема проявляется при работе с NTFS‑дисками — внешними HDD или разделами для двойной загрузки с Windows.
Причина: драйвер ntfs3 и его «подводные камни»
Начиная с ядра Linux 5.15, в состав ядра включили драйвер ntfs3, разработанный Paragon Software. Дистрибутивы, включая Linux Mint, стали по умолчанию использовать его для монтирования NTFS‑разделов: он заметно быстрее, чем ntfs-3g.
Но в актуальных ядрах (серии 6.5, 6.8) у ntfs3 обнаружились критические проблемы стабильности. Особенно часто ошибки возникают при работе с «грязными» томами — то есть такими, которые были некорректно отключены в Windows либо содержат специфические атрибуты файлов. Ошибка в драйвере приводит к зависанию потока ядра, из‑за чего вся система «встаёт намертво» и требует перезагрузки кнопкой питания.
Для среды Cinnamon это особенно неприятно: зависания выглядят как полный отказ рабочего стола, а не просто проблемы с диском.
Решение: принудительный переход на ntfs-3g
ntfs-3g работает медленнее, но зато запускается в пользовательском пространстве (через FUSE). Если с ним что‑то пойдёт не так, «упадет» только процесс монтирования, а сама система останется работоспособной. Для повседневной работы это намного безопаснее.
Ниже — пошаговая инструкция, как отключить ntfs3 и заставить систему использовать ntfs-3g.
Запретим ядру загружать проблемный модуль, создав конфигурационный файл:
echo "blacklist ntfs3" | sudo tee /etc/modprobe.d/disable-ntfs3.conf
После выполнения команды в системе появится файл /etc/modprobe.d/disable-ntfs3.conf с директивой блокировки.
Изменения должны применяться уже на ранних этапах загрузки. Для этого нужно пересобрать initramfs:
- Для Linux Mint / Ubuntu / Debian: sudo update-initramfs -u
- Для Manjaro / Arch Linux: sudo mkinitcpio -P
Чтобы новые настройки вступили в силу:
sudo reboot
После перезагрузки файловый менеджер Nemo (стандартный для Cinnamon) будет использовать ntfs-3g вместо ntfs3.
Как проверить, что всё сработало
После входа в систему подключите NTFS‑диск или откройте существующий раздел и выполните:
mount | grep ntfs
Правильный результат: в выводе вы увидите тип файловой системы fuseblk — это и есть ntfs-3g. Пример строки:
/dev/sda1 on /media/user/Disk type fuseblk (rw,nosuid,nodev,...)
Неправильный результат: если видите тип ntfs3, значит, блокировка не сработала. Проверьте, существует ли файл /etc/modprobe.d/disable-ntfs3.conf, и повторите шаг 2.
Сравнение драйверов: скорость против стабильности
Драйвер 'ntfs3' (Paragon) vs Драйвер 'ntfs-3g' (Tuxera/Community)
ntfs3: Модуль ядра (Kernel Space)
ntfs-3g: Пользовательское пространство (FUSE)
Скорость записи
ntfs3: Очень высокая (до ~3,5 ГБ/с)
ntfs3-3g: Низкая/средняя (обычно до 80-100 МБ/с)
Стабильность
ntfs3: Низкая: возможны зависания системы
ntfs3-3g: Высокая: ошибки не приводят к фризу ОС
Влияние ошибок
ntfs3: Паника ядра, полное зависание системы
ntfs3-3g: Завершение процесса, система остаётся рабочей
Рекомендация
ntfs3: Только для тестов или при готовности к рискам
ntfs3-3g: Оптимальный выбор для ежедневной работы
На практике падение скорости при использовании ntfs-3g для типичных задач (просмотр видео, работа с документами, резервное копирование файлов) почти не ощущается. В приоритете — надёжность и сохранность данных.
Дополнительные рекомендации
Проверьте диск в Windows. Если NTFS‑раздел не монтируется даже с ntfs-3g или выдаёт ошибки, скорее всего, на нём установлен флаг «грязного» тома. В Windows выполните chkdsk /f X: (где X — буква диска), чтобы исправить файловую систему.
Возврат к ntfs3. Если в будущих обновлениях ядра ошибки исправят, вы сможете снова использовать быстрый драйвер. Для этого удалите файл блокировки и пересоберите initramfs:
sudo rm /etc/modprobe.d/disable-ntfs3.conf
sudo update-initramfs -u # для Mint/Ubuntu/Debian
sudo reboot
Автомонтирование в /etc/fstab. Если вы вручную прописывали NTFS‑диски в /etc/fstab, убедитесь, что в параметрах указан тип ntfs-3g либо auto. После применения этой инструкции система при типе auto сама подставит ntfs-3g, а не ntfs3.
Этот способ широко подтверждён пользователями на официальных форумах Linux Mint и сейчас считается надёжным временным решением до выхода исправленных версий ядра.
Мне лично помогло.
Комментарии
14:36
Тем более есть из чего выбирать.
17:00
15:11
> Решение проблемы с ntfs-3g
А как связаны Cinnamon и драйвер NTFS?
16:59
Простите за очевидность, но на календаре уже лето 26-го года, сейчас актуально ядро 6.18.
Что до заметки: отказался от win полностью. Даже терабайтные диски перевёл на Ext4, хотя это и заняло время, как оказалось, не зря. Не первый автор пишет о проблемах с этими драйвераим.