Kan een bestand of map op een NTFS-bestandssysteemvolume niet verwijderen
Als u een bestand of map op een NTFS-bestandssysteemvolume niet kunt verwijderen , helpt dit bericht u het probleem op te lossen. Er zijn verschillende gevallen, en we zullen ze allemaal in detail bespreken in dit artikel. Dus als u een bestand of map op een NTFS-bestandssysteemvolume niet kunt verwijderen, volgt u de oplossingen die in dit bericht worden vermeld.
Fix Kan een bestand of map op een NTFS-bestandssysteemvolume niet verwijderen
Als u een bestand of map op een NTFS-bestandssysteemvolume op uw Windows-computer niet kunt verwijderen, valt u onder een van de volgende gevallen.
- Er wordt gebruik gemaakt van een Access Control List (ACL).
- U kunt het bestand niet verwijderen terwijl het wordt gebruikt
- Het bestandssysteem is beschadigd
- De bestandsnaam bevat een gereserveerde of ongeldige naam in de Win32-naamruimte
- Bestandspad overschrijdt MAX_PATH
Laten we er in detail over praten.
1] Er wordt gebruik gemaakt van een Access Control List (ACL).
Als u een bestand probeert te verwijderen dat gebruikmaakt van een Access Control List (ACL) , kunt u een probleem tegenkomen omdat het bestand niet kan worden verwijderd. Om dit probleem op te lossen, moet u de machtigingen voor het bestand wijzigen. In sommige gevallen moet u mogelijk ook eigenaar worden van het bestand om de machtigingen ervan te wijzigen.
Als beheerder heeft u impliciet de mogelijkheid om eigenaar te worden van elk bestand, zelfs als u niet expliciet toestemming voor het bestand hebt gekregen. Bestandseigenaren hebben ook de impliciete mogelijkheid om bestandsmachtigingen te wijzigen, zelfs als ze niet expliciet machtigingen voor het bestand hebben gekregen. Daarom moet u mogelijk eigenaar worden van een bestand, uzelf de benodigde machtigingen geven om het bestand te verwijderen en het vervolgens verwijderen.
Het kan zijn dat u nog steeds de volgende prompt krijgt.
U kunt bepaalde beveiligingshulpmiddelen niet gebruiken om machtigingen weer te geven of te wijzigen, omdat het bestand een niet-canonieke ACL heeft
Als u deze prompt krijgt, hebt u hulpmiddelen nodig zoals Cacls.exe.
ACE’s in een ACL hebben een voorkeursvolgorde op basis van hun type. In eerdere Windows-versies veroorzaakten niet-canonieke ACL’s problemen. Gebruik de nieuwste versie van Cacls.exe als u dit probleem ondervindt. U kunt een nieuwe ACL schrijven om toegang tot bestanden te krijgen als u deze niet ter plaatse kunt wijzigen.
2] U kunt het bestand niet verwijderen terwijl het wordt gebruikt
Als u het bestand niet kunt verwijderen terwijl het wordt gebruikt, zorg er dan voor dat u alle gerelateerde processen en bijbehorende toepassingen afsluit. Als een bestand in een gedeelde omgeving wordt gebruikt, kunt u het nu mogelijk niet verwijderen. Wanneer alle gebruikers zich terugtrekken uit de applicatie, kunt alleen u dat specifieke bestand verwijderen. Er zijn echter bepaalde applicaties, waaronder Taakbeheer, om erachter te komen wat er open is.
3] Het bestandssysteem is beschadigd
Als het bestandssysteem zelf beschadigd is, kunt u de bestanden ervan niet verwijderen. U kunt de opdracht Schijf controleren gebruiken om slechte sectoren te achterhalen en deze te repareren:
chkdsk /r
U kunt dit probleem echter ook ondervinden als uw harde schijf defect is. Raadpleeg in dat geval een hardware-expert en vraag hem de benodigde wijzigingen aan te brengen.
4] De bestandsnaam bevat een gereserveerde of ongeldige naam in de Win32-naamruimte
Om een bestand met een gereserveerde naam zoals “lpt1” te verwijderen, gebruikt u een niet-Win32-programma om de naam ervan te wijzigen. Of gebruik een specifieke syntaxis met ingebouwde opdrachten om Win32-controles te omzeilen. Bepaalde bestandsnamen zijn gereserveerd voor oude DOS-apparaten en kunnen niet worden gemaakt met typische Win32-aanroepen. Gebruik dezelfde techniek om diepere mappen te doorkruisen of POSIX-tools om naamcontroles te omzeilen.
Als de naam van het bestand een spatie of punt bevat, of een andere term die het incompatibel maakt met de Win32-naamgevingsconventie, kunt u het bestand niet verwijderen. We raden u daarom aan een tool te gebruiken die de juiste interne syntaxis gebruikt. U kunt kiezen voor “\\?\” omdat het nonchalant met bepaalde tools werkt.
5] Bestandspad overschrijdt MAX_PATH
U kunt een bestand niet openen, bewerken of verwijderen als het pad ervan groter is dan MAX_PATH. Volg in dit geval de onderstaande oplossingen.
- Gebruik de automatisch gegenereerde 8.3-naam om toegang te krijgen tot het bestand: Als lange mapnamen problemen veroorzaken bij het openen van een diep pad, probeer dan deze oplossing.
- Hernoem de map: Hernoem de map zodat de doelbestanden die dieper zijn dan de map niet meer bestaan. Als u dit doet, begin dan bij de hoofdmap of op een andere handige plaats. Hernoem vervolgens de mappen zodat ze kortere namen hebben.
- Wijs een schijf toe aan een map binnen de structuur van het pad van het doelbestand of de doelmap: hier proberen we het virtuele pad in te korten. We moeten ervoor zorgen dat de lengte van dit pad 73 tekens bedraagt door een schijf toe te wijzen aan SubmapNaam4.
- Maak een netwerkshare die net zo diep is als de map: U moet een netwerkshare maken die zo diep mogelijk in de mappenboom zit en de naam van de mappen wijzigen door de share te openen.
- Bewandel diepe paden: Windows-programma’s hebben een maximale padlengte van 255 tekens, wat korter is dan de limiet van NTFS. Dit betekent dat sommige programma’s mogelijk geen langere paden aankunnen. Als u op een bepaald punt in uw mapstructuur een share maakt die al behoorlijk diep is, en vervolgens onder dat punt een diepe structuur maakt door de share te gebruiken, kunt u dit probleem ervaren. Sommige tools die lokaal in de mappenboom werken, kunnen mogelijk niet de hele boom doorkruisen, beginnend bij de root. Mogelijk moet u deze hulpmiddelen speciaal gebruiken zodat ze het aandeel kunnen doorkruisen.
Hopelijk kun je het probleem oplossen met de oplossingen die in dit bericht worden genoemd.
Wat gebeurt er als u een bestand verwijdert uit een NTFS-bestandssysteem?
Wanneer een bestand wordt verwijderd, verandert de naam in de map de eerste letter in een sigma. Hierna wordt de opslaglocatie van het bestand gemarkeerd als niet-toegewezen, wat betekent dat het kan worden overschreven. Het is echter nog steeds mogelijk om het verwijderde bestand met bepaalde technieken te zoeken en te herstellen.
Hoe verwijder ik een map die niet kan worden verwijderd?
Als u de map niet normaal kunt verwijderen , moet u opstarten in de Veilige modus en deze vervolgens verwijderen . In de veilige modus worden opstartprogramma’s en add-ons niet uitgevoerd. Veilige modus wordt meestal gebruikt voor het oplossen van problemen.
Geef een reactie