Mi è capitato, durante i miei test, di voler eliminare un'installazione di Vista da Windows XP con i due sistemi operativi in dual boot.
Provando ad eliminare una delle directory di sistema, il messaggio che viene restituito è un errore di Accesso Negato. Il problema risiede nel fatto che l'owner dei file di sistema di Vista è un utente di sistema con un SID non riconosciuto da Windows XP.
La soluzione è quella di prendere l'ownership delle directory e di cambiare le permission. Riporto i passi da eseguire (presi dalla KB 308421):
Se XP non è in dominio potrebbe essere necessario disabilitare il Simple File Sharing:
- Click Start, and then click My Computer.
- On the Tools menu, click Folder Options, and then click the View tab.
- Under Advanced Settings, click to clear the Use simple file sharing (Recommended) check box, and then click OK.
Prendere l'ownership di una cartella
- Right-click the folder that you want to take ownership of, and then click Properties.
- Click the Security tab, and then click OK on the Security message (if one appears).
- Click Advanced, and then click the Owner tab.
- In the Name list, click your user name, or click Administrator if you are logged in as Administrator, or click the Administrators group. If you want to take ownership of the contents of that folder, select the Replace owner on subcontainers and objects check box.
- Click OK, and then click Yes when you receive the following message:
You do not have permission to read the contents of directory folder name. Do you want to replace the directory permissions with permissions granting you Full Control?
All permissions will be replaced if you press Yes.
Note folder name is the name of the folder that you want to take ownership of.
- Click OK, and then reapply the permissions and security settings that you want for the folder and its contents.