Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Tutorial: na upgrade Windows XP -> 7 mappen alleen-lezen  (gelezen 4483 keer)

0 leden en 1 gast bekijken dit topic.

Offline wouter1995

  • Oplosser
  • ****
  • Berichten: 717
  • Geslacht: Man
Tutorial: na upgrade Windows XP -> 7 mappen alleen-lezen
« Gepost op: 13 maart 2010, 12:32:18 »
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 probleem

Na 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 Oplossing

Zoals 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.
Windows Vista H Premium SP2, XP Home/Pro SP3, 7 Professional, 2K Prof, Ubuntu 9.10, Server 2K3 R2 &2K8 R2 Enterprise, Win 98 SE, MSE, ASUS P7P55D-E, Core i5 760 @ 3,76 GHz, CoolerMaster 212, Kingston 4GB DDR3, Geforce 8500 GT, Velociraptor 150GB +Caviar Blue 500 GB,  2x DVD-RW, WLan 802.11G, PSU 550

 


www.combell.com