Как да получите достъп до Linux дялове от Windows 11

  • WSL позволява монтиране и сърфиране в EXT4 на Windows с официална поддръжка.
  • Режимът само за четене намалява рисковете при манипулиране на данни на Linux дискове.
  • Инструменти като Paragon, Linux Reader или DiskGenius предлагат алтернативи на графичния потребителски интерфейс.

Как да получите достъп до Linux дялове от Windows 11

Когато Windows 11 срещне дял EXT4 / EXT3 / EXT2, отговорът по подразбиране е ясен: не го разпознава. Все пак има надеждни начини за отваряне, четене и дори запис на Linux дискове от Windows, или с ПСЖ (Подсистема на Windows за Linux) или със специализиран софтуер на трети страни. Ето едно практично, подробно ръководство, което ще ви помогне да го направите безопасно и без изненади.

Преди да се докоснете до каквото и да било, струва си да запомните, че манипулирането на файлови системи, различни от Windows, включва някакъв рискАко следвате стъпките, нищо не би трябвало да се случи, но винаги има възможност за повреда или загуба на данни, особено по време на запис. Затова подгответе резервно копие и приложете мерките за сигурност, които описваме по-долу, за да работите с пълно спокойствие.

Преди да започнете: основна подготовка и безопасност

За да сведете до минимум проблемите, е добре да отделите няколко минути за безопасна подготовка на средата. Това намалява риска от повреда на журнала, конфликти с разрешения или грешки при демонтиране.

  • Направете пълно резервно копие на важни данни на вашия Linux дял.
  • Ако сте в двойна обувка, демонтирайте устройството в Linux, за да потвърдите, че не е монтирано или не се използва.
  • Точно идентифицира диска и дяла (избягва объркване с други томове).
  • Използвайте надеждни и актуални инструменти: приоритизирайте ПСЖ или модерен софтуер с поддръжка на EXT4; избягвайте остарели помощни програми.
  • Ако не е необходимо да променяте данни, работете върху само за четене (минимизира риска).
  • Избягвайте прекъсвания: Не принуждавайте системата да се изключва или да я изключва внезапно по време на операции по запис.
  • Винаги безопасно демонтирайте или изваждайте устройствата, преди да изключите или рестартирате компютъра.

Какво е EXT4 и защо Windows не го разпознава?

EXT4 (четвърта разширена файлова система) е форматът по подразбиране в много Linux дистрибуции, като например Debian или UbuntuWindows, от друга страна, не предлага вградена поддръжка за EXT2/3/4, така че не може сам да чете или монтира тези дялове. Ето защо ви е необходим WSL или... драйвер/контролер от трети страни за достъп до данни от Explorer.

Това не означава, че е невъзможно; напротив, има няколко начина да се направи отваряне, сглобяване и прехвърляне файлове. По-долу ще видите как да направите това с WSL (най-директното решение, ако търсите поддръжка от екосистемата на Microsoft) и със специализирани програми, ако предпочитате традиционен графичен интерфейс.

Вариант 1: WSL (подсистема на Windows за Linux)

WSL ви позволява да стартирате Linux среда в Windows и, започвайки с Windows 11 (и Windows 10 21H2 нататък с актуализиран WSL), да монтирате физически дискове. ЕХТ4 с командата wsl –mount. Това е най-надеждният и поддържан от Microsoft метод за работа с файлови системи на Linux без виртуални машини или двойно зареждане.

Изисквания и активиране на WSL

За да използвате WSL2, трябва да имате активирани функции на Windows. „Платформа за виртуална машина“ и „Подсистема на Windows за Linux“ с активирана виртуализация в BIOS/UEFI. В Windows 11 или Windows 10 21H2+ можете лесно да инсталирате WSL и дистрибуция (напр. Ubuntu 22.04 LTS) от Microsoft Store.

  • Отворете Windows Search и изберете „Включване или изключване на функциите на Windows“. Изберете „Подсистема на Windows за Linux“.
  • Рестартирайте, когато бъдете подканени. След това инсталирайте дистрибуция като Ubuntu от Microsoft Store и създайте свой Linux потребител.
  • Проверете версиите с: wsl.exe --version

След като WSL2 е активен, ще можете да получите достъп и до двата Windows файла от Linux (чрез дрвфс), както и към EXT4 дискове, използващи wsl –монтиране, което е това, което ни интересува тук.

Монтиране на Windows NTFS дискове в WSL (drvfs)

