
Резюме
- Системы с двойной загрузкой Linux-Windows не имеют простого способа доступа к файлам Linux при загрузке Windows.
- Некоторые инструменты существуют, но они не предлагают идеальных решений.
- Я обнаружил, что использование общего раздела, доступного как для Windows, так и для Linux, является превосходным, комплексным и экономически эффективным решением.
Вас раздражает неуклюжий опыт обмена файлами в системе с двойной загрузкой? Вас сбивает с толку то, как обе ОС могут совместно использовать одну и ту же оперативную память, процессор, графический процессор, но не дисковое пространство? Ну, вот мое практическое решение для бесперебойного обмена файлами между моим ПК с двойной загрузкой Linux-Windows.
Если вы, как и я, используете Linux и Windows на одной машине, вы, вероятно, сталкивались с головной болью совместного использования файлов. Годами я боролся с этой проблемой — мне нужны были файлы из раздела Linux во время работы в Windows, и мне приходилось перезагружать систему, чтобы их получить. После нескольких неудачных решений и бесчисленных перезагрузок, которые срывали мой рабочий процесс, я, наконец, нашел настройку, которая работает безупречно. Вот мой путь и то, что на самом деле решило проблему.

Linux может получить доступ к файлам Windows, но это не идеально
Технически вы перемещать файлы в системе двойной загрузки Linux-Windows, но это не оптимально. Видите ли, Windows 11 (и 10) использует файловую систему NTFS, в то время как Linux может использовать EXT4, BTRFS, ZFS и другие. Проблема в том, что Linux поддерживает файловую систему NTFS, но Windows не поддерживает ни одну из файловых систем Linux.

Это означает, что, скажем, вы вошли в свою систему Windows, и вам нужен файл, который находится в разделе Linux. Ну, вы не можете открыть файловый менеджер и взять его. Вместо этого вам нужно перезапустить систему, загрузиться в раздел Linux, скопировать нужный файл и переместить его в раздел Windows, снова перезапустить систему, загрузиться в раздел Windows, а затем использовать его!
Теперь некоторым людям не нужно ссылаться на файлы между ОС так часто, и для них этот рабочий процесс подходит. Но я постоянно загружаю файлы и делаю скриншоты, и мне нужен способ быстрого доступа к файлам между ОС, и этот метод полностью нарушает мой рабочий процесс. Вот почему мне нужен лучший способ доступа к моим файлам Linux напрямую из моей системы Windows.
Доступ к файлам Linux из Windows — это беспорядок
Есть несколько инструментов, которые позволяют вам получить доступ к разделу Linux из Windows. Но, опять же, ни один из них не идеален! Например, есть бесплатный инструмент с открытым исходным кодом (FOSS) под названием Ext2Read, который позволяет вам получить доступ к файлам Linux из Windows, но он работает только если раздел Linux отформатирован в Ext4, Ext3 или Ext2. К сожалению, я использую Garuda Linux, который использует файловую систему BTRFS для своих разделов, поэтому для меня это было невозможным!
Закрыто
Тем не менее, даже если вы используете дистрибутив Linux с поддерживаемой файловой системой (например, Ubuntu), учтите, что скорости чтения и записи, как правило, ниже.
Теперь следующим вариантом является платный инструмент Linux File System for Windows от Paragon Software. Этот быстрее, с большим количеством функций и может читать (не писать) файловую систему BTRFS — то есть я могу копировать файлы из системы Linux, но не вставлять в нее новые — что, хотя и ограничивает, достаточно хорошо для моего варианта использования!
Однако, как пользователь Linux, я не имею привычки тратить деньги на платное ПО без необходимости — пока не исчерпаю все свои возможности и не удостоверюсь, что нет альтернатив FOSS. И знаете ли вы, есть вариант получше!
Как внешнее хранилище может решить эту проблему
Хотя я не смог найти программное обеспечение, которое помогло бы мне решить эту проблему, я нашел идеальное для этой работы оборудование — мой флэш-накопитель! Я понял, что если я подключу свой флэш-накопитель к своему ПК, у меня будет доступ к системе хранения, которая будет едина для обеих операционных систем.

