В случае, если вам потребовался доступ из Windows к данным на разделе диска с файловой системой Linux — ext4/ext3/ext2, встроенными средствами системы сделать это не получится. Однако, возможности есть, причем реализовать это можно встроенными средствами системы или с помощью сторонних инструментов.
В этой инструкции подробно о способах подключить раздел диска в файловой системе Linux в Windows 11 и Windows 10 для доступа к данным на этом разделе как для чтения, так и для записи.
Ext2 File System Driver (Ext2Fsd) — самый простой способ открыть раздел ext4/ext3/ext2 в Windows
Ext2 File System Driver или Ext2Fsd — сторонний и полностью бесплатный драйвер для подключения разделов Linux во всех версиях Windows начиная с XP. Несмотря на название, поддерживаются не только разделы не только с файловой системой ext2, но и более новые ext4 и ext3.
Порядок использования Ext2 File System Driver для доступа к дискам Linux будет следующим:
- Загрузите установщик Ext2Fsd с сайта https://sourceforge.net/projects/ext2fsd/
- Установите драйвер, в параметрах установки как правило не требуется ничего изменять.
- По завершении установки вам будет предложено запустить Ext2 Volume Manager (менеджер томов), запустите его.
- Нажмите правой кнопкой мыши по разделу Linux ext4, ext3, ext2 и выберите пункт «Assign Drive Letter» — назначить букву диска.
- Для раздела будет автоматически назначена буква диска, и вы увидите раздел в Проводнике Windows с возможностью чтения и записи файлов на нём.
В дальнейшем вы тем же способом сможете удалить букву диска с раздела (опция «Change letter» — «Remove»).
Доступ к разделам Linux средствами Подсистемы Windows для Linux (WSL)
Подсистема Windows для Linux (WSL) также может быть использована для подключения дисков Linux в Windows таким образом, чтобы доступ к ним был возможен из проводника. Шаги будут следующими:
- Запустите командную строку, Терминал или PowerShell от имени администратора и по порядку введите команды
wsl --install wsl --set-default-version 2 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --install -d Ubuntu
- После выполнения последней команды откроется окно консоли Linux (командную строку при этом не закрывайте, она еще пригодится) с предложением настроить имя пользователя и пароль, сделайте это. Если в окне консоли вы увидите сообщение об ошибке, скачайте и установите обновление WSL, перезагрузите компьютер и запустите Ubuntu из меню «Пуск».
- В консоли Ubuntu введите команду
sudo mkdir -p /mnt/ext-drives/
для создания папки, к которой будут монтироваться диски.
- В консоли Windows (командная строка, терминал, Powershell) введите команду
wmic diskdrive list brief
- Обратите внимание на DeviceID диска, который нужно подключить и введите команду (так же в консоли Windows) указав соответствующий номер в имени PHYSICALDRIVE
wsl --mount \\.\PHYSICALDRIVE
- В консоли Ubuntu введите команду lsblk — это отобразит список подключенных дисков, разделов на них и их размер. В следующей команде используем имя нужного раздела для монтирования:
sudo mount /dev/sdИМЯ /mnt/ext-drives/
- После успешного выполнения всех указанных шагов вы можете зайти в Проводник Windows, выбрать пункт «Linux» в панели быстрого доступа, перейти в папку mnt\ext-drives и получить доступ к файлам на подключенном разделе Linux с возможностью записи и чтения.
В дальнейшем для отключения диска от WSL можно использовать ту же команду, которая использовалась на 5-м шаге, заменив mount на unmount.
Есть и другие программы (драйверы) для доступа к разделам Linux из Windows, но не полностью бесплатные. Среди них:
- DiskInternals Linux Reader — в бесплатной версии доступно только чтение данных с разделов.
- Paragon Linux File Systems for Windows — бесплатная работа в течение пробной версии, затем необходимо приобретать лицензию.
Свежая инсайдерская сборка Windows 10 с индексом «20211» позволяет монтировать физические диски внутри WSL 2, тем самым открывая возможность получить доступ к файловым системам, не поддерживающимся Windows нативно (например, ext4). Если вы используете две системы параллельно на разных дисках, то теперь вы сможете получать доступ к файлам Linux из под Windows.
Подготовка
Для монтирования диска, необходимо открыть PowerShell с привилегиями администратора и выполнить следующую команду:
wsl —mount <Путь к диску>
Для отображения всех доступных дисков надо выполнить:
wmic diskdrive list brief
Демонтировать диск из WSL 2 можно командой
wsl —unmount <Путь к диску>
Пути к дискам можно узнать в колонке DeviceID. Обычно он представлен в виде \\.\\\.\PHYSICALDRIVE*.
Доступ к файлам через «Проводник»
Как только диск смонтирован, к нему можно получить доступ через «Проводник», перейдя по пути \wsl$ и смонтировав папку.
Ограничения
По стандарту wsl —mount пытается смонтировать диск как ext4. Для того, чтобы указать другую файловую систему, необходимо использовать команду
wsl —mount <Путь к диску> -t <Тип файловой системы>
Список всех доступных файловых систем можно узнать, введя
cat /proc/filesystems
Также важно отметить, что только целые физические диски могут быть смонтированы в WSL 2. На текущий момент невозможно присоединить только один раздел. Кроме того, хотя и есть поддержка дисков USB, устройства USB Flash не могут подключаться к WSL 2.
Внимание: Это перевод статьи из блога Microsoft.
- Теперь не боюсь за Windows: точки восстановления создаются каждый день. Вот как это настроить
- Эта бесплатная утилита от Microsoft в разы ускоряет работу. Она существует ещё с Windows 95
- Эта утилита показывает, где используется выбранный файл в Windows и что мешает удалить его
- Мод Windows 10 для игр: тестирую Atlas OS, из которого вырезали лишнее ради производительности
- 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 или новее, и ожидается, что она появится в будущих выпусках операционной системы.
Если вы используете двойную загрузку Windows и Linux, вам, вероятно, в какой-то момент захочется получить доступ к файлам в вашей системе Linux из Windows. Linux имеет встроенную поддержку разделов Windows NTFS, но Windows не может читать разделы Linux без стороннего программного обеспечения.
Поэтому мы собрали стороннее программное обеспечение, чтобы помочь. Этот список ориентирован на приложения, поддерживающие файловую систему Ext4, которую большинство новых дистрибутивов Linux используют по умолчанию. Все эти приложения также поддерживают Ext2 и Ext3, а одно из них даже поддерживает ReiserFS.
Ext2Fsd
Ext2Fsd
— это драйвер файловой системы Windows для файловых систем Ext2, Ext3 и Ext4. Он позволяет Windows читать файловые системы Linux изначально, обеспечивая доступ к файловой системе через букву диска, доступную для любой программы.
Вы можете запускать Ext2Fsd при каждой загрузке или открывать его только тогда, когда вам это нужно. Хотя теоретически вы можете включить поддержку записи в разделы Linux, я этого не тестировал. Я бы сам переживал по поводу этого варианта — многое может пойти не так. Однако поддержка только для чтения — это нормально, и она не несет в себе риска что-либо испортить.
Приложение Ext2 Volume Manager позволяет определять точки монтирования для разделов Linux и изменять настройки Ext2Fsd.
Если вы не настроили Ext2Fsd на автоматический запуск при загрузке, вам нужно будет перейти в Инструменты> Управление службами и запустить службу Ext2Fsd, прежде чем вы сможете получить доступ к файлам Linux. По умолчанию драйвер автоматически монтирует и назначает буквы дисков вашим разделам Linux, поэтому вам не нужно делать ничего лишнего.
Вы обнаружите, что разделы Linux смонтированы с их собственными буквами диска в проводнике Windows. Вы можете получить доступ к файлам на них из любого приложения, без необходимости копировать файлы в раздел Windows, прежде чем обращаться к ним.
Файловая система этого раздела на самом деле EXT4, но Ext2Fsd все равно может ее нормально читать. Если вы ищете свои личные файлы, вы найдете их в каталоге / home / NAME.
Читатель DiskInternals Linux
Читатель Linux
это бесплатное приложение от DiskInternals, разработчиков программного обеспечения для восстановления данных. Помимо файловых систем Ext, Linux Reader также поддерживает файловые системы ReiserFS и Apple HFS и HFS +. Он предназначен только для чтения, поэтому не может повредить файловую систему Linux.
Linux Reader не предоставляет доступ по букве диска — это отдельное приложение, которое вы запускаете для просмотра разделов Linux.
Linux Reader показывает предварительный просмотр ваших файлов, что позволяет легко найти нужный.
Если вы хотите работать с файлом в Windows, вам нужно будет сохранить файл из раздела Linux в файловую систему Windows с помощью параметра «Сохранить». Вы также можете сохранять целые каталоги файлов.
Ext2explore
Мы
покрытый
Ext2explore
в прошлом. Это приложение с открытым исходным кодом, которое работает аналогично DiskInternals Linux Reader, но только для разделов Ext4, Ext3 и Ext2. В нем также отсутствует предварительный просмотр файлов, но у него есть одно преимущество: его не нужно устанавливать; вы можете просто скачать .exe и запустить его.
Однако программу Ext2explore.exe необходимо запускать от имени администратора, иначе вы получите сообщение об ошибке. Вы можете сделать это из контекстного меню.
Чтобы сэкономить время в будущем, перейдите в окно свойств файла и включите параметр «Запускать эту программу от имени администратора» на вкладке «Совместимость».
Как и в случае с Linux Reader, вам нужно будет сохранить файл или каталог в вашей системе Windows, прежде чем вы сможете открывать его в других программах.
Дополнительные советы по двойной загрузке см. В нашем
лучшие статьи по настройке системы с двойной загрузкой
.
Access Linux Partitions From Windows
How To Access Linux Partition From Windows
How To Access Linux Partition From Windows
View Linux Partitions On Windows
How To Access Linux Partitions From Windows In Less Than 50 Seconds!
Access A Linux Partition From Windows 7 In Dual Boot
Access Ubuntu Or Linux Partition Files From Windows 10 || Ext2fsd
How To Access The Ubuntu Filesystem In Windows 10? (3 Solutions!!)
[Easy] Create And Access Linux Data/partitions From Windows! (Ext2/3/4)
HOW TO: View & Extract Raspberry Pi Images And/or Linux Partitions On Windows PC
How To Access Linux Partitions(Ext4) From Windows10 || Linux Reader || Ext4/Ext3 || NTFS || File Sys
On Windows 11, the Windows Subsystem for Linux (WSL) ships with a new feature that allows you to attach and mount physical drives to access Linux file systems (for example, ext4) not natively supported on Windows.
The new feature allows users to access Linux files using File Explorer on a dual-boot system running Windows 11 and a Linux distro on a different drive.
In this guide, you will learn the steps to mount and unmount drives using the Windows Subsystem for Linux.
- Mount Linux file system on Windows 11
- Mount any Linux file system on Windows 11
- Access Linux file system on Windows 11
- Unmount Linux file system on Windows 11
To mount a Linux file system using WSL, use these steps:
-
Open Start on Windows 11.
-
Search for PowerShell, right-click the top result, and select the Run as administrator option.
-
Type the following command to list the available physical disks and press Enter:
wmic diskdrive list brief
-
Confirm the drive path under the “Device ID” column.
-
Type the following command to mount the Linux file system and press Enter:
wsl --mount DISKPATH
In the command, make sure to replace DISKPATH for the drive path with the Linux distribution you want to mount. For example,
wsl --mount \\.\PHYSICALDRIVE2
. If you’re going to mount a specific partition, you’ll need to use the--partition
option with the partition number. For example,wsl --mount \\.\PHYSICALDRIVE2 --partition 1
.
Once you complete the steps, the drive with Linux files will mount, and it’ll be visible from Windows 11.
Mount any Linux file system on Windows 11
The previous steps only attempt to mount a physical drive as ext4. If you want to specify another file system, you will need to use a different command with the Windows Subsystem for Linux 2 (WSL2).
To mount a specific Linux file system on Windows 11, use these steps:
-
Open Start.
-
Search for PowerShell, right-click the top result, and select the Run as administrator option.
-
Type the following command to list the available physical disks on Windows 11 and press Enter:
wmic diskdrive list brief
-
Confirm the drive path under the “Device ID” column.
-
Type the following command to mount a drive and press Enter:
wsl --mount DISKPATH -t FILESYSTEM
In the command, make sure to replace DISKPATH and FILESYSTEM for the path of the Linux drive and file system you want to mount. For example, to mount a disk as
fat
, use this command:wsl --mount DISKPATH -t vfat
.
After you complete the steps, the drive with Linux files will mount, and it will be accessible using File Explorer.
Access Linux file system on Windows 11
To access files from a Linux file system on Windows 11, use these steps:
-
Open File Explorer.
-
Click the Linux item from the left navigation pane.
-
In the address bar, navigate to
\wsl$
and then access the mount folder. For example,\\wsl$\\DISTRO-NAME\\MOUNT-POINT
.
Once you complete the steps, you should be able to browse the Linux files from a natively unsupported file system on Windows 11. In addition to using File Explorer, you can access file systems like “ext4” from the WSL2 console using command lines once the drive is mounted.
Unmount Linux file system on Windows 11
To unmount the Linux file system on Windows 11, use these steps
-
Open Start.
-
Search for PowerShell, right-click the top result, and select the Run as administrator option.
-
Type the following command to unmount and detach the drive and press Enter:
wsl --unmount DISKPATH
In the command, make sure to replace DISKPATH for the Device ID of the drive you want to unmount.
After you complete the steps, the drive with the Linux file system will unmount and detach from Windows 11.
We may earn commission for purchases using our links to help keep offering the free content. Privacy policy info.
All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.