Voglio usare un vecchio disco come disco rigido secondario senza riformattare. Ma questo vecchio disco rigido contiene la mia vecchia installazione di Vista che occupa spazio. Ho provato a cambiare la proprietà e funziona in una certa misura, ma non riesco a eliminare nulla nella cartella Windows / System32. Esiste un modo semplice per modificare le autorizzazioni in modo da poter eliminare tutto?
La soluzione è usare Takeowncome suggerito da Wil e usare caclsper assumere il pieno controllo dei file. Dato che cacls non sembra ricorsivo, ho avviato cygwin ed eseguito questo comando per modificare ricorsivamente tutti i file:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
dove directory di interesse è nel mio caso /cygdrive/g/Windowse username è il mio username.
Ho dovuto eseguirlo manualmente su directory che avevano spazi nel suo nome. Ma dopo tutto questo, ora posso eliminare la directory. Avvertenza: mi sembra che caclspossa potenzialmente rovinare le cose se usato in modo improprio.