Если вам нужен универсальный флеш-накопитель с хорошей прочностью и высокой производительностью, то Fit Plus — отличный выбор.
Смотреть на Amazon Смотреть на adorama
Все, что мне нужно сделать, это отформатировать флешку в exFAT, чтобы и Windows, и Linux могли ее прочитать, и все готово. Таким образом, файлы, которые, как я знаю, могут понадобиться в обеих операционных системах, я просто перемещаю на флешку, и они доступны мне, когда бы они мне ни понадобились. К сожалению, все еще не идеально.
Скорость передачи файлов была заметно медленной, что делало операции с большими файлами болезненными. Емкость в 64 ГБ быстро стала ограничением по мере роста моих проектов. А постоянное подключение флеш-накопителя к компьютеру сводило на нет его предназначение как портативного устройства хранения данных.
Мне нужно было что-то лучшее — более постоянное решение, которое предлагало бы доступ к внешнему хранилищу без ограничений. И вот, я наконец перешел на свою текущую систему!
Для этой работы можно использовать внешний HDD или SSD вместо флешки. Но опять же, вы платите больше за фактор портативности, который вам не понадобится на стационарном рабочем столе, что делает это неоптимальным решением.
Общий раздел как превосходное обновление

В настоящее время я использую общий раздел, к которому могут получить доступ как Windows, так и Linux. Это обходит все недостатки использования внешнего устройства хранения, поскольку оно лучше интегрировано, быстрее, обычно дешевле и обеспечивает больше места для хранения.
В идеале я бы посоветовал вам купить новый SSD или HDD и использовать его как общий раздел. Однако, если вы не хотите вкладывать деньги, вы можете сжать существующий диск, чтобы получить дополнительное место для хранения и использовать его как общий раздел. В любом случае, основная философия та же самая — использовать формат файла, который читается как Windows, так и Linux.
Как создать общий раздел между Linux и Windows
Прежде чем начать, давайте выясним, какой диск мы хотим сжать, чтобы освободить место для общего раздела. Я предполагаю, что у вас два физических диска, один с Windows, а другой с Linux. Я бы рекомендовал сжать диск с Linux, так как он более эффективен в плане ресурсов и обычно занимает меньше места. Тем не менее, если на вашем диске с Windows больше места, смело сжимайте его.
Мы настоятельно рекомендуем устанавливать Linux и Windows на отдельных физических дисках. Их размещение на одном диске может привести к случайному повреждению данных во время операций по управлению файлами. Кроме того, известно, что шифрование BitLocker вызывает проблемы в системах с двойной загрузкой.
Теперь, если вы решили уменьшить раздел Windows, вы можете легко сделать это с помощью утилиты Windows Disk Management. Вы можете следовать нашему руководству по изменению размера раздела в Windows 10, которое также работает в Windows 11 — просто не забудьте добавить раздел NTFS в очищенное пространство.
Все может быть немного сложнее, если вы решите уменьшить раздел Linux, поскольку утилита Windows Disk Management не может прочитать файлы Linux в нем. Вы можете попробовать использовать инструмент управления дисками Linux, например GParted, но Linux не позволяет изменять размер раздела, который активно используется.
Таким образом, вам нужно взять флешку, прошить на ней образ Ubuntu ISO (или любой образ Linux ISO, если на то пошло) и загрузиться с нее. Это даст вам доступ к Live Environment, из которого вы сможете запустить GParted, чтобы уменьшить размер раздела Linux и отформатировать новый общий раздел.
При разбиении на разделы или, в данном случае, сжатии диска с установленной ОС всегда существует риск потери или повреждения данных. Поэтому перед продолжением сделайте резервную копию системы.
GParted уже должен быть установлен. Но если его нет, вы можете легко ввести следующую команду, чтобы установить его в Ubuntu:
sudo apt update && apt install gparted
После установки запустите его, введя следующую команду:
судо gparted
Отсюда вы можете выбрать «Физический диск» из выпадающего меню в верхнем левом углу. Определите раздел Linux, щелкните по нему правой кнопкой мыши и выберите «Изменить размер/Переместить». Затем уменьшите размер, чтобы освободить место для общего раздела.
Теперь щелкните правой кнопкой мыши на новом разделе, нажмите «Форматировать в» и выберите NTFS на этот раз, а не exFAT, который предназначен для съемных устройств хранения. NTFS имеет функцию журналирования, которая помогает защитить данные от повреждения и в целом обеспечивает большую надежность для больших файловых систем.
Закрыто
Наконец, нажмите «Зеленую галочку», чтобы применить изменения. После этого просто перезапустите систему и загрузите свой Linux-ПК, чтобы проверить, работает ли он правильно. Вы должны увидеть новый раздел в файловом менеджере, но если нет, вам нужно будет вручную смонтировать его.
И вот вам мой рассказ о том, как я наконец решил проблему совместного использования файлов в моей системе двойной загрузки Linux-Windows. Использование общего раздела наконец-то дает мне возможность беспрепятственного обмена файлами и папками между обеими операционными системами без каких-либо компромиссов.