За да разберете разликата: ако искате да видите вашия Windows D: диск от Linux дистрибуцията, можете да го монтирате с дрвфсВ дистрибутивна сесия, създайте точката на монтиране и я монтирайте по следния начин:

sudo mkdir /mnt/d
sudo mount -t drvfs D: /mnt/d

Този път работи за томове на Windows (NTFS/FAT). Въпреки това, за дискове или дялове с ЕХТ4 Ще използвате wsl –mount, както е показано по-долу. Вижте сравненията на NTFS/FAT32 Ако имате въпроси относно форматите при мигриране на данни.

Монтиране на EXT4 диск с wsl –mount

Ключът е да идентифицирате физическия диск и след това да го монтирате. От PowerShell (Администратор) можете да изброите дисковете на Windows, за да намерите техните... ID на устройството:

Get-CimInstance -Query "SELECT * from Win32_DiskDrive"

Идентификаторът се показва като \\.\PHYSICALDRIVE*. Като алтернатива, в CMD можете да използвате: WMIC за бърз поглед.

wmic diskdrive list brief

След като дискът е идентифициран, монтирайте го директно (ако няма дялове или искате да монтирате целия диск):

wsl.exe --mount \\.\PHYSICALDRIVE0

Ако дискът има няколко дяла, можете да го прикачите в RAW формат и да решите кой дял да монтирате от WSL. Първо, прикачете без монтиране:

wsl.exe --mount \\.\PHYSICALDRIVE0 --bare

Във вашата Linux дистрибуция, избройте блоковите устройства и проверете наличните дялове с lsblk:

lsblk

Ако трябва да знаете файловата система на конкретен дял, използвайте blkid за да се открие неговият ТИП (например, ТИП=ext4):

blkid /dev/sdb3

За директно монтиране на определен дял (от PowerShell):

wsl.exe --mount \\.\PHYSICALDRIVE0 --partition 3 --type ext4

След като бъде монтирано, съдържанието е достъпно в дистрибуцията в точката, конфигурирана от automount.root (по подразбиране /mnt/wsl) и, от Windows, навигиране с Explorer до мрежовия път \\wsl$\Distro\Точка на монтиране.

Разширени опции, VHD и ограничения

Можете да укажете типа на файловата система, конкретен дял или дори име за монтиране. Някои полезни опции:

wsl.exe --mount \\.\PHYSICALDRIVE0 --type vfat
wsl.exe --mount \\.\PHYSICALDRIVE0 --partition 1 --type btrfs
wsl.exe --mount \\.\PHYSICALDRIVE0 --options "data=ordered"
wsl.exe --mount \\.\PHYSICALDRIVE0 --name miDiscoLinux

За да демонтирате и отделите диска от WSL2, изпълнете:

wsl.exe --unmount \\.\PHYSICALDRIVE0

Можете също да яздите VHD / VHDX (напр. ext4.vhdx от друга дистрибуция). Монтирайте го първо в Windows (PowerShell като администратор) и след това го прехвърлете на WSL с wsl –mount:

Write-Output "\\.\PhysicalDrive$((Mount-VHD -Path <pathToVHD> -PassThru | Get-Disk).Number)"

Обърнете внимание, че wsl –mount в момента не поддържа директно USB устройства, флаш памети или SD карти; моля, проверете документацията за Свързване на USB устройства ако имате нужда от него. Освен това, WSL прикачва цели дискове, а не дялове от системния диск, използван от Windows.

Вариант 2: Програми за четене на EXT4 в Windows (графичен интерфейс)

Ако предпочитате решение с графичен интерфейс и без въвеждане на WSL, има инструменти на трети страни, които монтират или изследват дялове. EXT4 / EXT3 / EXT2 от Windows. Някои са само за запис; други са само за четене.

Файлови системи на Linux за Windows (Paragon)

Paragon предлага висококачествен търговски контролер за достъп до томове Ext2/Ext3/Ext4 с поддръжка за четене и запис за Btrfs и XFS. Предлага 10-дневен безплатен пробен период; след това скоростите са намалени, освен ако не закупите лиценз.

  • Поддръжка за Ext функции като 64-bit, dir_index, extent, extra_isize, ext_attr, flex_bg, has_journal (в момента няма поддръжка за bigalloc, journal_dev, meta_bg, inline_data).
  • Позволява ви да създавате, четете, променяте, копирате и изтривате файлове в Ext; в Btrfs и XFS, само за четене.
  • Ако имате по-стара версия на Paragon ExtFS, препоръчително е да я деинсталирате, преди да инсталирате този пакет.

За потребители, които редовно работят с Linux дискове на Windows, това е опция. стабилен и поддържан.

DiskInternals Linux Reader

Linux Reader е много популярна програма за проучване на Linux дялове в само за четенеПозволява ви да преглеждате, отваряте директории и експортирате файлове на друго място в Windows, намалявайки риска от повреда при запис.

  • Инсталирайте, откривайте дялове (Ext4, ReFS, HFS/HFS+ и други) и изследвайте тяхното съдържание в приложението.
  • За да използвате файловете в Windows, изберете ги и щракнете върху „Запазване“, за да ги експортирате.

Идеално, когато приоритетно давате на сигурността и се нуждаете само от четене и копиране данни.

Ext2Fsd

Ext2Fsd е драйвер за Windows с поддръжка за EXT2/3/4 Тази помощна програма ви позволява да монтирате томове и да задавате букви на устройства. Типичната ѝ употреба е да активира режим само за четене и автоматично задаване на букви, за да се сведе до минимум рискът.

  • След като го инсталирате, стартирайте услугата и отметнете „Монтиране на всички томове само за четене“ и „Автоматично присвояване на буква“.
  • Можете да преглеждате дяловете директно от Explorer.

Въпреки че е практично, струва си да се помни, че това е проект с определени ограничения и нередовна поддръжка; за предпочитане го използвайте без писане.

Диск Genius

DiskGenius е мениджър на дялове с поддръжка на множество файлови системи, включително EXTИнтерфейсът му наподобява Explorer и ви позволява да преглеждате и копирате данни; той предлага и разширени функции (възстановяване, разделяне, архивиране), някои от които изискват такса.

За четене на Linux дялове от Windows, тази функция е безплатна; за запис в EXT4 е необходима платена версия. Полезна е, ако искате инструмент „всичко в едно“ и избягвайте WSL.

UFS Explorer

UFS Explorer е много изчерпателен и поддържа множество системи (включително macOS формати). За EXT дялове, той набляга на износ данни, които не могат да се записват, така че е насочено към безопасно четене/копиране.

Ext2explore, Explore2fs и Ext2 IFS

Ext2explore (с отворен код) работи подобно на Linux Reader: изследвате и експортирате от собствения си интерфейс. Стартирайте като администратор, за да видите всички дискове. Explore2fs и Ext2 IFS са ветерани алтернативи, полезни за определен период от време, макар и с ограничена поддръжка.

Достъп до друг Linux компютър от Windows (без демонтиране на дискове)

Ако искате да получите достъп до файловете на отдалечен Linux компютър от Windows, можете да изберете отдалечена връзка, Самба или FTP сървър. Те са независими от монтирането на физически диск и са много удобни в локална мрежа.

Отдалечен работен плот (RDP/xrdp)

Инсталирайте xrdp на Linux машината, за да активирате отдалечен работен плот с Windows клиента. Уверете се, че знаете IP от компютъра с Linux и конфигурирайте пренасочване на портове, ако осъществявате достъп отвън.

sudo apt install xrdp

В Windows отворете Връзка с отдалечен работен плот, въведете IP адреса и Linux потребителя и ще можете лесно да управлявате компютъра и да премествате файлове.

Самба (SMB)

Със Samba можете да споделяте Linux папки в мрежата и да ги отваряте от Windows, използвайки протокола SMB (същият, който Microsoft използва в своите мрежи).

sudo apt-get install samba

В файловия мениджър на Linux маркирайте папка като споделена, активирайте разрешения (създаване/изтриване) и гост достъп, ако е приложимо. В Windows, в адресната лента на Explorer, въведете \\IP-адрес-на-компютъра\Име-на-папка, за да въведете към файловете.

FTP (vsftpd + FileZilla)

Друг опитен вариант е да настроите сървър FTP на Linux с vsftpd и се свързвайте от Windows с FileZilla. Предотвратете анонимен достъп, като разкриете услугата извън мрежата си.

sudo apt-get install vsftpd
# Edita /etc/vsftpd.conf según tus necesidades
sudo /etc/init.d/vsftpd start

От Windows използвайте IP адреса на сървъра и порт 21 във вашия FTP клиент за прехвърляне на файлове.

Методология на инструментите на EaseUS: Преглед, възстановяване и конвертиране

Ако крайната ви цел е да използвате този диск като устройство за данни в Windows, има сравнително удобен процес: първо визуализирайте съдържанието на EXT4 дяла с мениджър като EaseUS Partition Master, след което рекупера или експортирайте това, което е важно и накрая, формат към NTFS.

  • Преглед: Намерете дяла EXT4 и прегледайте неговите свойства и структура на папките, за да потвърдите съдържанието му.
  • Възстановяване (ако е необходимо): EaseUS Data Recovery Wizard може да сканира EXT дялове и да възстанови файлове преди форматиране.
  • Конвертиране/Преправяне на файлова система: С EaseUS Partition Master, за да я направите напълно използваема в Windows.

Този подход избягва главоболия, ако не е необходимо да съхранявате EXT4. Уверете се, че сте запазили възстановените файлове на сигурно място, отделно от засегнат диск.

Често срещани рискове и как да ги смекчим

Работата с EXT4 от Windows не е толкова проблематична, колкото изглежда, но има рискове, особено при писане. Следните препоръки минимизират шансовете за загуба на данни. данни.

  • Повреда на журнала EXT4: Неочакваното изключване може да повреди журналирането. Решение: Избягвайте прекъсвания и винаги демонтирайте (wsl –unmount или бутона „unmount“ на приложението), преди да изключите или прекъснете връзката.
  • Непоследователни разрешения: Някои драйвери/WSL може да имат странни разрешения. Ако това се случи, стартирайте в оригиналния Linux, използвайте sudo chmod и коригира propiedad и режими на достъп.
  • Интензивни записи (хранилища, бази данни): могат да доведат до повреда, ако драйверът не управлява добре паралелността. Изпълнете sync преди демонтиране и, ако е възможно, изпълнете тези операции директно в Linux среда.

Като цяло, ако не е нужно да пишете, работете върху само за четенеИ когато ще правите промени, уверете се, че имате актуализирано резервно копие и не прекъсвайте процеса.

Полезни команди за идентификация и асемблиране

За да изброите дискове в Windows (PowerShell): ID на устройството ще бъде вашата справка за wsl –mount.

Get-CimInstance -Query "SELECT * from Win32_DiskDrive"

En CMD, бърз преглед на дисковете с:

wmic diskdrive list brief

В рамките на дистрибуцията на Linux (WSL) преглеждайте устройствата и прегради:

lsblk
blkid /dev/sdXN

монтиране с WSL по дял и тип:

wsl.exe --mount \\.\PHYSICALDRIVEN --partition X --type ext4

Безопасен демонтаж от свързаното устройство:

wsl.exe --unmount \\.\PHYSICALDRIVEN

Често задавани въпроси (ЧЗВ)

Защо Windows не чете EXT2/EXT3/EXT4?

Тъй като системата на Microsoft не включва вградена поддръжка за EXTЗа достъп до него ви е необходим WSL или драйвер/програма за преглед на трета страна.

Има ли безплатни инструменти за четене на Linux дискове на Windows?

Да: Linux Reader (само за четене) или помощни програми като Ext2explore. За монтиране на букви, Ext2Fsd (само за четене е най-подходящ). WSL е безплатен и силно се препоръчва.

Може ли Windows да записва в EXT4?

Не е нативно. С трети страни някои инструменти позволяват писане (напр. Paragon), но носи по-голям риск. Ако не е необходимо да променяте, използвайте само за четене.

Кой е по-добър, NTFS или EXT4?

В Windows, NTFS се представя по-добре; в Linux EXT4 обикновено е водеща. Работете върху нативната файлова система на всяка операционна система, когато е възможно.

Как да видя дяловете в Linux?

Употреба lsblk да изброите устройства, fdisk -l за да видите таблицата на дяловете и blkid за идентифициране на типовете файлови системи.

Parted или fdisk?

И двете са валидни. разединен обхваща операции, които fdisk не предоставя, и добавя функции за създаване и преоразмеряване на файлови системи.

Мога ли да използвам Linux терминала на Windows?

Ако с ПСЖВключете функцията, инсталирайте дистрибуция от Microsoft Store и сте готови.

Забележка относно поверителността на сайтове на трети страни

Когато разглеждате форуми или уебсайтове като Reddit, е нормално да виждате реклами, които бисквитки и поверителностТе не влияят на техническия процес, но ги имайте предвид, когато отваряте външни ресурси.

С всичко горепосочено, вече можете да изберете пътя, който е най-подходящ за вас: WSL за интеграция, организирана от Microsoft, или помощни програми с графичен интерфейс, ако предпочитате да изследвате и експортирате без усложнения. Винаги бъдете внимателни —резервни копия, защитено демонтиране и само за четене винаги когато е възможно – и ще откриете, че е лесно да прехвърляте данни между Windows и Linux без никакви проблеми.