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

Как сделать NTFS-разделы Windows доступными для записи в Linux

• 6 min read • Linux • Обновлено 22 Nov 2025
Чтение/запись NTFS из Linux
Чтение/запись NTFS из Linux

Обложка: как монтировать NTFS в Linux

В чём проблема: почему раздел NTFS монтируется только для чтения

Когда вы видите, что раздел NTFS доступен только для чтения в Linux, это обычно означает, что Windows оставила раздел в состоянии гибернации или быстрого сна. В современных версиях Windows есть функция Fast Startup (Быстрая загрузка). При выключении компьютера Windows частично сохраняет состояние оперативной памяти (RAM) на диск — это похоже на гибернацию ядра системы. При следующем запуске Windows быстро восстанавливает это сохранённое состояние, что ускоряет загрузку.

Такое поведение делает опасным изменение данных на диске со стороны другой ОС. Представьте, что приложение было в середине записи файла, а Windows сохранила состояние системы. Если вы измените те же файлы из Linux, при следующем возобновлении Windows данные на диске не совпадут с ожидаемыми, и приложение или сама ОС могут дать сбой, потерять данные или оказаться в неконсистентном состоянии.

Важно: Linux монтирует NTFS в режиме только чтение ради безопасности. Попытки принудительно записать файлы могут привести к повреждению данных или сбою Windows.

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

Безопасные способы сделать NTFS доступным для записи

Есть два основных безопасных подхода. Оба устраняют риск несогласованности между сохранённым состоянием Windows и реальным состоянием файловой системы.

Перезагрузитесь в Windows и выполните перезапуск (Restart)

Когда вы загрузитесь в Windows, выберите не «Выключить», а «Перезапустить» (Restart). При перезагрузке Windows не использует Fast Startup и не сохраняет состояние на диск, поэтому разделы будут чистыми для записи.

Шаги:

  1. Если вы сейчас в Linux — выполните перезагрузку компьютера.
  2. Загрузитесь в Windows.
  3. Откройте Меню «Пуск» и выберите «Перезагрузить» (Restart) вместо «Выключение».
  4. Загрузитесь обратно в Linux — теперь NTFS можно монтировать в режиме чтения/записи.

Примечание: достаточно, чтобы последний запуск Windows был перезапуском. Не нужно повторять всю процедуру перед каждой операцией.

Отключите Fast Startup в Windows

Если вы часто работаете с обеими ОС и хотите постоянное решение, отключите Быструю загрузку в Windows. Минус — время загрузки Windows увеличится.

  1. Щёлкните правой кнопкой по Меню «Пуск» и выберите «Параметры питания».

Щёлкните правой кнопкой по Меню «Пуск» для перехода к параметрам питания

  1. Нажмите «Дополнительные параметры питания» (или прокрутите страницу и найдите соответствующий пункт).

Окно параметров питания Windows — «Дополнительные параметры питания»

  1. Выберите «Выбрать действия при нажатии кнопок питания».

Пункт меню «Выбрать действия при нажатии кнопок питания» в Windows

  1. Нажмите «Изменить параметры, которые в данный момент недоступны».

Кнопка для получения административных прав и изменения параметров питания

  1. Снимите галочку с «Включить быстрый запуск (рекомендуется)» и сохраните изменения.

После этого Windows не будет сохранять состояние на диск при выключении, и Linux сможет безопасно записывать на NTFS-разделы.

Рискованный обход (только если вы понимаете последствия)

Если вы срочно нужно получить доступ к данным и не можете перезагрузиться в Windows, существует временный обход. Он удаляет файл гибернации Windows (hiberfile) и позволяет смонтировать раздел для записи. Это чревато потерей данных и потенциальным повреждением Windows.

Используйте только если вы готовы восстановить Windows в случае проблем.

Команда (пример):

sudo mount -o remove_hiberfile /dev/sda4 /mnt

Где /dev/sda4 — устройство вашего NTFS-раздела, а /mnt — точка монтирования. Узнать устройство можно с помощью lsblk или blkid.

Предупреждение: удаление файла гибернации может привести к тому, что Windows не восстановит свои приложения и данные после следующего запуска. Применяйте только в крайнем случае.

