Een aantal topics terug was er een persoon met dit probleem. Er was toen een oplossing op een Engelstalig forum aangeboden, hier is de uitleg in het Nederlands.
Het probleemNa een
upgrade/dual-boot installatie van Windows XP en Windows 7, is het onmogelijk om bestanden te bewerken/op te slaan in zowat alle mappen die onder XP wel toegankelijk waren.
Dit probleem heeft te maken met de NTFS ACL. ACL staat voor Access Control Lists. Het is een onderdeel van het NTFS-bestandssysteem dat bijhoudt wie toegang heeft tot een map, wie er in mag schrijven, wie de eigenaar is,...
"Wie" is, voor alle duidelijkheid, een account met een SID-nummer. SID is de afkorting van
Security Identifiers.
Achter elke gebruikersnaam schuilt een SID-waarde. Aan de hand van die waarde, kan ACL uitzoeken wie de eigenaar van een map is en ofdat die gebruiker er toegang/schrijfrechten tot heeft. Deze rechten worden enkel op mappen toegepast, op de bestanden die erin zitten worden geen rechten toegekend.
Er zijn een aantal standaard SID-nummers (voor het Systeem, Domein-administrator,...), maar voor gewone accounts zijn deze waarden uniek.
Terug naar onze dualboot-installatie van Windows XP & 7. De map(pen) waar we niet in kunnen schrijven, zijn door een gebruiker met SID x onder Windows XP gemaakt. Die gebruiker heeft alle rechten. In Windows 7 is er een account met SID y.
Die wilt ook in die map geraken, maar kan enkel lezen en niet wijzigen aangezien de gebruiker met SID x hier geen toestemming voor heeft gegeven... Begint de oorzaak van het probleem duidelijker te worden ?
NTFS en de ACL is niet simpel, daarom is het zo moelijk uit te leggen.
Maar voor degenen die hier meer over willen weten, Google is your best friend !
De OplossingZoals hierboven reeds beschreven, wordt ACL enkel toegepast op mappen. Bij het kopiëren van een map, vervallen de toegekende rechten. Kopiëren is exact wat we nu gaan doen.
Zorg dat je voldoende vrije schijfruimte over hebt, of een extra schijf kan gebruiken. Is (Zijn) de map(pen) met het probleem 50 GB groot, dan zul je 50 GB extra schijfruimte moeten hebben. Is de map 75GB groot, dan heb je 75GB extra ruimte nodig,...
Stap 0: het wordt ten zeerste aangeraden om, indien mogelijk, eerst een
backup te maken van de map. Doe dit bij voorkeur op een extern opslagmiddel dat je kan loskoppelen, zoals een USB-stick, SD-kaart, online opslagdienst of externe HDD.
Stap 1: ga naar de schijf, bovenliggende map van de probleemmap. Als bvb. de folder Child, onder C:\Parent\Child het probleem heeft, dan ga je naar de map Parent.
Stap 2: maak een nieuwe map die de bovenliggende map (Parent in dit geval) vervangt. Geef deze een naam, bijv. Parent 2 of Documenten 2,... Dit kan later wel veranderd worden.
Stap 3: kopieer (= kopiëren, verplaatsen werkt niet!) de probleemmap (Child in het voorbeeld) naar de nieuwe map (Parent 2). De folder Child krijgt nu de rechten van de map Parent 2.
Stap 4: als je zeker bent dat alles werkt, dan mag je de probleemmap verwijderen (C:\Parent in ons geval).
Alles zou terug moeten werken zoals het vroeger was.
Voor de personen die gehecht zijn aan een klik-per-klik beschrijving met afbeeldingen, klik
hier voor het PSR-rapport.
Vriendelijke groet,
Wouter
opmerkingen, suggesties, verbeteringen aan deze tutorial ? PM me.