Tôi muốn sử dụng một ổ đĩa cũ như một ổ cứng thứ cấp mà không cần định dạng lại. Nhưng ổ cứng cũ này chứa bản cài đặt Vista cũ của tôi chiếm nhiều không gian. Tôi đã thử thay đổi quyền sở hữu và nó hoạt động ở một mức độ nào đó nhưng tôi không thể xóa bất cứ thứ gì trong thư mục Windows / System32. Có cách nào dễ dàng để thay đổi quyền để tôi có thể xóa mọi thứ không?
Giải pháp là sử dụng Takeownnhư Wil đề xuất và sử dụng caclsđể kiểm soát hoàn toàn các tệp. Vì cacls dường như không được đệ quy, tôi đã kích hoạt cygwin và chạy lệnh này để thay đổi đệ quy tất cả các tệp:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
trong đó thư mục quan tâm trong trường hợp của tôi /cygdrive/g/Windowsvà tên người dùng là tên người dùng của tôi.
Tôi đã phải tự chạy nó trên các thư mục có không gian trong tên của nó. Nhưng sau tất cả, bây giờ tôi có thể xóa thư mục. Cảnh báo: đối với tôi, nó dường như caclscó khả năng làm hỏng mọi thứ nếu sử dụng không đúng cách.