Hogyan érj el ext4 meghajtót Windows 11-en – lépésről lépésre
- Windows
- 2025. február 26.
Tartalomjegyzék
El akartam érni egy Synology NAS-ból kivett ext4 meghajtót egy Windowsos gépen USB SATA adapter segítségével. A DiskGenius és a Linux Reader ingyenes verziói lehetővé tették a meghajtók megtekintését, de másolni nem tudtam róluk. Az Ext4Fsd egy lehetőségnek tűnt, de olvastam pár dolgot, ami miatt kicsit gyanúsnak/támogatatlannak tűnt (lehet, hogy régi vagy rossz információkat olvastam).
Végül a WSL (Windows Subsystem for Linux) mellett döntöttem, amit közvetlenül a Microsoft biztosít. Itt a lépésről lépésre útmutató arról, hogyan sikerült működésre bírnom (lehetséges, hogy ezek a lépések Windows 10 alatt is működnek):
WSL telepítése
Erről itt írtam már: https://szab.ee/2025/02/windows-11-wsl-setup/
Meghajtó csatlakoztatása
Csatlakoztasd az USB/SATA adaptert és a meghajtót, ha még nem tetted meg, és indítsd újra a gépet. Valószínűleg USB3-at szeretnél használni – nekem egy Sabrent modellem van, ami 60-80 MB/s sebességgel dolgozik. Volt egy másik Sabrent modellem, ami egyáltalán nem működött, szóval sok sikert hozzá.
A meghajtó nem fog megjelenni a Fájlkezelőben, de látnod kellene, ha jobb gombbal a “Ez a gép” (This PC) > További lehetőségek (More options) > Kezelés (Manage) > Tárolás (Storage) > Lemezkezelés (Disk Management) menüpontra kattintasz.
Ha a meghajtód itt nincs listázva, a következő lépések valószínűleg nem fognak működni.
Meghajtó felcsatolása (mount) WSL-ben
Ismételd meg az első lépéseket a PowerShell rendszergazdaként való futtatásához.
A PowerShell parancssorban kérd le a felismert meghajtók listáját az alábbi parancs beírásával:
PowerShell
wmic diskdrive list brief(Az én meghajtóm
\\.\PHYSICALDRIVE2néven szerepelt).Megjegyzés: Ha gondod akad ezzel a lépéssel, egy segítőkész kommentelő jelezte, hogy a
wmicmár elavult. Modern rendszereken helyette használd a következőt azonosító lekéréséhez:GET-CimInstance -query "SELECT * from Win32_DiskDrive"Csatold fel a meghajtót az alábbi paranccsal:
PowerShell
wsl --mount \\.\PHYSICALDRIVE2 --partition 1(Természetesen használj másik számot, ha a te meghajtód PHYSICALDRIVE1, 3, stb. néven szerepel).
Kapnod kell egy üzenetet, hogy sikeresen felcsatolva a következő helyre:
/mnt/wsl/PHYSICALDRIVE2p1. (Ha több partíciód van, sok sikert hozzá. Képzeletem szerint megpróbálhatod a “2” vagy “3” használatát az “1” helyett a partition opciónál a többi partíció felcsatolásához, de nekem csak 1 volt).
Jogosultságok beállítása
Írd be a következőt a Linuxba való belépéshez (ahogy említettem, lehet, hogy most kell létrehoznod a fiókodat):
PowerShell
wslÍrd be:
Bash
sudo chmod -R 755 /mnt/wsl/PHYSICALDRIVE2p1(Használd a rád vonatkozó meghajtó- és partíciószámokat).
Add meg a jelszót, amikor kéri, és várd meg, amíg a jogosultságok frissülnek. (Enyhe bizsergést vagy vérbőséget érezhetsz a fejedben a Linux szuperfelhasználói erőd első használatakor. Ne ijedj meg, ez normális).
Fontos: Mielőtt végrehajtottam volna ezt a “chmod” lépést, láttam a meghajtó tartalmát a Windows Intézőben, de nem tudtam olvasni róla. Ez a parancs frissíti a jogosultságokat, hogy hozzáférhetővé tegye másolásra. Megjegyzés: én csak másolni akartam a meghajtóról, így a “755” tökéletesen működött. Ha írni is szeretnél a meghajtóra, lehet, hogy a “755” helyett “777”-et kell használnod.
Meghajtó elérése a Fájlkezelőből
Most már látnod kell a Windows Fájlkezelőben, a “Ez a gép” és a “Hálózat” alatt egy Linux pingvint. Navigálj ide: Linux\Ubuntu (vagy amilyen disztribúciót választottál) \mnt\wsl\PHYSICALDRIVE2p1.
Az ext4 meghajtód most már elérhető a Fájlkezelőből!
Leválasztás (Unmount)
Amikor végeztél, valószínűleg le kell választanod a meghajtót.
WSL-en belülről:
Bash
sudo umount /mnt/wsl/PHYSICALDRIVE2p1Vagy lépj ki (
exit) a WSL-ből, és PowerShell-ből:PowerShell
wsl --unmount \\.\PHYSICALDRIVE2(Figyelj az
umount(Linux) ésunmount(PowerShell) közötti különbségre – a parancssor nem bocsát meg).