Chcę użyć starego dysku jako dodatkowego dysku twardego bez formatowania. Ale ten stary dysk twardy zawiera moją starą instalację Vista, która zajmuje dużo miejsca. Próbowałem zmienić właściciela i działa do pewnego stopnia, ale nie mogę niczego usunąć w folderze Windows / System32. Czy istnieje prosty sposób na zmianę uprawnień, dzięki czemu mogę usunąć wszystko?
Rozwiązaniem jest użycie Takeownzgodnie z sugestią Wil i użycie, caclsaby przejąć pełną kontrolę nad plikami. Ponieważ cacls nie wydaje się rekurencyjny, uruchomiłem cygwin i uruchomiłem to polecenie, aby rekurencyjnie zmienić wszystkie pliki:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
gdzie w moim przypadku znajduje się interesujący katalog,/cygdrive/g/Windows a nazwa użytkownika to moja nazwa użytkownika.
Musiałem ręcznie uruchomić go w katalogach, które miały spacje w nazwie. Ale po tym wszystkim mogę teraz usunąć katalog. Ostrzeżenie: wydaje mi się, że caclsmoże potencjalnie po królewsku zepsuć rzeczy, jeśli będzie niewłaściwie używane.