1. Блог
  2. Мануали

Як відкрити диск ext4 у Windows 10 і 11

Windows не вміє читати файлову систему ext4, яку використовує більшість дистрибутивів Linux: диск із сервера або з подвійним завантаженням у «Провіднику» має вигляд нерозміченого. Дані при цьому на місці — потрібен лише інструмент, який розуміє ext4.

Спосіб 1. WSL 2 — вбудований засіб Windows

У Windows 11 і актуальних збірках Windows 10 підсистема Linux уміє підключати фізичні диски з ext4. Це найнадійніший варіант: із файловою системою працює справжнє ядро Linux, доступні і читання, і запис.

Підготовка

Відкрийте PowerShell від імені адміністратора та встановіть WSL, якщо її ще немає:

wsl --install

Після встановлення перезавантажте комп’ютер. Якщо WSL уже встановлено, оновіть її:

wsl --update

Визначте диск

GET-CimInstance -query "SELECT * from Win32_DiskDrive"

У стовпці DeviceID знайдіть потрібний диск — шлях на кшталт \\.\PHYSICALDRIVE1. Орієнтуйтеся на модель і розмір.

Підключіть розділ

wsl --mount \\.\PHYSICALDRIVE1 --partition 1 --type ext4

Номер розділу підставте свій. Якщо не знаєте його, підключіть диск без файлової системи й перегляньте розмітку зсередини Linux:

wsl --mount \\.\PHYSICALDRIVE1 --bare
wsl lsblk

Відкрийте файли

Розділ з’явиться в Linux у каталозі /mnt/wsl/PHYSICALDRIVE1p1. У «Провіднику» він доступний за адресою:

\\wsl$\Ubuntu\mnt\wsl\PHYSICALDRIVE1p1

Замість Ubuntu підставте назву свого дистрибутива — її покаже команда wsl -l.

Відключіть диск

wsl --unmount \\.\PHYSICALDRIVE1

Обмеження

  • Не можна підключити диск, з якого завантажено саму Windows.
  • Диск підключається повністю, тому розділ на одному диску із системою Windows цим способом не відкрити.
  • USB-флешки й карти пам’яті безпосередньо не підтримуються: для них використовується прокидання через usbipd.
  • Після перезавантаження підключення потрібно повторити.

Спосіб 2. Програми для читання ext4

Якщо WSL встановити неможливо або потрібно лише скопіювати кілька файлів, підійдуть окремі програми.

  • DiskInternals Linux Reader — безкоштовна програма з інтерфейсом у стилі «Провідника». Працює лише на читання, тому пошкодити дані неможливо.
  • Paragon Linux File Systems for Windows — платний драйвер. Диск ext4 з’являється в системі як звичайний, із читанням і записом.

Старі безкоштовні драйвери на кшталт Ext2Fsd давно не оновлюються й можуть пошкодити сучасну ext4. Використовувати їх для запису не варто.

Спосіб 3. Не підключати диск узагалі

Часто простіше забрати дані мережею, ніж переставляти диск:

  • завантажте комп’ютер із Live-USB будь-якого дистрибутива Linux і скопіюйте файли на зовнішній диск із NTFS або exFAT;
  • якщо диск стоїть у робочому сервері, скопіюйте дані через scp або підключіть каталог як мережеву папку через SSHFS — для Windows є клієнт SSHFS-Win.

Що обрати

Завдання Спосіб
Регулярна робота з диском, потрібен запис WSL 2
Разово скопіювати файли Linux Reader
Диск ext4 як звичайний том Windows Paragon
Диск розташований у сервері scp, SSHFS

Для постійного обміну файлами між Windows і Linux зручніше тримати дані не на переносному диску, а на мережевому сховищі, доступному з обох систем.

#ext4#windows#wsl#linux#диски

Ця стаття іншими мовами:EnglishРусский