Как получить доступ к дискам Linux из Windows

Одна из проблем, с которой сталкиваются многие пользователи, регулярно использующие двойную загрузку. Windows и Linux лицо – это неспособность доступ к дискам под управлением Linux изнутри Windows. Однако нет проблем, если мы хотим получить доступ к файлам, хранящимся в Windows, из Linux.

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

Как получить доступ к дискам Linux из Windows

Решение этой проблемы заключается в использовании одного из различных приложений, доступных в Интернете, которые позволяют нам получить доступ к этому типу устройства.

Еще один интересный вариант, если мы обычно вынуждены обращаться к этому типу диска из Windows, — это использовать Подсистема Windows для Linux , функция, доступная в Windows 10, с помощью которой мы найдем универсальный доступ к данным, хранящимся на всех дисках нашего компьютера, независимо от файловой системы.

Подсистема Windows для Linux (WSL)

Самый быстрый и простой способ доступ к отформатированным дискам ext2, ext3 и ext4 используемый Linux, заключается в использовании подсистемы Windows для Linux, более известной как WSL. WSL позволяет нам запускать инструменты Linux из командной строки, что позволяет нам забыть об использовании виртуальной машины или двойной загрузки.

Кроме того, это также позволяет нам запускать приложения Windows из командной строки и приложения Linux в Windows. Эта функциональность, доступная на устройстве, изначально не активна, поэтому первое, что мы должны сделать, это активировать ее.

Активировать подсистему Windows для Linux

Чтобы активировать подсистему Windows для Linux, мы идем в окно поиска Cortana и вводим условия Компоненты Windows , нажав на первый отображаемый результат.

Далее появится окно с доступными функциями Windows, которые мы можем активировать или деактивировать в соответствии с нашими потребностями. В нашем случае мы должны найти параметр «Подсистема Windows для Linux», установить соответствующий флажок и нажать «ОК».

Активировать подсистему Windows для Linux

Через несколько секунд система предложит нам перезагрузить компьютер, чтобы правильно активировать эту функцию на нашем компьютере. После перезапуска мы должны установить терминальную среду Linux из Microsoft Хранить. В этом примере мы будем использовать Ubuntu, так как он является одним из самых популярных и используемых.

После того, как мы загрузили приложение, мы запускаем его и ждем несколько минут, пока установка не завершится. Первое, что нам нужно сделать, это создать учетную запись пользователя, учетную запись, которая не связана с учетной записью пользователя и паролем Windows.

Установка Ubuntu в Windows

Следующим шагом является монтирование диска, чтобы он изначально был доступен в Windows через проводник.

Доступ к дискам Linux из Windows

Первое, что нам нужно сделать, это смонтировать диск через WSL. Если мы сначала не смонтируем диск, мы никогда не сможем получить к нему доступ, поэтому не следует пропускать этот шаг.

Если наш компьютер имеет только один жесткий диск, с которого управляется операционная система Windows, то при подключении любого другого устройства система назначит следующую букву алфавита, которой в данном случае будет буква d устройства, где мы хотим связать его.

Чтобы смонтировать отформатированный диск Linux ext2, ext3 или ext4, нам нужно ввести следующую команду, где d — это диск, с которого он будет доступен.

sudo mkdir /mnt/d sudo mount -t drvfs d: /mnt/d

Перейти на единую версию Linux с Windows

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

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

Подключиться из Windows в Linux

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

Удаленный рабочий стол/RDP

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

Прежде всего, нужно знать IP-адрес, который компьютер с Linux использует через IPCONFIG команду из Терминала. Затем мы получаем доступ к параметрам конфигурации маршрутизатора и включаем переадресацию портов с IP-адресом оборудования, портом, который будет использоваться, и в качестве имени удаленного рабочего стола, чтобы иметь возможность его идентифицировать.

Адрес маршрутизатора вместе с данными доступа обычно находится внизу.

На следующем шаге мы должны заселить удаленный рабочий стол в Ubuntu, функцию, доступную в Windows, с помощью команды:

sudo apt install xrdp

Затем в Windows мы открываем приложение Windows Remote Desktop Connection. В разделе «Компьютер» мы должны ввести IP-адрес компьютера и имя пользователя компьютера с Linux, к которому мы собираемся подключиться.

Подключите Linux к Windows

Если все работает правильно, приложение запросит у нас пароль компьютера, и мы будем удаленно управлять компьютером Linux.

Гораздо более простой вариант удаленного подключения к компьютеру с Linux из Windows и доступа к его файлам — использовать TeamViewer, если вы не хотите использовать преимущества собственных инструментов, которые Windows и Linux предоставляют нам.

самба

Samba — одно из наиболее полных решений для очень простого доступа и обмена файлами между компьютерами Windows и Linux.

