Почему Linux может читать разделы Windows, но обратное не работает?
Если вы когда-либо загружали систему с двойной загрузкой или пытались загрузить жесткий диск, отформатированный для использования одной ОС, в машину, на которой запущена другая, возможно, вы заметили несоответствия в совместимости. Почему Linux может читать диски Windows, но обратное неверно?
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser. Пользователь хочет знать, почему он не может легко менять диски:
Я дважды загрузил Windows XP, установив Linux Mint. Я обнаружил, что при использовании Linux Mint я могу видеть и открывать файлы, установленные в Windows XP, но при использовании Windows XP я не вижу и не открываю файлы, установленные в Linux Mint.
Это почему?
Почему Linux распознает Windows, а не наоборот??
Почему так? Если бы ни одна из операционных систем не читала диски противоположных систем, мы могли бы списать это как фундаментальную несовместимость.
Ответ
Участник SuperUser Аннан предлагает следующее понимание бизнес-причин для совместимости (в случае Linux) и проблем совместимости (в случае Windows):
Linux получает пользователей благодаря совместимости с Windows, поскольку большинство людей переключаются на Linux и получают данные на NTFS / FAT-дисках. У Microsoft нет причин добавлять поддержку файловой системы Linux, так как большинство ее пользователей не используют файлы Linux-системы и хотят, чтобы люди использовали ее файлы-системы.
JW8 предлагает более подробное объяснение с решением для совместимости файловой системы Linux:
В данной статье Windows изначально поддерживает только файловые системы NTFS и FAT (несколько разновидностей) (для жестких дисков / магнитных систем), а также CDFS и UDF для оптических носителей..
Для доступа к другим файловым системам потребуются дополнительные драйверы / программное обеспечение. Например, устанавливаемый драйвер файловой системы Ext2 для Windows является проектом с открытым исходным кодом, который поддерживает систему Ext2..
Для получения дополнительной информации о файловых системах проверьте, является ли файловая система просто набором папок? (Файловые системы объяснены).
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.