Quiero usar un disco viejo como disco duro secundario sin reformatear. Pero este viejo disco duro contiene mi antigua instalación de Vista que ocupa mucho espacio. Intenté cambiar la propiedad y funciona hasta cierto punto, pero no puedo eliminar nada en la carpeta Windows / System32. ¿Hay una manera fácil de cambiar los permisos para poder eliminar todo?
La solución es usar Takeowncomo Wil sugirió y usar caclspara tomar el control total de los archivos. Como cacls no parece ser recursivo, activé cygwin y ejecuté este comando para cambiar recursivamente todos los archivos:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
donde directorio de interés está en mi caso /cygdrive/g/Windowsy nombre de usuario es mi nombre de usuario.
Tuve que ejecutarlo manualmente en directorios que tenían espacios en su nombre. Pero después de todo esto, ahora puedo eliminar el directorio. Advertencia: me parece que caclspotencialmente puede arruinar las cosas si se usa incorrectamente.