Когда эти методы не помогут — распространённые случаи и их решения

  1. BitLocker. Если раздел зашифрован BitLocker, Linux не сможет записывать без расшифровки. Решение: расшифруйте раздел в Windows или расшифруйте его средствами Linux (требует ключа восстановления и дополнительных инструментов).
  2. Повреждённая файловая система. Если NTFS повреждён, монтирование в режиме записи опасно. Решение: запустите chkdsk в Windows или сделайте резервную копию через снимок перед исправлениями.
  3. Использование WSL2 или виртуализации. Файлы, хранящиеся внутри виртуальной машины или WSL, не всегда безопасно менять напрямую с хоста. Решение: используйте официальные способы обмена файлами (Samba, сетевые диски, встроенные механизмы WSL).
  4. У вас нет прав доступа. Linux может корректно монтировать раздел, но права POSIX/UID/GID делают файлы недоступными для текущего пользователя. Решение: монтируйте с нужными опциями (uid, gid, umask) в ntfs-3g.

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

  • Использовать ntfs-3g с явными опциями монтирования: ntfs-3g часто обеспечивает лучшую совместимость, чем встроенный драйвер ядра. Пример опций: uid, gid, fmask, dmask.
  • Работать через сеть: если Windows запущен, расшарьте папку по SMB (Samba) и подключитесь из Linux по сети. Это безопасно и не ломает локальное состояние диска.
  • Перенести рабочие файлы на внешний диск в формате exFAT или ext4 (если доступ только из Linux), чтобы избежать конфликтов между ОС.

Мини-методика: быстрый безопасный порядок действий

  1. Оцените срочность: можно ли перезагрузиться в Windows? Если да — выберите безопасный путь.
  2. Загрузитесь в Windows и выполните Restart. Вернитесь в Linux и проверьте монтирование.
  3. Если вы часто работаете с двумя ОС — отключите Fast Startup в настройках Windows.
  4. Если нужно срочно и вы принимаете риск, используйте sudo mount -o remove_hiberfile, но подготовьте план восстановления Windows.

Рольевые чек-листы

Для обычного пользователя:

  • Перезагрузитесь в Windows и выберите «Перезагрузить».
  • Проверьте, что раздел доступен в Linux для записи.
  • Если часто работаете с файлами, подумайте об отключении Fast Startup.

Для администратора / системного инженера:

  • Проверить наличие BitLocker и состояние раздела.
  • Настроить ntfs-3g с корректными опциями в fstab, если нужен постоянный доступ.
  • Настроить резервное копирование перед применением опасных операций (remove_hiberfile, chkdsk).

Для разработчика, который часто переключается между ОС:

  • Использовать сетевые папки (SMB) или общий облачный диск для синхронизации кода.
  • Держать рабочие деревья в формате, независимом от Windows гибернации (например, в домашнем каталоге Linux или на отдельном exFAT-диске).

Простое дерево решений (Mermaid)

flowchart TD
  A[Нужна запись на NTFS из Linux?] --> B{Можно ли перезагрузиться в Windows?}
  B -- Да --> C[Загрузиться в Windows и выбрать Restart]
  C --> D[Загрузиться в Linux и смонтировать раздел в rw]
  B -- Нет --> E{Можно ли рискнуть с remove_hiberfile?}
  E -- Да --> F[Использовать sudo mount -o remove_hiberfile]
  F --> G[Проверить данные и загрузиться в Windows для chkdsk]
  E -- Нет --> H[Использовать сетевой доступ или внешний диск]
  H --> I[Перенести или синхронизировать файлы безопасным способом]

Глоссарий — определения в одну строку

  • Fast Startup: механизм Windows, сохраняющий часть состояния системы на диск при выключении для ускорения следующего запуска.
  • Hibernation (гибернация): состояние, при котором ОС сохраняет содержимое RAM на диск и прекращает работу.
  • hiberfile: файл на диске, в который Windows сохраняет данные гибернации.
  • ntfs-3g: пользовательский драйвер для монтирования NTFS в Linux с поддержкой записи.
  • BitLocker: встроенное средство шифрования дисков в Windows.

Риски и способы смягчения

  • Риск: потеря данных при удалении hiberfile. Смягчение: делать резервные копии, использовать этот метод только в экстренных случаях.
  • Риск: повреждение Windows после принудительного изменения файлов. Смягчение: при возможности перезагрузиться в Windows и запустить chkdsk, иметь установочный носитель Windows для восстановления.
  • Риск: несанкционированный доступ при расшаривании по сети. Смягчение: использовать защищённые соединения, включить аутентификацию и права доступа.

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

Если Linux монтирует NTFS только для чтения, начните с безопасных шагов: перезагрузитесь в Windows и выполните Restart, или отключите Fast Startup. Используйте рискованные обходы только при отсутствии альтернатив и при наличии плана восстановления. При частой работе с обеими ОС подумайте о сетевых решениях или отдельном диске, чтобы избежать конфликтов и потери данных.

Важно: всегда заранее думайте о резервных копиях перед изменением состояния разделов или удалением системных файлов.

Поделиться: 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 быстро