Самое безопасное, что можно сделать, это, вероятно, иметь разделы NTFS, смонтированные как доступные только для чтения, и использовать для передачи данных раздел памяти USB или раздел в формате FAT32. Это должно предотвратить любую коррупцию.
Файл конфигурации, который определяет, какие файловые системы монтируются во время загрузки компьютера /etc/fstab
. В нем перечислены имя устройства (раздела) файловой системы, точка в файловой системе, в которую он монтируется (например, «/ mnt / Partition_Name»), и различные параметры, которые можно передать драйверу файловой системы.
Существует программа PySDM, которая может отредактировать файл для вас, и, очевидно, вы можете получить его для Linux Mint на этой странице .
Используя приведенный ниже образ в качестве примера, вам нужно будет просмотреть список разделов, пока не найдете разделы, которые относятся к вашей установке Windows (проверив точки монтирования). Где вы видите options
поле ниже, у вас, вероятно, будет что-то вроде user,noexec
. Вы захотите сохранить те параметры, которые уже есть, но добавить ro
(только для чтения) в список параметров (например:) user,ro,noexec
.
Мы надеемся, что после перезагрузки вы сможете читать, но не записывать в разделы NTFS, и поэтому они также должны быть защищены от повреждения. Как упоминалось ранее, карта памяти USB или раздел, отформатированный в FAT32, должны быть безопасными для файлов, необходимых для обеих систем. Dropbox также позволяет синхронизировать файлы между системами.
Немного информации о том, почему вы можете получить коррупцию:
Windows и Linux, работающие в одной системе, представляют собой смешанный пакет проблем, когда речь идет о работе с одними и теми же данными в обеих операционных системах. Microsoft не желает и не имеет реальных причин предоставлять сообществу разработчиков открытого исходного кода подробную информацию о полной внутренней работе файловой системы NTFS (на момент написания этой статьи). Это означает, что реализации NTFS в Linux могут быть несколько неполными или лишенными функций, хотя они, как правило, быстро догоняют изменения.
С каждым последующим обновлением до Windows Microsoft обновляла файловую систему, и Linux оставался в гонке, пытаясь догнать и поддержать функции для людей, которые хотят иметь возможность использовать обе системы одновременно. Таким образом, хотя Linux может безопасно считывать и записывать разделы NTFS в Windows XP, он может быть еще менее надежным с разделами NTFS в Windows 7 (на момент написания этой статьи). Также возможно, что разные версии Linux могут иметь разные версии драйверов NTFS, поэтому Ubuntu работала хорошо, а Mint - нет. Если вы использовали Windows XP с Ubuntu, возможно, именно поэтому они счастливо работали вместе.
Я использовал Linux в прошлом, и всякий раз, когда я компилировал ядро, в котором расположены параметры NTFS, мне фактически приходилось сознательно включать поддержку записи NTFS, потому что она была помечена как экспериментальная и потенциально опасная (как вы узнали).
FAT32 - это файловая система, которая является зрелой, четко определенной и не менялась в течение многих лет, поэтому поддержка Linux очень хорошая.
Вполне возможно, что после обновления в будущем вы сможете читать и писать разделы NTFS, не опасаясь этого, но Microsoft склонна к прихоти и может легко перебить поддержку в будущем.