Если вы используете двойную загрузку 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
Оригинал:
Windows Migration: Accessing Linux Partitions From Windows
Автор: Antonis Komis (agmg)
Дата публикации: май 2013 г.
Перевод: Семененко В.
Дата перевода: июнь 2013 г.
Двойная загрузка операционных систем является очень распространенным сценарием среди пользователей Windows, которые решили попробовать систему Linux. Они поступают так потому, что еще не чувствуют себя достаточно уверенно, чтобы полностью оставить Windows и перейти на Linux. Или же потому, что этим пользователям необходимы некоторые программы и игры, которые невозможно запустить под Linux. Но в обоих случаях, когда пользователь работает между двумя операционными системами, существует потребность во взаимодействии между обеими системами. В операционной системе Linux есть изначальная поддержка «родных» файловых систем Windows (NTFS, FAT). Это означает, что работая под системой Linux, можно иметь доступ к Windows-разделам. С системой Windows дело обстоит с точностью до наоборот. Чтобы получить доступ к Linux-разделам из-под Windows, необходимо установить сторонние программы, специально созданные для этой цели.
В этой статье дан обзор нескольких таких программ, которые позволяют открыть Linux-разделы, работая в операционной системе Windows. Все рассматриваемые программы имеют поддержку файловой системы ext4, которая является таковой по умолчанию для всех дистрибутивов Linux. Также подобные программы могут работать с более ранними версиями файловых систем, таких как ext3 или ext2, а также c файловыми системами другого типа.
Все программы, обзор которых я решил сделать в данной статье, по умолчанию предоставляют доступ к Linux-разделам только в режиме чтения. Это означает, что с помощью таких программ можно читать файлы с Linux-разделов, но нельзя производить запись на них. С моей точки зрения, такой подход является наилучшим вариантом, так как иметь полный доступ к Linux-разделам может быть опасным. Это связано с тем, что при полном доступе к файловой системе Linux, достаточно изменить или удалить хотя бы один файл, что приведет операционную систему Linux в неработоспособное состояние. Пользователь должен иметь точное представление о том, что он собирается изменить, прежде чем приступать к самому изменению. В этом случае риск повредить систему сводится к минимуму.
Ext2Fsd
Официальная страница проекта: http://wwww.ext2fsd.com/
Ext2Fsd является драйвером файловой системы ext2, написанным под линейку операционных систем Windows (2000, XP, Vista и Win7). Будучи установленным, драйвер предоставляет доступ к Linux-разделам по буквенному обозначению каждого раздела для любой из установленных под Windows программ.
Установщик программы Ext2Fsd во время инсталляции задаст вопрос о добавлении службы ext2fsd в автозагрузку операционной системы. Если согласиться с предложением инсталлятора, то данный сервис будет запускаться каждый раз при загрузке операционной системы Windows, автоматически монтируя указанные в настройках разделы Linux. Если же отказаться от такой возможности, то службу нужно будет запускать вручную в каждом случае, когда необходимо получить доступ к определенным разделам.
Драйвер Ext2Fsd имеет дополнительную опцию для включения прав записи в файловых системах Linux. По причинам, которые я уже называл ранее, рекомендую оставить данную опцию отключенной, за исключением тех случаев, когда действительно необходимо что-либо изменить, и вы что знаете, что делаете.
Давайте посмотрим на основное окно программы Ext2Fsd:
Если нажать горячую клавишу F7 (или перейти в меню по пути «Tools — Service Management»), можно увидеть состояние службы (включена или отключена), и несколько дополнительных настроек, которые относятся к выбранному разделу:
Давайте смонтируем раздел. Это можно выполнить двумя способами. Первый — правым щелчком мыши на выбранном разделе в списке открываем контекстное меню и выбираем «Ext2 Volume Management».
Второй способ — просто нажать горячую клавишу F3 для выделенного в списке раздела.
Откроется следующее окно:
Если раздел, к которому нужно получить доступ, находиться на съемном носителе, то необходимо выбрать пункт «Automatically mount via Ext2Mgr» в контекстном меню. В этом случае указанный раздел будет монтироваться каждый раз, когда будет подключаться съемный носитель. В случае, если нужный раздел располагается на постоянно подключенном носителе, то для его автоматического монтирования необходимо выбрать пункт «Mountpoint for fixed disk, need reboot» в контекстном меню. Выберите данный пункт и выполните перезагрузку, если это необходимо.
Перейдем в «Мой компьютер»:
Видим, что Linux-раздел (Локальный диск H) смонтирован и к нему можно получить доступ точно также, как и к любому «нормальному» Windows-разделу. Для проверки открываю указанный раздел для просмотра данных на нем:
DiskInternals Linux Reader
Официальная страница проекта: http://www.diskinternals.com/linux-reader/
Программа DiskInternals Linux Reader является официально бесплатной и поддерживает целый ряд файловых систем: ext2, ext3, ext4, HFS и ReiserFS.
Подобно программе Ext2Fsd, приложение Linux Reader предоставляет доступ к Linux-разделам только с правами чтения и не разрешает пользователям производить запись на них. Это гарантирует, что изменения в текущей операционной системе не скажутся на работе системы Linux.
Но, в отличие от предыдущей программы, Linux Reader предоставляет доступ к разделам не через их буквенное обозначение. Для каждого из Linux-разделов запускается своя собственная копия приложения. Такой способ имеет несколько приятных преимуществ, таких как использование «Проводника» Windows и функция предпросмотра. Последняя поддерживает только несколько типов файлов (определенный набор форматов изображений, несколько видео-форматов и еще несколько других, которые у меня не было возможности протестировать). Поэтому, если вы ищете файлы, для которых в программу Linux Reader встроена возможность предпросмотра, то можно просмотреть изменение прежде, чем сохранять их.
На изображении внизу видно функцию предпросмотра в действии. Если щелкнуть на пункте «Сохранить как …» (Save as…), выбранный файл может быть сохранен в файловой системе Windows. Это бывает полезным, если необходимо работать с этим файлом в обход режима только для чтения.
Также программа Linux Reader может сохранять директорию целиком. Для этого нужно щелкнуть правым щелчком мыши на нужной папке и выбрать пункт «Сохранить» (Save). Затем нажать кнопку «Далее» (Next).
В следующем окне выбираем «Сохранить файлы» (Save Files) и снова нажмем кнопку «Далее» (Next):
Выберите конечную папку (рисунок вверху), в которую необходимо сохранить файлы и закончите операцию.
Другой интересной особенностью программы является возможность монтировать образы дисков формата raw (например, таких как ISO-файлы) и контейнеры (примером может быть виртуальные диски VirtualBox). Подобную возможность лично я не тестировал, но как мне кажется, это полезная возможность.
Ext2Explore
Официальный сайт проекта: http://ext2read.blogspot.com/
Эта программа работает подобно Linux Reader, но поддерживает меньшее количество файловых систем: ext2, ext3, ext4. Данная программа имеет одну уникальную особенность, которой нет у двух предыдущих — она является портабельной. Это означает, что нет необходимости устанавливать программу под операционной системой. Она может быть запущена с любого носителя, включая и съемные.
Программа Ext2explore.exe должна запускаться в системе Windows с правами администратора. Это можно выполнить с помощью контекстного меню.
Для дальнейшей работы в программе, чтобы сохранить время, откройте окно свойств файла и включите опцию «Запускать эту программу с правами администратора» (Run this program as an administrator) на вкладке «Совместимость» (Compatibility).
Также, как и в программе Linux Reader, для того, чтобы открыть файл в другой программе, его необходимо первоначально сохранить в определенной директории в файловой системе Windows.
Заключение
Несмотря на то, что все из описанных выше программ выполняют те задачи, для которых они были созданы, имеется еще одна возможность для обмена файлами между двумя операционными системами Linux и Windows, более простая в использовании и интуитивно понятная. Для этого необходимо создать дополнительный раздел, отформатированный в файловой системе, понятной для операционной системы Windows и доступной для системы Linux. Файловая система FAT32 имеет изначальную поддержку как в системе Linux, так и Windows. Кроме того, Linux без проблем может читать и писать на разделы, отформатированные в файловой системе NTFS.
Таким образом, вы можете просматривать и изменять файлы в любое время, без необходимости иметь дополнительное программное обеспечение. Если есть какие-либо файлы, к которым необходимо получить доступ из другой операционной системы, просто скопируйте их в дополнительный раздел, отформатированный в файловой системе, понятной для операционной системы Windows.
Посмотрите также другие статьи раздела об эмуляции возможностей Windows.
Если вам понравилась статья, поделитесь ею с друзьями:
Теперь в 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 или новее, и ожидается, что она появится в будущих выпусках операционной системы.
title | description | ms.date | ms.topic |
---|---|---|---|
Get started mounting a Linux disk in WSL 2 |
Learn how to set up a disk mount in WSL 2 and how to access it. |
03/04/2022 |
article |
Mount a Linux disk in WSL 2
If you want to access a Linux disk format that isn’t supported by Windows, you can use WSL 2 to mount your disk and access its content. This tutorial will cover the steps to identify the disk and partition to attach to WSL2, how to mount them, and how to access them.
If you are looking for guidance on how to connect a USB device (flash drive, SD card reader, etc), see Connect USB devices.
[!NOTE]
Administrator access is required to attach a disk to WSL 2.
The WSL 2mount
command does not support mounting a disk (or partitions that belong to the disk) that is currently in use.wsl --mount
always attaches the entire disk even if only a partition is requested. You can’t mount the Windows installation disk.
Prerequisites
You will need to be on Windows 11 Build 22000 or later to access this feature. You can join the Windows Insiders Program to get the latest preview builds.
Mounting an unpartitioned disk
In this simplest case, if you have a disk that doesn’t have any partitions, you can mount it directly using the wsl --mount
command. First you need to identify the disk.
-
Identify the disk — To list the available disks in Windows, run:
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
The disks paths are available under the ‘DeviceID’ columns. Usually under the
\.PHYSICALDRIVE*
format. -
Mount the disk — Using PowerShell, you can mount the disk using the Disk path discovered above, run:
Mounting a partitioned disk
If you have a disk that you aren’t sure what file format it is in, or what partitions it has, you can follow the steps below to mount it.
-
Identify the disk — To list the available disks in Windows, run:
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
The disks paths are listed after ‘DeviceID’, usually in the
\.PHYSICALDRIVE*
format. -
List and select the partitions to mount in WSL 2 — Once the disk is identified, run:
wsl --mount <DiskPath> --bare
This will make the disk available in WSL 2. (In the case of our example, the
<DiskPath>
is\.PHYSICALDRIVE*
. -
Once attached, the partition can be listed by running the following command inside WSL 2:
This will display the available block devices and their partitions.
Inside Linux, a block device is identified as /dev/<Device><Partition>
. For example, /dev/sdb3, is the partition number 3 of disk sdb
.
Example output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 1G 0 disk ├─sdb2 8:18 0 50M 0 part ├─sdb3 8:19 0 873M 0 part └─sdb1 8:17 0 100M 0 part sdc 8:32 0 256G 0 disk / sda 8:0 0 256G 0 disk
Identifying the filesystem type
If you don’t know the type of filesystem of a disk or partition, you can use this command:
This will output the detected filesystem type (under the TYPE="<Filesystem>"
format).
Mount the selected partitions
Once you have identified the partitions you want to mount, run this command on each partition:
wsl --mount <DiskPath> --partition <PartitionNumber> --type <Filesystem>
[!NOTE]
If you wish to mount the entire disk as a single volume (i.e. if the disk isn’t partitioned),--partition
can be omitted.If omitted, the default filesystem type is «ext4».
Access the disk content
Once mounted, the disk can be accessed under the path pointed to by the config value: automount.root
. The default value is /mnt/wsl
.
From Windows, the disk can be accessed from File Explorer by navigating to: \wsl$\<Distro>\<Mountpoint>
(pick any Linux distribution).
Unmount the disk
If you want to unmount and detach the disk from WSL 2, run:
Mount a VHD in WSL
[!NOTE]
WSL from the Microsoft Store introduces a new argument to directly mount a VHD:wsl --mount --vhd <pathToVHD>
You can also mount virtual hard disk files (VHD) into WSL using wsl --mount
. To do this, you first need to mount the VHD into Windows using the Mount-VHD
command in Windows. Be sure to run this command with administrator privileges. Below is an example where we use this command, and also output the disk path. Be sure to replace <pathToVHD>
with your actual VHD path.
Write-Output "\.PhysicalDrive$((Mount-VHD -Path <pathToVHD> -PassThru | Get-Disk).Number)"
You can use the output above to obtain the disk path for this VHD and mount that into WSL following the instructions in the previous section.
You can also use this technique to mount and interact with the virtual hard disks of other WSL distros, as each WSL 2 distro is stored via a virtual hard disk file called: ext4.vhdx
. By default the VHDs for WSL 2 distros are stored in this path: C:Users[user]AppDataLocalPackages[distro]LocalState[distroPackageName]
, please exercise caution accessing these system files, this is a power user workflow. Make sure to run wsl --shutdown
before interacting with this disk to ensure the disk is not in use.
Command line reference
Mounting a specific filesystem
By default, WSL 2 will attempt to mount the device as ext4. To specify another filesystem, run:
wsl --mount <DiskPath> -t <FileSystem>
For example, to mount a disk as fat, run:
wsl --mount <Diskpath> -t vfat
[!NOTE]
To list the available filesystems in WSL2, run:cat /proc/filesystems
When a disk has been mounted via WSL2 (Linux file system), it is no longer available to mount via an ext4 driver on the Windows file system.
Mounting a specific partition
By default, WSL 2 attempts to mount the entire disk. To mount a specific partition, run:
wsl --mount <Diskpath> -p <PartitionIndex>
This only works if the disk is either MBR (Master Boot Record) or GPT (GUID Partition Table). Read about partition styles — MBR and GPT.
Specifying mount options
To specify mount options, run:
wsl --mount <DiskPath> -o <MountOptions>
Example:
wsl --mount <DiskPath> -o "data=ordered"
[!NOTE]
Only filesystem specific options are supported at this time. Generic options such asro, rw, noatime, ...
are not supported.
Attaching the disk without mounting it
If the disk scheme isn’t supported by any of the above options, you can attach the disk to WSL 2 without mounting it by running:
wsl --mount <DiskPath> --bare
This will make the block device available inside WSL 2 so it can be mounted manually from there. Use lsblk
to list the available block devices inside WSL 2.
Specifying the mount name
[!NOTE]
This option is only available with WSL from the Microsoft Store
By default the mountpoint name is generated based on the physical disk or VHD name. This can be overriden with --name
. Example:
wsl --mount <DiskPath> --name myDisk
Detaching a disk
To detach a disk from WSL 2, run:
If Diskpath
is omitted, all attached disks are unmounted and detached.
[!NOTE]
If one disk fails to unmount, WSL 2 can be forced to exit by runningwsl --shutdown
, which will detach the disk.
Limitations
-
At this time, only entire disks can be attached to WSL 2, meaning that it’s not possible to attach only a partition. Concretely, this means that it’s not possible to use
wsl --mount
to read a partition on the boot device, because that device can’t be detached from Windows. -
Only filesystems that are natively supported in the kernel can be mounted by
wsl --mount
. This means that it’s not possible to use installed filesystem drivers (such as ntfs-3g for example) by callingwsl --mount
. -
Filesystems not directly supported by the kernel can be mounted via a
--bare
attach and then invoking the relevant FUSE driver.
title | description | ms.date | ms.topic |
---|---|---|---|
Get started mounting a Linux disk in WSL 2 |
Learn how to set up a disk mount in WSL 2 and how to access it. |
03/04/2022 |
article |
Mount a Linux disk in WSL 2
If you want to access a Linux disk format that isn’t supported by Windows, you can use WSL 2 to mount your disk and access its content. This tutorial will cover the steps to identify the disk and partition to attach to WSL2, how to mount them, and how to access them.
If you are looking for guidance on how to connect a USB device (flash drive, SD card reader, etc), see Connect USB devices.
[!NOTE]
Administrator access is required to attach a disk to WSL 2.
The WSL 2mount
command does not support mounting a disk (or partitions that belong to the disk) that is currently in use.wsl --mount
always attaches the entire disk even if only a partition is requested. You can’t mount the Windows installation disk.
Prerequisites
You will need to be on Windows 11 Build 22000 or later to access this feature. You can join the Windows Insiders Program to get the latest preview builds.
Mounting an unpartitioned disk
In this simplest case, if you have a disk that doesn’t have any partitions, you can mount it directly using the wsl --mount
command. First you need to identify the disk.
-
Identify the disk — To list the available disks in Windows, run:
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
The disks paths are available under the ‘DeviceID’ columns. Usually under the
\.PHYSICALDRIVE*
format. -
Mount the disk — Using PowerShell, you can mount the disk using the Disk path discovered above, run:
Mounting a partitioned disk
If you have a disk that you aren’t sure what file format it is in, or what partitions it has, you can follow the steps below to mount it.
-
Identify the disk — To list the available disks in Windows, run:
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
The disks paths are listed after ‘DeviceID’, usually in the
\.PHYSICALDRIVE*
format. -
List and select the partitions to mount in WSL 2 — Once the disk is identified, run:
wsl --mount <DiskPath> --bare
This will make the disk available in WSL 2. (In the case of our example, the
<DiskPath>
is\.PHYSICALDRIVE*
. -
Once attached, the partition can be listed by running the following command inside WSL 2:
This will display the available block devices and their partitions.
Inside Linux, a block device is identified as /dev/<Device><Partition>
. For example, /dev/sdb3, is the partition number 3 of disk sdb
.
Example output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 1G 0 disk ├─sdb2 8:18 0 50M 0 part ├─sdb3 8:19 0 873M 0 part └─sdb1 8:17 0 100M 0 part sdc 8:32 0 256G 0 disk / sda 8:0 0 256G 0 disk
Identifying the filesystem type
If you don’t know the type of filesystem of a disk or partition, you can use this command:
This will output the detected filesystem type (under the TYPE="<Filesystem>"
format).
Mount the selected partitions
Once you have identified the partitions you want to mount, run this command on each partition:
wsl --mount <DiskPath> --partition <PartitionNumber> --type <Filesystem>
[!NOTE]
If you wish to mount the entire disk as a single volume (i.e. if the disk isn’t partitioned),--partition
can be omitted.If omitted, the default filesystem type is «ext4».
Access the disk content
Once mounted, the disk can be accessed under the path pointed to by the config value: automount.root
. The default value is /mnt/wsl
.
From Windows, the disk can be accessed from File Explorer by navigating to: \wsl$\<Distro>\<Mountpoint>
(pick any Linux distribution).
Unmount the disk
If you want to unmount and detach the disk from WSL 2, run:
Mount a VHD in WSL
[!NOTE]
WSL from the Microsoft Store introduces a new argument to directly mount a VHD:wsl --mount --vhd <pathToVHD>
You can also mount virtual hard disk files (VHD) into WSL using wsl --mount
. To do this, you first need to mount the VHD into Windows using the Mount-VHD
command in Windows. Be sure to run this command with administrator privileges. Below is an example where we use this command, and also output the disk path. Be sure to replace <pathToVHD>
with your actual VHD path.
Write-Output "\.PhysicalDrive$((Mount-VHD -Path <pathToVHD> -PassThru | Get-Disk).Number)"
You can use the output above to obtain the disk path for this VHD and mount that into WSL following the instructions in the previous section.
You can also use this technique to mount and interact with the virtual hard disks of other WSL distros, as each WSL 2 distro is stored via a virtual hard disk file called: ext4.vhdx
. By default the VHDs for WSL 2 distros are stored in this path: C:Users[user]AppDataLocalPackages[distro]LocalState[distroPackageName]
, please exercise caution accessing these system files, this is a power user workflow. Make sure to run wsl --shutdown
before interacting with this disk to ensure the disk is not in use.
Command line reference
Mounting a specific filesystem
By default, WSL 2 will attempt to mount the device as ext4. To specify another filesystem, run:
wsl --mount <DiskPath> -t <FileSystem>
For example, to mount a disk as fat, run:
wsl --mount <Diskpath> -t vfat
[!NOTE]
To list the available filesystems in WSL2, run:cat /proc/filesystems
When a disk has been mounted via WSL2 (Linux file system), it is no longer available to mount via an ext4 driver on the Windows file system.
Mounting a specific partition
By default, WSL 2 attempts to mount the entire disk. To mount a specific partition, run:
wsl --mount <Diskpath> -p <PartitionIndex>
This only works if the disk is either MBR (Master Boot Record) or GPT (GUID Partition Table). Read about partition styles — MBR and GPT.
Specifying mount options
To specify mount options, run:
wsl --mount <DiskPath> -o <MountOptions>
Example:
wsl --mount <DiskPath> -o "data=ordered"
[!NOTE]
Only filesystem specific options are supported at this time. Generic options such asro, rw, noatime, ...
are not supported.
Attaching the disk without mounting it
If the disk scheme isn’t supported by any of the above options, you can attach the disk to WSL 2 without mounting it by running:
wsl --mount <DiskPath> --bare
This will make the block device available inside WSL 2 so it can be mounted manually from there. Use lsblk
to list the available block devices inside WSL 2.
Specifying the mount name
[!NOTE]
This option is only available with WSL from the Microsoft Store
By default the mountpoint name is generated based on the physical disk or VHD name. This can be overriden with --name
. Example:
wsl --mount <DiskPath> --name myDisk
Detaching a disk
To detach a disk from WSL 2, run:
If Diskpath
is omitted, all attached disks are unmounted and detached.
[!NOTE]
If one disk fails to unmount, WSL 2 can be forced to exit by runningwsl --shutdown
, which will detach the disk.
Limitations
-
At this time, only entire disks can be attached to WSL 2, meaning that it’s not possible to attach only a partition. Concretely, this means that it’s not possible to use
wsl --mount
to read a partition on the boot device, because that device can’t be detached from Windows. -
Only filesystems that are natively supported in the kernel can be mounted by
wsl --mount
. This means that it’s not possible to use installed filesystem drivers (such as ntfs-3g for example) by callingwsl --mount
. -
Filesystems not directly supported by the kernel can be mounted via a
--bare
attach and then invoking the relevant FUSE driver.
Windows не предлагает поддержку файловой системы ext2, ext3 и ext4, файловая система, используемая дистрибутивами Linux, ext4 является наиболее используемой сегодня. Теперь вы поймете, почему при подключении жесткого диска с файловой системой ext2, ext3 или ext4 Windows предлагает отформатировать его, не имея возможности доступа к его содержимому.
Решение этой проблемы заключается в использовании одного из различных приложений, доступных в Интернете, которые позволяют нам получить доступ к этому типу устройства.
Еще один интересный вариант, если мы обычно вынуждены обращаться к этому типу диска из Windows, — это использовать Подсистема Windows для Linux , функция, доступная в Windows 10, с помощью которой мы найдем универсальный доступ к данным, хранящимся на всех дисках нашего компьютера, независимо от файловой системы.
Содержание
- Подсистема Windows для Linux (WSL)
- Активировать подсистему Windows для Linux
- Доступ к дискам Linux из Windows
- Подключиться из Windows в Linux
- Удаленный рабочий стол/RDP
- самба
- Ftp
- С программами для чтения EXT4 в Windows
- linux-ридер
- Ext2Fsd
- Другие устаревшие параметры
Самый быстрый и простой способ доступ к отформатированным дискам ext2, ext3 и ext4 используемый Linux, заключается в использовании подсистемы Windows для Linux, более известной как WSL. WSL позволяет нам запускать инструменты Linux из командной строки, что позволяет нам забыть об использовании виртуальной машины или двойной загрузки.
Кроме того, это также позволяет нам запускать приложения Windows из командной строки и приложения Linux в Windows. Эта функциональность, доступная на устройстве, изначально не активна, поэтому первое, что мы должны сделать, это активировать ее.
Активировать подсистему Windows для Linux
Чтобы активировать подсистему Windows для Linux, мы идем в окно поиска Cortana и вводим условия Компоненты Windows , нажав на первый отображаемый результат.
Далее появится окно с доступными функциями Windows, которые мы можем активировать или деактивировать в соответствии с нашими потребностями. В нашем случае мы должны найти параметр «Подсистема Windows для Linux», установить соответствующий флажок и нажать «ОК».
Через несколько секунд система предложит нам перезагрузить компьютер, чтобы правильно активировать эту функцию на нашем компьютере. После перезапуска мы должны установить терминальную среду Linux из Microsoft Хранить. В этом примере мы будем использовать Ubuntu, так как он является одним из самых популярных и используемых.
После того, как мы загрузили приложение, мы запускаем его и ждем несколько минут, пока установка не завершится. Первое, что нам нужно сделать, это создать учетную запись пользователя, учетную запись, которая не связана с учетной записью пользователя и паролем Windows.
Следующим шагом является монтирование диска, чтобы он изначально был доступен в Windows через проводник.
Доступ к дискам Linux из Windows
Первое, что нам нужно сделать, это смонтировать диск через WSL. Если мы сначала не смонтируем диск, мы никогда не сможем получить к нему доступ, поэтому не следует пропускать этот шаг.
Если наш компьютер имеет только один жесткий диск, с которого управляется операционная система Windows, то при подключении любого другого устройства система назначит следующую букву алфавита, которой в данном случае будет буква d устройства, где мы хотим связать его.
Чтобы смонтировать отформатированный диск Linux ext2, ext3 или ext4, нам нужно ввести следующую команду, где d — это диск, с которого он будет доступен.
sudo mkdir /mnt/d
sudo mount -t drvfs d: /mnt/d
С этого момента мы можем закрыть 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.
Гораздо более простой вариант удаленного подключения к компьютеру с 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, бесплатной версии более чем достаточно.
Ext2Fsd
Ext2Fsd позволяет нам монтировать диски в формате ext2, ext3 и ext4 на нашем компьютере с Windows, чтобы иметь доступ к их содержимому из проводника Windows так же, как мы можем сделать с WSL. После установки он предложит нам перезагрузить компьютер.
Приложение позволяет нам монтировать устройство так, чтобы оно только читается (это не позволяет нам копировать и удалять контент) или устанавливать разрешения на чтение и запись, лучший вариант, если мы хотим обмениваться данными между различными устройствами так же, как мы можем сделать изначально с решением 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, поэтому не подходит для чтения дисков этих типов.
Свежая инсайдерская сборка 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.
- 10 приложений, которые нужно сразу установить на новый компьютер
- 5 альтернатив «Проводника» в Windows: они лучше и по функциям, и по дизайну
- 15 тем для Windows 10, меняющих систему до неузнаваемости. Долго искал четвёртую!
- 3 программы, которые прокачают Пуск в Windows 10. Он станет удобнее и функциональнее
- Как выполнять Linux-команды внутри Windows: официальный и сторонние способы
Если вы используете Windows рядом с Linux, рано или поздно может возникнуть необходимость скопировать файлы из одной операционной системы в другую. При копировании с Windows в Linux проблем не возникнет так как Linux отлично открывает файловые системы семейства NTFS, но вот открыть файловую систему Ext4 в операционной системе от Microsoft будет не так то просто.
В этой инструкции я опишу несколько способов подключения Ext4 в Windows. Вы можете либо добавить поддержку этой файловой системы в Windows либо просто извлечь из неё файлы с помощью специальных программ.
Подключение ext4 в Windows 10 и 11
1. Драйвер ext2fsd
Для работы с файловыми системами семейства Ext существует открытый драйвер для windows под названием ext2fsd. Программа не обновлялась с 2017 года, однако до сих пор она работает. У меня получилось успешно использовать утилиту в Windows 10, но в Windows 11 она не заработала.
Загрузить установщик для вашей версии ОС можно на странице релизов программы в GitHub. Процесс установки не должен вызвать никаких трудностей и сводиться к нажиманию кнопки Далее в мастере установки, как обычно при установке программ в Windows. Интерес представляет только это окно:
Здесь:
- Make Ex2Fsd automatically started when system boots — автоматическая загрузка драйвера во время загрузки системы, желательно включить.
- Enable write support for ext2 partitions — поддержка записи в файловую систему ext2
- Enable force writing support on Ext3 partitions — поддержка записи в файловую систему ext3
Установите необходимые галочки и еще несколько раз нажмите кнопку Далее. В последнем окне мастера установки отметьте галочку Start Ext2 Volume Manager right now to assign drive letters for your ext2/ext3 partitions для того чтобы запустить менеджер разделов:
Главное окно программы выглядит вот так:
Здесь в в списке показаны все доступные разделы, их размер и файловая система. Для того чтобы примонтировать любой из разделов выполните на нем двойной щелчок:
Здесь есть два варианта монтирования:
- Automaticly mount via Ext2Mgr — раздел будет подключен сейчас, но только до перезагрузки
- Mountpoint for fixed disk — постоянное автоматическое подключение раздела при старте системы.
С права от поля способа монтирования нужно выбрать букву диска для монтирования.
Также в поле Hiding files with prefix можно указать с какими префиксами файлы нужно считать скрытыми, как вы знаете в Linux считаются скрытыми файлы с префиксом точка. Когда укажите все необходимые параметры нажмите кнопку Apply.
Обратите внимание, что окно настроек монтирования должно выглядеть именно так. Если окно выглядит иначе, значит что-то работает не так. Если программа не работает, убедитесь что нет других запущенных программ для работы с дисками или файловыми системами семейства Ext. Попробуйте переустановить программу.
Теперь открыв Мой компьютер вы увидите подключенный диск:
С помощью драйвера Ext2fsd вы можете работать с вашими разделами Linux как с обычными NTFS или FAT.
2. Linux Filesystems for Windows от Paragon
Paragon Software — это та самая компания, которая добавила новый драйвер для работы NTFS в ядро Linux в 2021 году. Также у неё есть программа для работы с Ext4 в Windows. Это такой же драйвер Ext4 Windows как и Ext2fsd. Но в отличие от Ext2fsd эта программа активно поддерживается и разрабатывается. Она имеет современный интуитивно понятный интерфейс и примерно ту же функциональность. В интерфейсе вы можете монтировать или размонтировать разделы Ext4 в режиме чтения и записи, а также XFS и Btrfs в режиме только для чтения.
Программа платная, но имеет пробную версию, которой можно пользоваться на протяжении 10 дней, а её цена для личного использования на момент написания статьи составляет около тысячи рублей.
Скачать пробную версию можно из официального сайта. В процессе установки нет ничего необычного. Достаточно просто нажимать кнопку Далее. В одном из окон необходимо выбрать активацию пробного периода или активировать вашу лицензию:
После завершения установки запустится главное окно программы. По умолчанию она автоматически примонтирует все доступные разделы с файловыми системами Linux:
В левой части окна находится список доступных разделов дисков, а в правой подробная информация о каждом разделе. Вы можете размонтировать раздел нажав кнопку Размонтировать или значок стрелки возле имени раздела:
Кроме того здесь можно проверить раздел на ошибки с помощью кнопки Проверить или форматировать его. Если вы хотите отключить автоматическое монтирование раздела это можно сделать внизу окна:
Если раздел не примонтирован, вы можете его подключить нажав на кнопку Замонтировать. После этого программа предложит выбрать режим монтирования, а также букву диска.
Для того чтобы получить доступ к вашим файлам просто откройте Этот компьютер и выберите нужный диск. Теперь Linux разделы доступны в Windows, аналогично тому как это было в Ext2fsd. Также вы можете воспользоваться кнопкой Открыть в проводнике:
1. Diskinternals Linux Reader
Это самый простой способ открыть ext4 в windows 10. С помощью программы DiskInternals Linux Reader вы можете извлечь файлы из раздела с файловой системой Linux не добавляя её поддержку саму систему. Скачать программу можно на официальном сайте. Установка программы аналогично предыдущей сводится к нажатию кнопки Далее:
Главное окно программы выглядит вот так:
Здесь вы можете выбрать нужный раздел с файловой системой Ext4 и просмотреть все файлы, что там есть:
Тут поддерживается поиск, просто введите имя файла, который хотите найти и программа подсветит его в списке:
Чтобы извлечь любой из файлов или папку, кликните по ней правой кнопкой мыши и выберите Save, затем выберите пункт Save files:
Далее выберите папку, в которую будет сохранен ваш файл:
Чтобы сохранить структуру папок нужно отметить флажок Save directory structure. Затем нужно подтвердить список файлов для экспорта:
После этого дождитесь завершения процесса копирования и можете делать с полученными файлами все что нужно уже в проводнике.
2. DiskGenius
DiskGenius — это утилита для восстановления данных. Она позволяет восстанавливать удаленные файлы, а также затертые разделы или таблицу разделов в целом. Утилита поддерживает работу с файловыми системами Ext2/3/4 и может работать не только с удалёнными файлами, но и существующими. У программы есть бесплатная версия, которой вполне достаточно для работы с Ext4. Скачать её можно на официальном сайте. В процессе установки нет ничего примечательного, как и у других программ. Главное окно DiskGenius выглядит вот так:
В левой части окна находится список доступных дисков и разделов. По каждому диску можно посмотреть информацию на панели справа. Каждый раздел можно раскрыть и посмотреть список директорий, которые там есть. Сделайте двойной клик по директории для того чтобы посмотреть список файлов. Они будут отображены в правой части окна. Для того чтобы сохранить файл на рабочий стол откройте контекстное меню и выберите Copy To «Desktop»:
Также вы можете выбрать Copy To или Copy To «My Documents». После этого откроется окно с выводом состояния сохранения:
После этого файл появится на рабочем столе или в том расположении, которое вы выбрали.
Выводы
Теперь вы знаете как открыть Ext4 в Windows 10 и 11. Драйвер с открытым исходным кодом Ext2fsd всё ещё работает не смотря на то что давно не обновлялся. Если он не работает в вашем случае, то вы всё ещё можете использовать утилиту от Diskinternals или драйвер от Paragon.
Существуют и другие инструменты, не рассмотренные в этой статье. Например, e2explore, его разработка была прекращена в 2012 году и мне не удалось его запустить. Существуют также утилиты, позволяющие конвертировать Ext4 в NTFS, но будьте аккуратны с ними, ни в коем случае нельзя конвертировать корневой или домашний раздел, потому что это сломает систему.
А какие инструменты используете вы для доступа к разделам Linux из Windows? Напишите в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .