16

Я дважды загрузил Windows XP, установив Linux Mint. Я обнаружил, что при использовании Linux Mint я могу видеть и открывать файлы, установленные в Windows XP, но при использовании Windows XP я не вижу и не открываю файлы, установленные в Linux Mint.

Это почему?

Почему Linux распознает Windows, а не наоборот?

7 ответов7

28

Windows не имеет встроенной поддержки файловой системы Linux (ext3, ext4, zfs и др.). Это так просто.

28

В этой статье Windows изначально поддерживает только файловые системы NTFS и FAT (несколько разновидностей) (для жестких дисков / магнитных систем), а также CDFS и UDF для оптических носителей.

Для доступа к другим файловым системам потребуются дополнительные драйверы / программное обеспечение. Например, драйвер устанавливаемой файловой системы Ext2 для Windows является проектом с открытым исходным кодом, который поддерживает систему Ext2.

РЕДАКТИРОВАТЬ: исправить опечатку "UFS" вместо "UDF" - похвала @ChrisS за ошибку.

1

В дополнение к тому, что Windows просто не поддерживает файловые системы Linux, Microsoft не может разумно взять на себя ответственность за обеспечение безопасности ваших данных, если они попытаются их поддерживать. Например (и совершенно гипотетически), скажем, команда ext4 повышает производительность, распознавая новый формат inode ext4, который не имеет обратной совместимости. Затем Windows изменяет ваши данные, но смешивает старый формат с новым, потому что она не знает об изменении и портит ваши данные. Кого вы будете винить?

В течение многих лет, как вспоминает моя память, ядро Linux поддерживало NTFS только для чтения, а поддержка записи помечалась как UNSUPPORTED в течение многих лет после ее появления. Ядро Linux, очевидно, очень беспокоилось о целостности данных, пока они не были уверены, что их поддержка файловой системы NTFS была полностью стабильной и понятной. Теперь представьте, насколько сложнее было бы работать команде ядра, если бы в Windows было 3-5 других файловых систем, столь же популярных, как NTFS. (Подумайте: ext3-4, XFS, ReiserFS, Btrfs и т.д.)

0

У меня была та же проблема, что и у тебя. Это потому, что Linux использует файловые системы ext2/3/4 для своих разделов. Windows не читает и не записывает файловые системы этого типа. Просто NTFS и FAT. Linux читает /пишет практически в любой файловой системе.

Решением этой проблемы является установка программного обеспечения / драйвера с открытым исходным кодом, которое позволяет читать и записывать в разделы ext3 в Windows:ext2fsd

Я использую его, и он работает, стабильно и замечательно.

0

В настоящее время нет драйверов Windows, поддерживающих файловую систему EXT4. Если вы устанавливаете UBUNTU на EXT2/EXT3, вы можете использовать их для доступа к своим файлам. С другой стороны, вы можете иметь Dropbox или что-то подобное для обмена файлами.

0

Это просто из-за разницы в файловых системах Windows и Linux. Windows не поддерживает файлы Linux или файловые системы.

0

Нужно только отметить, что если вы действительно хотите получать двунаправленные общие данные из обеих ОС, настройте раздел данных как NTFS с GParted или каким-либо другим инструментом разделения, и они будут (должны?) оба будут доступны обеим ОС.

Я никогда не делал этого сам, но я уверен, что это простой способ обмена данными между платформами Win/Linux.

Ура!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .