Тези от нас, които използват два компютъра, единият с Linux, а другият с Windows, понякога се чувстват сякаш плуват в противоположни течения. В определени случаи ни е било необходимо достъп до нашите файлове в Linux от компютъра с Windows, и нещата се усложниха. Случвало ли ви се е това? Тогава ще ви е интересно да научите как да четете и записвате EXT4 твърди дискове от Linux в Windows.
Защо Windows не може да обработва EXT4 директно?

Да кажем, че имате сменяем твърд диск или стар дял на компютър с Linux, пълен с важни проекти, документи и снимки. Сега трябва да възстановите тези файлове, но сте на компютър с Windows. Включвате устройството, но операционната система на Microsoft просто го игнорира. Или, в най-добрия случай, предлага да го форматирате. Какво става?
Това не е грешка, а по-скоро невидима стена, разделяща тези екосистеми. Проблемът е, че Windows не включва вградена поддръжка за файловата система EXT4, която е стандартната в Linux. Това би включвало интегриране на отворен код в ядрото на Windows., нещо, което Microsoft не желае да направи поради технически, лицензионни и бизнес причини.
За щастие, е възможно да се четат и записват твърди дискове EXT4 Linux в Windows, без допълнителен софтуер. Разбира се, има инструменти на трети страни, които правят процеса много по-лесен, особено полезни за начинаещи. Но преди да опитате, е добре да знаете основите. рисковете от обединяването на двата свята.
Предпазни мерки преди четене и запис на твърди дискове EXT4 от Linux към Windows

Разумно е да прегледате рисковете от четене и запис на твърди дискове EXT4 Linux в Windows. Има рискове, защото Windows използва свои собствени файлови системи, като NTFS, FAT32 и exFAT. Linux, от друга страна, има своя собствена: EXT4 (Fourth Extended Filesystem), файлова система с отворен код, проектирана специално за неговото ядро. Опит за четене и запис на една файлова система от друга може да причини сериозни грешки или да повреди файловете.
Това е особено вярно, когато трябва да запишем или променим файл, създаден в Linux от компютър с Windows. Четенето им обикновено не е проблем; обаче Правенето на промени в тях носи висок риск от генериране на несъвместимостиКакво може да се случи?
- Корупция на данниОперация за запис от Windows може да повреди файловата система Linux EXT4, особено ако устройството не е извадено правилно.
- Загуба на потребителски разрешения и атрибути, тъй като инструментите за писане на Windows често не могат да запазят тази информация.
- Грешки в съвместимосттаLinux може да не разпознае твърд диск EXT4, който е бил модифициран в Windows преди това.
Така че, ако трябва само да възстановите файлове, придържайте се към четенето. А ако трябва да пишете, правете го само повърхностно и на дискове, които сте архивирали или нямате нищо против да форматирате. Да видим сега. Два безопасни начина за четене и запис на твърди дискове EXT4 от Linux към Windows: нативно и с инструменти на трети страни.
Нативно: С подсистемата Windows за Linux (WSL)

Започвайки с Windows 10, Microsoft включи вграден инструмент за четене и запис на твърди дискове EXT4 Linux в Windows. Той се нарича Windows Subsystem for Linux (WSL) и... позволява ви да стартирате Linux дистрибуции директно на WindowsОсвен това, в най-новата версия (WSL2) е възможно да се монтират EXT4 дискове и да се осъществява достъп до тях от Windows File Explorer.
Има две неща, които трябва да знаете за WSL2. Първо, Не е активирано по подразбиране. в Windows 10 и Windows 11. Така че трябва да го активирате ръчно, за да можете да го използвате. Второ, По подразбиране няма директен достъп до физическите дискове, които свързвате чрез USBТака че трябва да ги монтирате от PowerShell с администраторски права. Нека видим как да направите всяко едно от тях.
Как да активирате WSL за четене и запис на твърди дискове EXT4 от Linux на Windows
Активирането на WSL е първата стъпка да можете да четете и записвате твърди дискове с EXT4 Linux в Windows. Когато тази опция е активирана, можете да инсталирате Linux дистрибуции в Windows и оттам да имате достъп до вашите дискове, форматирани с EXT4. Стъпките за активиране са:
- В Windows отидете на Контролен панел – Система – Допълнителни функции – Допълнителни функции на Windows.
- В списъка с функции активирайте опциите Подсистема Windows за Linux (Подсистема на Windows за Linux) и Платформа за виртуални машини (Платформа за виртуални машини).
- Кликнете върху Приемам, изчакайте Windows да инсталира необходимите компоненти и рестартиране екипът.
- (По избор, но препоръчително) Отворете PowerShell като администратор и изпълнете следната команда, за да инсталирате WSL и да зададете WSL2 като настройка по подразбиране: wl –инсталиране.
- Тази команда ще инсталира най-новата версия на WSL и ще изтегли Ubuntu по подразбиране.
Как да монтирате EXT4 устройство с WSL
След като WSL е активиран и дистрибуцията на Linux работи на Windows, е време да монтирате EXT4 устройството, за да може да се чете и модифицира. Очевидно е, че трябва физически да го свържете към компютъра с Windows. След това е време да Отворете PowerShell като администратор и направете следното::
- Изпълнете команда Get-Disk за да видите списъка със свързани дискове. Определете номера на EXT4 устройството, което току-що свързахте.
- След това изпълнете команда wsl -mount [ИД на устройство] -partition [номер на дял] за монтиране на устройството. Ако дискът има само един дял, можете да изтриете секцията -дял.
- Това е всичко! Вече можете да получите достъп до EXT4 устройството директно от File Explorer. Просто отворете категорията Linux и отидете до папката /mnt.
За по-подробно ръководство стъпка по стъпка, вижте пълното ръководство на Как безопасно да четете и пишете на EXT4 дялове в Windows 11.
Четене и запис на твърди дискове EXT4 Linux в Windows с инструменти на трети страни
Ако вграденото решение за четене и запис на твърди дискове EXT4 в Linux на Windows не ви подхожда, можете да опитате инструмент на трета страна. Тези програми Те улесняват значително достъпа и записа на EXT4 устройства от Windows среда.Това е предимно за неопитни потребители или такива, които търсят бързо, ефективно и безрисково решение. Ето най-добрите алтернативи:
- Файлови системи на Linux за Windows от Paragon Software.
- PartitionGuru (DiskGenius)
- UFS проучва професионален софтуер за възстановяване на данни (само за достъп и четене).
- Linux Reader от DiskInternals
Да, четенето и записването на твърди дискове EXT4 Linux в Windows е възможно. Ако смятате, че можете да се справите с всичко, опитайте да използвате вградената WSL функция. В противен случай, потърсете инструмент на трета страна. Във всеки случай, Приоритетът е, че можете да получите достъп и да възстановите вашите Linux файлове от вашия компютър с Windows..
От малък съм очарован от всичко научно и технологично, особено от онези постижения, които правят живота ни по-лесен и по-приятен. Обичам да съм в крак с последните новини и тенденции и да споделям моя опит, мнения и съвети за устройствата и джаджите, които използвам. Това ме накара да стана уеб писател преди малко повече от пет години, фокусирайки се предимно върху устройства с Android и операционни системи Windows. Научих се да обяснявам сложни понятия с прости думи, така че моите читатели да могат лесно да ги разберат.