У меня Windows 7 и Ubunutu 12.04 установлены внутри Windows. Существует некоторая проблема с форматами, поддерживаемыми обеими ОС. Столько файлов, созданных в Ubuntu, невозможно просмотреть в Windows. Также есть проблема кодирования конца строки, которая была упомянута в этом ответе.

Я получаю новый ноутбук и хотел знать, как я могу решить эту проблему?

Я хотел перейти на linux для программирования, но пока не могу отказаться от Windows, поэтому я планирую использовать обе ОС, но на этот раз linux не внутри Windows. Если файлы, созданные в одной из них, не могут быть просмотрены в другой ОС, то это станет большой проблемой в будущем.

3 ответа3

1

У вас есть несколько вариантов:

  1. Просто сохраните свои данные на стороне Windows, в Ubuntu вы можете просто смонтировать том ntfs из Windows и работать с ним локально. Не идеально, так как у вас все еще будут различия в кодировке / конце строки. Большинство редакторов могут по мере необходимости позаботиться о проблеме окончания строки.

  2. Создайте другой раздел в обычном формате и работайте с ним (Windows обычно предпочитает NTFS, exFAT или FAT32, любой из которых поддерживает Linux).

Я уверен, что есть и другие, но это довольно простые исправления. В любом случае вы сможете просматривать файлы в любой из ОС без проблем. Однако во время компиляции взад и вперед вы можете столкнуться с некоторыми прерывистыми проблемами, но в любом случае это произойдет в значительной степени.

Я просто установил все мои редакторы /IDE / и т.д. использовать кодировку UTF-8 с окончаниями строки Unix. У меня еще не было большой проблемы. Я просто делаю пункт 1 выше для чего-либо общего, но оставляю остальные в папке dropbox, если я хочу дополнительную избыточность.

Примечание. В вопросе, который вы связали, они упомянули вариант 2 с IDE для нескольких ОС (Netbeans, Codeblocks и т.д.).

0

Linux может монтировать разделы NTFS.

Windows может отключить ext2, 3 или 4 раздела, если вы используете Ext2IFS.

Если вы хотите получить доступ к любому другому типу раздела, например, к btrfs в Windows, вам необходимо иметь виртуальную машину под управлением Linux, смонтировать раздел в виртуальной машине и открыть его через виртуальную сеть с помощью Samba.

Вы можете создать раздел для обмена данными, доступный в обеих системах, и отформатировать его в FAT32 или NTFS.

Если вы собираетесь зашифровать свои данные и хотите, чтобы зашифрованный раздел был доступен для обеих ОС, используйте Truecrypt, который доступен как для Windows, так и для Linux.

Что касается типов файлов и форматов, это действительно зависит от типа файла. gVim для простых текстовых файлов, кажется, решает проблему с окончанием строки в Windows и Linux довольно легко, т.е. я открываю файл, и кажется, что он знает, что делать. С другими программами, такими как офисное программное обеспечение, вы хотите ограничиться использованием формата, который может прочитать как Windows, так и любое программное обеспечение в Linux, которое вы используете.

0

Сервер Linux под названием Samba используется для обмена файлами из Windows в Linux и наоборот.

Чтобы настроить этот сервер, вы можете просмотреть эту ссылку на YouTube: http://www.youtube.com/watch?v=zTujwRSsIBw

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

Для Windows 98 или более поздней версии вы можете скачать Linux Reader бесплатно.

Эта ссылка показывает, как вы можете получить доступ к файлу Windows в Linux. Здесь показан пошаговый процесс, облегчающий понимание и применение: http://www.wikihow.com/Access-Windows-Files-in-Linux

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