
Sok felhasználó szembesül azzal a frusztráló problémával, hogy amikor egy külső merevlemezről szeretne fájlokat vagy mappákat törölni, a Windows operációs rendszer rendszergazdai hozzáférést vagy engedélyt kér a művelet végrehajtásához. Ez különösen akkor fordulhat elő, ha a külső meghajtót korábban egy másik számítógépen, másik felhasználói fiókkal, vagy akár egy másik operációs rendszer alatt használták. Az ilyen esetekben a fájlrendszer engedélyei nem biztos, hogy megfelelően vannak beállítva az aktuális felhasználói fiókhoz, még akkor sem, ha az adminisztrátori jogosultságokkal rendelkezik.
A probléma gyökere: Miért kér a rendszergazdai engedélyt? 🔑
A Windows operációs rendszerek, különösen az NTFS fájlrendszert használó meghajtók esetében, egy összetett jogosultsági rendszert alkalmaznak. Minden fájlhoz és mappához tartozik egy tulajdonos, valamint egy hozzáférési engedélyeket tartalmazó lista (ACL – Access Control List). Ez a lista határozza meg, hogy mely felhasználói fiókok vagy csoportok milyen műveleteket végezhetnek el az adott elemen (pl. olvasás, írás, törlés, módosítás).
Amikor egy külső merevlemezt egy új számítógéphez csatlakoztatsz, előfordulhat, hogy a fájlok és mappák tulajdonosa egy olyan felhasználói fiók (vagy annak biztonsági azonosítója, SID-je), amely az aktuális rendszeren nem létezik, vagy amelyhez az aktuális felhasználónak nincs elegendő jogosultsága. Ilyenkor hiába vagy „rendszergazda” a saját gépeden, a fájlrendszer szintjén mégsem te rendelkezel a szükséges kontrollal az adott állományok felett. A rendszer ezért kér megerősítést vagy blokkolja a műveletet rendszergazdai engedély hiányára hivatkozva.
A megoldás általában két fő lépésből áll:
- A tulajdonjog átvétele a problémás fájlokon és mappákon.
- A megfelelő engedélyek (általában „Teljes hozzáférés”) beállítása a saját felhasználói fiókod számára.
Lássuk, hogyan hajthatod végre ezeket a lépéseket.
Megoldás lépésről lépésre: Engedélyek átvétele és módosítása a grafikus felületen (Windows) ⚙️
Ez a leggyakoribb és általában legkönnyebben követhető módszer a probléma orvoslására.
-
Csatlakoztasd a külső merevlemezt a számítógéphez.
-
Nyisd meg a Fájlkezelőt (Windows Intézőt, pl. a
Windows billentyű + E
kombinációval). -
Keresd meg a külső merevlemezt a meghajtók listájában. Kattints rá jobb egérgombbal, majd válaszd a Tulajdonságok (Properties) menüpontot.
-
A megjelenő ablakban kattints a Biztonság (Security) fülre. Itt láthatod a fájlokhoz és mappákhoz rendelt csoport- vagy felhasználóneveket és azok engedélyeit. Valószínűleg azt fogod tapasztalni, hogy a felhasználóneved nem szerepel a listán, vagy ha igen, akkor korlátozottak a jogosultságai.
-
Kattints a Speciális (Advanced) gombra. Ezzel megnyílik a „Speciális biztonsági beállítások” ablak az adott meghajtóhoz (vagy mappához/fájlhoz, ha egy konkrét elem jogosultságait szeretnéd módosítani).
-
A tulajdonjog átvétele:
- A „Speciális biztonsági beállítások” ablak tetején láthatod az aktuális Tulajdonos (Owner) nevét. Mellette kattints a Módosítás (Change) linkre.
- A „Felhasználó vagy csoport kiválasztása” (Select User or Group) ablakban kattints a Speciális… (Advanced…) gombra.
- Egy újabb ablak jelenik meg. Itt kattints a Keresés most (Find Now) gombra. Ez listázni fogja a rendszeren elérhető összes felhasználót és csoportot.
- A keresési eredmények között keresd meg a saját felhasználónevedet (amellyel be vagy jelentkezve a Windowsba), vagy válaszd az Administrators (Rendszergazdák) csoportot. Kattints rá duplán, vagy válaszd ki és kattints az OK gombra.
- Visszatérsz a „Felhasználó vagy csoport kiválasztása” ablakhoz, ahol a kiválasztott név már megjelent a „Írja be a kiválasztandó objektum nevét” mezőben. Kattints az OK gombra.
- Most visszajutsz a „Speciális biztonsági beállítások” ablakhoz. Itt nagyon fontos, hogy bejelöld a „Tulajdonos cseréje az altárolókon és objektumokon is” (Replace owner on subcontainers and objects) jelölőnégyzetet. ☑️ Ez biztosítja, hogy a tulajdonjog-változás a meghajtón (vagy mappában) lévő összes almappára és fájlra is kiterjedjen.
- Kattints az Alkalmaz (Apply) gombra. A rendszer figyelmeztethet, hogy újra meg kell nyitnod az objektum tulajdonságait az engedélyek megtekintéséhez vagy módosításához. Kattints az OK-ra a figyelmeztető üzeneteken. A folyamat eltarthat egy ideig, különösen nagy mennyiségű fájl esetén. Légy türelemmel!
-
Engedélyek módosítása (Teljes hozzáférés biztosítása):
- Miután a tulajdonjog átvétele befejeződött (és az „Alkalmaz” gombra kattintottál), maradj a „Speciális biztonsági beállítások” ablakban.
- Most, hogy te vagy a tulajdonos, hozzáadhatod a saját felhasználói fiókodat az engedélyezési listához, vagy módosíthatod a meglévő bejegyzését.
- Kattints a Hozzáadás (Add) gombra az engedélyezési bejegyzések alatt.
- A megjelenő „Engedélybejegyzés” ablakban kattints a „Rendszerbiztonsági tag kiválasztása” (Select a principal) linkre.
- Ismét megjelenik a „Felhasználó vagy csoport kiválasztása” ablak. Az előzőekhez hasonlóan kattints a Speciális…, majd a Keresés most gombra, és válaszd ki a saját felhasználónevedet. Kattints az OK gombokra, amíg vissza nem érsz az „Engedélybejegyzés” ablakhoz.
- Az „Alapvető engedélyek” (Basic permissions) résznél jelöld be a Teljes hozzáférés (Full control) jelölőnégyzetet. ☑️ Ez minden szükséges jogot megad (olvasás, írás, törlés, módosítás stb.).
- Kattints az OK gombra.
- Visszatérve a „Speciális biztonsági beállítások” ablakhoz, most láthatod a felhasználónevedet a listában „Teljes hozzáférés” engedéllyel.
- Itt is rendkívül fontos: jelöld be az ablak alján található „Az összes gyermekobjektum engedélybejegyzéseinek lecserélése az objektumtól örökölhető engedélybejegyzésekkel” (Replace all child object permission entries with inheritable permission entries from this object) jelölőnégyzetet. ☑️ Ez biztosítja, hogy az új engedélyek minden almappára és fájlra érvényesek legyenek a meghajtón. Ha ez a lehetőség szürke, akkor először az „Öröklés engedélyezése” / „Öröklés letiltása” (Enable inheritance / Disable inheritance) gombbal kell játszanod. Ha az öröklés le van tiltva, akkor ez a jelölőnégyzet általában aktívvá válik.
- Kattints az Alkalmaz (Apply) gombra, majd az OK gombra. Ismét figyelmeztetést kaphatsz a biztonsági beállítások megváltoztatásáról; fogadd el. Ez a folyamat is időbe telhet.
-
Miután az összes művelet befejeződött, zárd be az összes tulajdonságablakot az OK gombra kattintva.
-
Próbáld meg újra törölni a kívánt fájlokat vagy mappákat a külső merevlemezről. Most már sikeresnek kell lennie a műveletnek.
Fontos megjegyzés: Ha egy adott mappa vagy fájl jogosultságait szeretnéd csak módosítani, ne a teljes meghajtón, akkor a 3. pontban a meghajtó helyett a konkrét mappára vagy fájlra kattints jobb egérgombbal, és onnan folytasd a lépéseket. Azonban, ha az egész meghajtó érintett, akkor érdemes a gyökérkönyvtáron (magán a meghajtón) elvégezni ezeket a beállításokat, hogy az összes tartalomra kiterjedjenek.
Haladó megoldás: Parancssor használata (Takeown és Icacls) 💻
Ha a grafikus felületen végzett módosítások valamilyen okból nem vezetnek eredményre, vagy ha jobban kedveled a parancssori eszközöket, a takeown
és icacls
parancsok segítségével is átveheted a tulajdonjogot és módosíthatod az engedélyeket. Ezeket a parancsokat rendszergazdai jogokkal futtatott Parancssorban (Command Prompt) vagy PowerShellben kell használni.
-
Parancssor megnyitása rendszergazdaként:
- Írd be a Start menü keresőjébe, hogy
cmd
vagyparancssor
. - A találatok között kattints jobb egérgombbal a „Parancssor” (Command Prompt) elemre, és válaszd a „Futtatás rendszergazdaként” (Run as administrator) opciót.
- Erősítsd meg a Felhasználói fiókok felügyelete (UAC) kérést.
- Írd be a Start menü keresőjébe, hogy
-
Tulajdonjog átvétele a
takeown
paranccsal: Atakeown
parancs lehetővé teszi a fájl vagy mappa tulajdonjogának átvételét.-
Szintaxis (mappákra és tartalmukra):
takeown /F "mappa_elérési_útja" /R /D Y
/F "mappa_elérési_útja"
: Meghatározza a célmappát (vagy fájlt). Az elérési utat idézőjelek közé kell tenni, ha szóközt tartalmaz. Például:takeown /F "E:\Problémás Mappa"
vagytakeown /F E:\*
(az E: meghajtó összes elemére)./R
: Rekurzívan működik, azaz a megadott mappában lévő összes almappára és fájlra is érvényes lesz./A
: A tulajdonjogot az Administrators (Rendszergazdák) csoport kapja meg (nem a jelenlegi felhasználó). Ha a jelenlegi felhasználónak szeretnéd adni, ezt a kapcsolót hagyd el (ilyenkor az aktuális, emelt jogú felhasználó lesz a tulajdonos)./D Y
: Alapértelmezett választ ad a megerősítést kérő üzenetekre (Yes/Igen), így nem kell minden egyes fájlnál jóváhagyni a műveletet.
-
Példa a külső meghajtó (pl. E:) teljes tartalmának tulajdonjogának átvételére az Administrators csoport számára:
takeown /F "E:\" /R /A /D Y
Ha csak egy adott mappára szeretnéd, például „FontosAdatok” az E: meghajtón:takeown /F "E:\FontosAdatok" /R /A /D Y
(Ha az aktuális felhasználónak akarod adni a tulajdonjogot, hagyd el az/A
kapcsolót)takeown /F "E:\FontosAdatok" /R /D Y
A parancs futása hosszabb időt vehet igénybe a fájlok számától és méretétől függően. További információk a
takeown
parancsról (angol nyelven): Takeown – Microsoft Learn -
-
Engedélyek módosítása az
icacls
paranccsal: Miután átvetted a tulajdonjogot, azicacls
paranccsal adhatsz magadnak (vagy más felhasználóknak/csoportoknak) teljes hozzáférést.-
Szintaxis (Teljes hozzáférés adása a felhasználónak egy mappára és tartalmára):
icacls "mappa_elérési_útja" /grant Felhasználónév:F /T /C /Q
"mappa_elérési_útja"
: A célmappa vagy fájl elérési útja, idézőjelek között, ha szóközt tartalmaz. Például:icacls "E:\Problémás Mappa"
vagyicacls E:\*
./grant Felhasználónév:F
: Engedélyt ad.Felhasználónév
helyére a saját Windows felhasználónevedet írd (pl.Pisti
), vagy azAdministrators
csoportot. A:F
azt jelenti, hogy Teljes hozzáférés (Full control)./T
: Rekurzívan hajtja végre a parancsot a megadott mappa összes almappájára és fájljára./C
: Folytatja a műveletet akkor is, ha fájlhibákba ütközik (pl. hozzáférés megtagadva egyes fájloknál, bár ez atakeown
után kevésbé valószínű)./Q
: Csendes mód, nem jeleníti meg a sikeres műveletekről szóló üzeneteket, csak a hibákat.
-
Példa Teljes hozzáférés adására a „FelhasznaloNev” nevű felhasználónak az E: meghajtó teljes tartalmára:
icacls "E:\" /grant FelhasznaloNev:F /T /C /Q
Ha az Administrators csoportnak szeretnél teljes hozzáférést adni:icacls "E:\" /grant Administrators:F /T /C /Q
(Figyelem: a ‘FelhasznaloNev’ helyére a tényleges felhasználónevedet írd, amit a Windowsban használsz! Ezt awhoami
parancs beírásával ellenőrizheted a parancssorban.)
Az
icacls
parancs szintén időigényes lehet nagy adatmennyiség esetén. További információk azicacls
parancsról (angol nyelven): Icacls – Microsoft Learn. -
Miután mindkét parancs sikeresen lefutott, próbáld meg újra a fájlok törlését.
További tippek és megfontolások 💡
- Adminisztrátori fiók használata: Győződj meg róla, hogy valóban adminisztrátori jogosultságokkal rendelkező felhasználói fiókkal vagy bejelentkezve, amikor ezeket a módosításokat végrehajtod.
- Felhasználói fiókok felügyelete (UAC): Néha a túl szigorú UAC beállítások is okozhatnak galibát. Ideiglenesen megpróbálhatod csökkenteni az UAC szintjét, de utána ne felejtsd el visszaállítani az eredeti, biztonságosabb szintre. Az UAC beállításait a Vezérlőpultban, a „Felhasználói fiókok” alatt találod.
- Újraindítás: Néha egy egyszerű számítógép-újraindítás is segíthet a jogosultsági problémák „helyre rázásában” a módosítások után.
- Víruskereső vagy biztonsági szoftver: Ritkán, de előfordulhat, hogy egy túlbuzgó víruskereső vagy más biztonsági szoftver akadályozza a fájlműveleteket. Próbáld meg ideiglenesen letiltani ezeket (csak a teszt idejére!), hogy kizárd ezt a lehetőséget.
- A meghajtó állapota: Bár ez a cikk a jogosultságokra fókuszál, extrém esetben, ha semmi sem segít, érdemes lehet ellenőrizni a külső merevlemez állapotát is (pl.
chkdsk
paranccsal), hátha fizikai vagy logikai hibák okozzák a problémát. (Ezt a cikket azonban most nem erre hegyezzük ki.) - Türelem: Mint említettük, nagy mennyiségű adat esetén a tulajdonjog átvétele és az engedélyek alkalmazása hosszú ideig tarthat. Ne szakítsd meg a folyamatot. ⏳
Összegzés
A rendszergazdai engedély kérése külső merevlemezről történő fájltörléskor általában a nem megfelelő fájlrendszeri jogosultságokra és tulajdonjogra vezethető vissza. A probléma megoldásának kulcsa a kérdéses fájlok és mappák tulajdonjogának átvétele, majd a saját felhasználói fiókod számára a Teljes hozzáférés biztosítása. Ezt megteheted a Windows grafikus felületén keresztül a Fájlkezelő Tulajdonságok > Biztonság > Speciális beállításainál, vagy parancssorból a takeown
és icacls
parancsok segítségével.
Mindig körültekintően járj el a jogosultságok módosításakor, különösen a parancssori eszközök használatakor. A fent leírt lépésekkel azonban nagy valószínűséggel sikeresen orvosolhatod a problémát, és újra teljes kontrollt szerezhetsz a külső merevlemezeden tárolt adataid felett.