Press "Enter" to skip to content

Как читать разделы диска с Ext2/3/4 (Linux) при работе в Windows

Чтобы получить доступ к файлам из файловой системы Linux в Windows 10, выполните следующие действия:

Как смонтировать файловую систему Linux с помощью WSL2 в Windows 10

Теперь в Windows 10 вы можете смонтировать файловую систему Linux с помощью подсистемы Windows для Linux 2, и вот как это сделать.

Команды файловой системы Linux для монтирования WSL2

Начиная со сборки 20211, подсистема Windows для Linux 2 (WSL2) включает характерную особенность позволяющую подключать и монтировать физические диски для доступа к файловым системам Linux (например, ext4), которые изначально не поддерживаются в Windows 10.

Новая функция призвана помочь вам получить доступ к файлам Linux с помощью проводника в системе с двойной загрузкой под управлением Windows 10 и дистрибутива Linux на другом диске.

В этом руководстве вы узнаете, как подключать и отключать диски с помощью подсистемы WSL2.

  • Смонтировать файловую систему ext4 Linux в Windows 10
  • Смонтируйте любую файловую систему Linux в Windows 10
  • Доступ к файловой системе Linux в Windows 10
  • Отключить файловую систему Linux в Windows 10

Смонтировать файловую систему ext4 Linux в Windows 10

Чтобы смонтировать файловую систему Linux ext4 с помощью WSL2, выполните следующие действия:

Шаг 1: с помощью меню «Пуск» или любым другим способом откройте PowerShell от имени администратора.

Шаг 2: Введите следующую команду, чтобы вывести список доступных физических дисков, и нажмите Enter :

wmic diskdrive list brief

Проверьте диск в столбце (Device ID) «Идентификатор устройства».

Шаг 3: Введите следующую команду, чтобы смонтировать файловую систему Linux, и нажмите Enter :

wsl --mount DISKPATH

В команде не забудьте заменить DISKPATH на «Идентификатор устройства» диска с дистрибутивом Linux, который вы хотите смонтировать.

Например, wsl –mount \\.\PHYSICALDRIVE2. Если вы хотите смонтировать определенный раздел, вам нужно будет использовать параметр –partition с номером раздела. Например так, wsl –mount \\.\PHYSICALDRIVE2 –partition 1.

После того, как вы выполните эти шаги, диск с файлами Linux будет смонтирован, и станет доступным в Windows 10.

Смонтируйте любую файловую систему Linux в Windows 10

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

Чтобы смонтировать определенную файловую систему Linux в Windows 10, выполните следующие действия:

Шаг 1: Откройте PowerShell от имени администратора.

Шаг 2: Введите следующую команду, чтобы вывести список доступных физических дисков в Windows 10, и нажмите Enter :

wmic diskdrive list brief

Шаг 3: Введите следующую команду, чтобы смонтировать нужный диск, и нажмите Enter:

wsl --mount DISKPATH -t FILESYSTEM

В команде необходимо заменить «DISKPATH» и «FILESYSTEM» на идентификатор диска и файловую систему Linux которую вы хотите монтировать.

Например, чтобы смонтировать диск, как «fat» использовать эти команды:

wsl --mount DISKPATH -t vfat

После того, как вы выполните эти шаги, диск с файлами Linux будет смонтирован, и будет доступен в проводнике Windows 10.

Доступ к файловой системе Linux в Windows 10

Чтобы получить доступ к файлам из файловой системы Linux в Windows 10, выполните следующие действия:

Шаг 1: Откройте проводник.

Шаг 2: Кликните элемент Linux на левой панели навигации.

Шаг 3: В адресной строке перейдите к папке монтирования \wsl$ и откройте ее.

Например:

\\wsl$\\DISTRO-NAME\\MOUNT-POINT

Выполнив эти шаги, вы сможете просматривать файлы Linux из файловой системы, которая изначально не поддерживается в Windows 10. Помимо использования проводника, после подключения диска вы можете получить доступ к файловым системам, таким как «ext4». Из консоли WSL2 с помощью команды.

Отключить файловую систему Linux в Windows 10

Чтобы отключить файловую систему Linux в Windows 10, выполните следующие действия.

Шаг 1: Используйте комбинацию клавиш Win + X для запуска меню WinX, затем кликните «Windows PowerShell (Администратор)».

Шаг 2: Введите следующую команду, чтобы размонтировать и отсоединить диск, и нажмите Enter :

wsl --unmount DISKPATH

