Гид по технологиям

Монтаж внутреннего NTFS‑раздела с ntfs‑3g

• 5 min read • Linux • Обновлено 23 Nov 2025
Монтаж NTFS‑раздела в Linux с ntfs‑3g
Монтаж NTFS‑раздела в Linux с ntfs‑3g

3 Внутренний NTFS‑раздел

В этой главе описано использование ntfs‑3g с внутренним NTFS‑диском (например, если у вас двойная загрузка и вы хотите монтировать раздел Windows под Linux).

3.1 Изменение /etc/apt/sources.list

Пакеты ntfs‑3g, которые нам нужны, находятся во внешнем репозитории Ubuntu (http://flomertens.keo.in/ubuntu/). Поэтому нужно добавить строку

deb http://flomertens.keo.in/ubuntu/ edgy main main-all

в файл /etc/apt/sources.list. Откройте файл в редакторе с привилегиями суперпользователя:

sudo vi /etc/apt/sources.list

Вставьте или отредактируйте строку, чтобы получилась запись вида:

| [...] deb http://flomertens.keo.in/ubuntu/ edgy main main-all [...] |

После этого обновите базу пакетов:

sudo apt-get update

Важно: внешний репозиторий — сторонний источник. Убедитесь, что доверяете его содержимому.

3.2 Установка ntfs‑3g

Установите пакет ntfs‑3g:

sudo apt-get install ntfs-3g

Если система предложит подтверждение, введите y и затем подтвердите установку неподписанных пакетов, если уверены в источнике:

Пример вывода ответа установки (вводите Y при приглашении):

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
fuse-utils libfuse2 libntfs-3g0
The following NEW packages will be installed:
fuse-utils libfuse2 libntfs-3g0 ntfs-3g
0 upgraded, 4 newly installed, 0 to remove and 82 not upgraded.
Need to get 226kB of archives.
After unpacking 659kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
libntfs-3g0 ntfs-3g
Install these packages without verification [y/N]? <-- y

Примечание: если вы не доверяете репозиторию, ищите пакеты ntfs‑3g в официальных репозиториях вашей версии дистрибутива.

3.3 Определение вашего NTFS‑раздела

Нужно узнать, как называется ваш NTFS‑раздел в системе. Выполните:

sudo fdisk -l | grep NTFS

Ожидаемый вывод похож на этот:

/dev/sda1               1       48641   390708801    7  HPFS/NTFS

В этом примере NTFS‑раздел — /dev/sda1.

Совет: если у вас NVMe‑диск, устройства будут называться /dev/nvme0n1p1 и т.п.

3.4 Монтирование NTFS‑раздела

Создайте точку монтирования (если её ещё нет):

sudo mkdir /mnt/windows

Смонтируйте раздел с помощью ntfs‑3g:

sudo ntfs-3g /dev/sda1 /mnt/windows

Это сработает, только если /dev/sda1 в данный момент не смонтирован.

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

Важно: права доступа к файлам NTFS контролирует ntfs‑3g, а не стандартная модель Unix‑пермиссий. При необходимости указывайте опции монтирования (см. раздел «Справочник опций» ниже).

3.5 Автоматическое монтирование при загрузке

Чтобы раздел монтировался автоматически при загрузке, сделайте резервную копию /etc/fstab:

sudo cp -pf /etc/fstab /etc/fstab_orig

Откройте /etc/fstab для редактирования:

sudo vi /etc/fstab

Проверьте, нет ли уже строки для NTFS‑раздела. Если есть — подправьте её, если нет — добавьте строку вида:

| [...] /dev/sda1 /mnt/windows ntfs-3g defaults,locale=en_US.utf8 0 0 [...] |

Если вы хотите использовать другую локаль вместо en_US.utf8, замените её на предпочитаемую. Список доступных локалей можно получить командой:

sudo locale -a

Пример вывода:

C
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX

После редактирования перезагрузите систему:

sudo shutdown -r now

После перезагрузки NTFS‑раздел должен быть автоматически смонтирован в /mnt/windows.

Справочник опций монтирования (коротко)

  • defaults — стандартные опции: rw, suid, dev, exec, auto, nouser, async.
  • locale=… — указывает локаль для корректной кодировки имён файлов (важно для кириллицы).
  • uid=1000,gid=1000 — при необходимости назначить владельца файлов в Linux (если нужно единообразие прав).
  • umask, fmask, dmask — маски прав доступа для файлов и каталогов.

Пример явной строки в /etc/fstab с указанием владельца и UTF‑8 локали:

/dev/sda1 /mnt/windows ntfs-3g defaults,uid=1000,gid=1000,locale=ru_RU.utf8 0 0

Альтернативные подходы

  • Использовать встроенный ntfs драйвер ядра только для чтения (без ntfs‑3g). Подходит, если вам нужен только доступ для чтения и вы не хотите FUSE.
  • Выполнить доступ к файлам из Windows (например, при ошибках монтирования в Linux).
  • Использовать виртуальную машину с пробросом диска, если требуется изоляция.

Когда эти подходы предпочтительны: если вам важна производительность записи и вы доверяете экспериментальным решениям, можно рассмотреть другие реализации, но ntfs‑3g — самый безопасный вариант для записи на NTFS с Linux.

Когда это не подходит

  • Если раздел использует шифрование BitLocker — сначала расшифруйте в Windows или используйте утилиты для работы с BitLocker.
  • Если Windows некорректно завершила работу (гибернация/fast boot), не монтируйте раздел для записи — это может привести к повреждению данных. Откройте Windows и выключите гибернацию/fast boot.

Контрольный список перед монтированием

  • Создана резервная копия важных данных с NTFS‑раздела.
  • Windows выключен корректно (не в гибернации).
  • Добавлен репозиторий и обновлён apt (если нужен внешний пакет).
  • Создана точка монтирования (например, /mnt/windows).
  • В /etc/fstab сохранена резервная копия (/etc/fstab_orig).

Быстрый план действий (mini‑methodology)

  1. Добавить репозиторий и обновить apt.
  2. Установить ntfs‑3g.
  3. Найти устройство через fdisk или lsblk.
  4. Смонтировать вручную и проверить доступ.
  5. Добавить запись в /etc/fstab для автоподключения.

Устранение неполадок (Runbook)

  • Проблема: раздел не монтируется (permission denied). Действия:

    1. Проверьте, не смонтирован ли раздел уже: mount | grep /dev/sda1
    2. Проверьте логи: dmesg | tail и /var/log/syslog.
    3. Попробуйте монтирование в режиме только для чтения: sudo mount -t ntfs -o ro /dev/sda1 /mnt/windows
  • Проблема: файлы видны, но нельзя записать. Действия:

    1. Проверьте опции монтирования (uid/gid, umask).
    2. Убедитесь, что Windows не в режиме гибернации.
  • Проблема: неразрешённые пакеты при установке. Действия:

    1. Убедитесь в доверии к репозиторию или найдите пакет в официальных репозиториях.
    2. Рассмотрите сборку из исходников или поиск пакета в backports.

Критерии приёмки

  • Раздел автоматически монтируется при загрузке в указанную точку /mnt/windows.
  • Пользователь может читать и записывать файлы (если это требование).
  • Имена файлов с кириллицей отображаются корректно с выбранной локалью.

Короткий словарь

  • ntfs‑3g — FUSE‑драйвер, обеспечивающий поддержку записи в NTFS из пользователейpace.
  • fstab — файл, определяющий монтирование файловых систем при загрузке.
  • locale — настройка кодировки и формата для корректного отображения имён файлов.

Сравнение вариантов (коротко)

  • ntfs‑3g (FUSE): запись и чтение, хорошая совместимость, немного ниже производительность.
  • ntfs (ядро, только чтение): высокая надёжность чтения, нет записи.

Примечания по безопасности и локали

  • Всегда делайте резервные копии перед операциями записи на разделы с важными данными.
  • При работе с кириллицей указывайте локаль, поддерживающую UTF‑8 (например, ru_RU.utf8). Неправильная локаль может привести к искажению имён файлов.

4 Ссылки

Короткое резюме

В этой инструкции показано, как установить ntfs‑3g, найти NTFS‑раздел, смонтировать его вручную и настроить автоподключение через /etc/fstab. Дополнительно приведены варианты, когда ntfs‑3g не подходит, чек‑лист и базовый набор команд для устранения неполадок.

Важно: если раздел был в гибернации или защищён BitLocker, сначала выполните действия в Windows, иначе риск повредить данные.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро