Как смонтировать файловую систему Linux в Windows 10
WSL 2 – это последняя версия архитектуры, которая обеспечивает работу подсистемы Windows для Linux. Двоичные файлы ELF64 Linux в Windows. С недавними изменениями он позволяет получить доступ к файлам, хранящимся на диске с файловой системой Linux. Если у вас есть диск с установленным Linux, теперь вы можете смонтировать его в Windows 10 и просматривать его содержимое с помощью WSL 2. Вот как это можно сделать.
WSL 2 поставляет настоящее ядро Linux с Windows, которое сделает возможной полную совместимость с системными вызовами. Это первый раз, когда ядро Linux поставляется с Windows. WSL 2 использует новейшую технологию виртуализации для запуска своего ядра Linux внутри облегченной служебной виртуальной машины (ВМ). Эта новая архитектура меняет способ взаимодействия этих двоичных файлов Linux с Windows и оборудованием вашего компьютера, но по-прежнему обеспечивает тот же пользовательский интерфейс, что и в WSL 1.
Начиная с предварительной сборки Windows Insiders 20211, WSL 2 предлагает новую функция: wsl --mount
. Этот новый параметр позволяет подключать и монтировать физический диск внутри WSL 2, что дает вам доступ к файловым системам, которые изначально не поддерживаются Windows (например, ext4). Вы также можете перейти к этим файлам в проводнике Windows.
Вот шаги, которые вам нужно выполнить.
- Список доступных физических дисков в Windows 10.
- Смонтируйте диск с файловой системой Linux.
- Просмотрите его содержимое
- Отключите диск.
Сделайте это следующим образом.
Чтобы смонтировать файловую систему Linux в Windows 10,
- Откройте PowerShell от имени администратора .
- Введите следующую команду, чтобы вывести список доступных физических дисков, и нажмите Enter:
Краткий список дисков wmic
. - Просмотрите значение
DeviceID
, чтобы найти требуемый диск. - Введите следующую команду, чтобы смонтировать диск, и нажмите Enter:
wsl --mount DISKPATH [--Partition код>. Например.
wsl --mount \. PHYSICALDRIVE2 --Partition 1
. Замените значенияDISKPATH
иPartition
(если на диске более одного раздела) вместо пути к диску Linux, который вы хотите смонтировать. - Диск с файлами Linux будет смонтирован, поэтому вы можете получить к нему доступ с помощью проводника. Введите \ wsl $ в адресную строку проводника и нажмите Enter.
- Вы увидите папку названный как приведенный выше DeviceID + номер раздела. Просмотрите ее как обычную папку на жестком диске.
- По завершении закройте проводник и вернитесь в PowerShell. Введите команду
wsl --unmount
. Например.wsl --unmount \. PHYSICALDRIVE2
.
Готово.
Обратите внимание, что wsl
позволяет указать тип файловой системы. WSL попытается угадать это, но если это не удастся, используйте следующую команду:
wsl --mount \. PHYSICALDRIVE2 --Partition 1 -t ext4
В приведенной выше команде мы говорим wsl
монтировать диск как популярный Ext4 FS.