В команде не забудьте заменить «DISKPATH» идентификатором устройства диска, который вы хотите отключить/ размонтировать.

После того, как вы выполните эти шаги, диск с файловой системой Linux будет отключен от Windows 10.

Примечание: на момент написания эта функция все еще находится в стадии бета-тестирования и доступна только для предварительной версии Windows 10, сборка 20211 или новее, и ожидается, что она появится в будущих выпусках операционной системы.

Как читать разделы диска с Ext2/3/4 (Linux) при работе в Windows

К сожалению “обычная” версия Windows не позволяет работать с дисками, отформатированными в файловые системы (ФС) Ext2, Ext3, Ext4 (используются в Linux). Всё, что доступно — это узнать о их существовании в управлении дисками, а вот скопировать файл — уже проблема.

Наиболее сподручный и самый удобный вариант (на мой взгляд) — установить в Windows спец. драйвер, который позволит ОС работать с дисками Ext2/3/4 также, как если бы они были отформатированы в NTFS (скажем). Т.е. любая программа в Windows (тот же проводник) сможет в обычном режиме работать с диском. Удобно?

Теперь о том, “что” выбрать.

Как «прочитать» информацию на разделах с файловыми системами Ext2, Ext3, Ext4

Способ 1 (через спец. драйвер)

Подобные “драйверы” есть от нескольких производителей. Я бы выделил продукт от Paragon (ссылка на офиц. сайт с драйвером). Почему:

  1. поддержка ФС: Ext2, Ext3, Ext4 (чтение + запись); Btrfs, XFS (только чтение);
  2. после установки драйвера — ничего “делать” не нужно: просто Windows начинает видеть накопители с Ext4+;
  3. совместим с ОС Windows 7/8/10 (плюс есть пробный период, которого хватает для возникшей задачи (обычно)).

Драйвер от Paragon

Обратите внимание, что “ненужные” разделы диска можно откл. и не монтировать. Настройка драйвера позволяет это сделать.

Главное окно (Linux File Systems for Windows by Paragon Software)

На скрине ниже привел окно проводника: как видите, раздел отображает как “обычный” — на него также можно что-нибудь скопировать / удалить.

Этот компьютер — диски с ФС EXT4 появились в проводнике

�� Дополнение!

На Sourceforge можно также найти бесплатный драйвер файловой системы Ext2/3/4 для Windows 7/8/10* (ориг. название: Ext2Fsd).

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

Продукт от Paragon, конечно, выигрывает.

Способ 2 (через дополнения к TC)

TC — это сокращенное название файлового коммандера Total Commander (некая замена проводнику). К этой программе есть очень много плагинов, и, разумеется, для чтения Ext2/3/4 ФС тоже есть!

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

1) Сначала устанавливаем сам Total Commander. Ссылка на офиц. сайт.

2) Далее необходимо загрузить плагин DiskInternals Reader с офиц. сайта (он идет в архиве ZIP – извлекать не нужно).

3) После необходимо запустить TC от имени администратора (просто кликните правой кнопкой мыши по значку. ). ��

Запуск TC от имени админа

4) Затем необходимо открыть архив ZIP с плагином DiskInternals Reader в Total Commander — тогда он предложит вам установить плагин. Разумеется, соглашаетесь! ��

5) Далее необходимо закрыть TC и снова его запустить от имени админа. В меню выбора диска укажите вариант “Сеть / FS-плагины” — далее кликните по значку DiskInternals Reader (см. стрелки 1, 2 на скрине ниже ��).

6) Собственно, далее появиться список всех дисков (в том числе и Ext2/3/4) — их можно открыть и скопировать с них нужную информацию. Задача решена?! ��

Файлы читаются, можно копировать

Способ 3 (с помощью LiveCD)

Вообще, этот вариант, конечно, не относится к работе из-под Windows. Однако, он вполне себе годен для какой-то разовой работы (например, для копирования и переноса папки с файлами). К тому же аварийный LiveCD с Linux никогда не помешает – вдруг чего. ��

1) Дистрибутивы Linux с поддержкой работы LiveCD — �� можете найти в моей подборке

2) Загруженный ISO-файл с нужной версией дистрибутива Linux необходимо правильно записать на флешку.

3) Далее останется только загрузиться с этой флешки с помощью Boot Menu (вызывается сразу после вкл. ПК). Если вы выберите дистрибутив Linux для новичка — то работать с ним весьма просто (ничуть не сложнее, чем с проводником Windows).

Linux Mint загружена с LiveCD

Comments are closed, but trackbacks and pingbacks are open.