Это приложение использует тот же протокол, что и Microsoft, SMB, для создания общих папок в той же локальной сети. Первое, что мы должны сделать, это установить его на наш компьютер с помощью команды

sudo apt-get install samba

После установки мы закрываем терминал и переходим в файловый менеджер Ubuntu, выбираем папку, которой хотим поделиться, щелкнув правой кнопкой мыши и выбрав «Поделиться этой папкой».

Задаем имя папки, под которым она будет отображаться в Windows, ставим галочки Разрешить другим людям создавать и удалять файлы в этой папке и Гостевой доступ. Наконец, нажмите «Создать общий ресурс».

В Windows с IP-адресом компьютера с Linux мы открываем проводник и пишем IP-адрес компьютера, которому предшествуют две обратные косые черты.

Ftp

Еще один интересный вариант, который мы можем использовать для обмена файлами между компьютером Windows и другим компьютером, управляемым Linux, — это использование ветеранского протокола FTP.

Решение, которое мы собираемся использовать в Ubuntu, — это vsftpd, встроенный в систему. Первое, что мы должны сделать, это установить его с помощью команды:

sudo apt-get install vsftpd

После завершения процесса установки мы редактируем файл vsftpd.conf, созданный в и т.д папка. В этом файле мы переходим к Разрешить анонимный FTP (по умолчанию отключено). анонимный endable=НЕТ и мы меняем НЕТ в ДА . Таким образом, для доступа не потребуется создавать учетные записи пользователей.

Если ваша идея заключается в удаленном доступе из-за пределов вашей сети или других пользователей для доступа к этим файлам, вам не следует изменять этот параметр.

Перезагружаем систему и снова заходим в Терминал, чтобы запустить FTP-сервер с внесенными нами изменениями с помощью команды:

sudo etc/init.d/vsftpd start

Чтобы получить доступ к FTP-серверу, который мы создали в Linux, из Windows, мы будем использовать FileZilla приложение, приложение с открытым исходным кодом, также доступное для macOS и Linux.

IP-адрес сервера, к которому мы собираемся подключиться, связан с компьютером Linux, а порт подключения — 21 (по умолчанию).

С программами для чтения EXT4 в Windows

В дополнение к двум вышеуказанным способам, если мы не против прибегнуть к сторонним программам, мы можем установить на свой компьютер некоторые специализированные программы для открытия дисков Linux из Windows. Некоторые из наиболее известных являются следующие.

linux-ридер

Один из самый популярный и широко используемый приложения для доступа к дискам Linux в формате ext из Windows — это Linux Reader. Это приложение, доступное через свой сайт , позволяет нам удобно получать доступ к дискам Linux так же, как мы можем делать это из проводника Windows, чтобы открывать, копировать и перемещать документы.

Linux Reader автоматически обрабатывает монтаж и демонтаж дисков , поэтому вам не нужно знать Linux для доступа к содержимому, хранящемуся на этих дисках. В левой колонке отображаются все единицы измерения.

Читатель Linux

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

Ext2Fsd

Ext2Fsd позволяет нам монтировать диски в формате ext2, ext3 и ext4 на нашем компьютере с Windows, чтобы иметь доступ к их содержимому из проводника Windows так же, как мы можем сделать с WSL. После установки он предложит нам перезагрузить компьютер.

Ext2Fsd

Приложение позволяет нам монтировать устройство так, чтобы оно только читается (это не позволяет нам копировать и удалять контент) или устанавливать разрешения на чтение и запись, лучший вариант, если мы хотим обмениваться данными между различными устройствами так же, как мы можем сделать изначально с решением Windows.

Вы можете скачать Ext2Fsd со следующего ссылке , так как его веб-сайт недоступен.

Другие устаревшие параметры

Количество приложений, которые сегодня позволяют нам получить доступ к дискам с Linux в формате ext4 из Windows, очень ограничено, если не практически отсутствует. За исключением решения, которое предлагает нам Windows — это WSL и Linux Reader, остальные приложения, которые использовались для этой функции, перестали обновляться и не совместимы с ext4 .

Explore2fs было одним из первых выпущенных приложений, позволяющих Windows взаимодействовать с дисками с файловой системой ext2 и ext3. Однако, хотя приложение совместимо как с Windows 10, так и с Windows 11, оно не совместимо с файловой системой ext4, наиболее широко используемой на сегодняшний день.

Еще один интересный вариант для рассмотрения, только если файловая система ext2, это Ext2 заявление. Это приложение с интерфейсом, очень похожим на проводник Windows, позволяет нам открывать, копировать и перемещать файлы между дисками Windows и Linux, но только с файловой системой ext2 и ext3. Он не совместим с ext4, поэтому не подходит для чтения дисков этих типов.