Τα Windows κατά την αναβάθμιση του υπολογιστή σε νεότερη έκδοση δημιουργούν το φάκελο Windows.old που περιέχει την παλαιότερη, σαν μέτρο προστασίας σε περίπτωση που κάτι δεν πάει καλά και πρέπει να γίνει επαναφορά συστήματος.
Όπως προαναφέραμε ο φάκελος Windows.old περιέχει όλα τα αρχεία και τους φακέλους της παλιάς εγκατάστασης των Windows. Ο φάκελος δεν αποθηκεύεται για πολύ μεγάλο χρονικό διάστημα, και διαγράφεται αυτόματα από τα Windows.
Φυσικά μπορείτε να χρησιμοποιήσετε το εργαλείο εκκαθάρισης δίσκου για να διαγράψετε το φάκελο, ειδικά αν διαθέτετε περιορισμένο χώρο. Αν τώρα προσπαθήσετε να διαγράψετε το φάκελο με μη αυτόματο τρόπο από τον File Explorer σας, θα παρατηρήσετε ότι εμφανίζονται σφάλματα που αναφέρουν ότι δεν έχετε το δικαίωμα, επειδή ο φάκελος περιέχει αρχεία συστήματος.
Αφαιρέστε το φάκελο Windows.old με μη αυτόματο τρόπο
Για να το κάνετε θα πρέπει να τρέξετε τις παρακάτω εντολές στο πλαίσιο του cmd.exe
Ανοίξτε ένα παράθυρο του cmd με δικαιώματα διαχειριστή. Για να το κάνετε εύκολα, πιέστε το κουμπί που έχει το εικονίδιο των Windοws, και πληκτρολογήστε cmd. Κρατήστε πατημένα μαζί τα πλήκτρα Shift + Ctrl και πιέστε το Enter.
Αν σασ δυσκολεύουν τα παραπάνω, ανοίξτε το Windows menu και κάντε αναζήτηση για cmd.exe. Δεξί click πάνω στο μαύρο εικονίδιο και “Άνοιγμα ως Διαχειριστής”
Οι τρεις εντολές
takeown /F c:\Windows.old\* /R /A /D Y
cacls c:\Windows.old\*.* /T /grant administrators:F
rmdir /S /Q c:\Windows.old
Ας δούμε προσεκτικά τις εντολές για να καταλάβουμε τι κάνουν:
takeown /F c:\Windows.old\* /R /A /D Y
Το Takeown μπορεί να χρησιμοποιηθεί για να κάνει την ομάδα διαχειριστών, ιδιοκτήτη ενός αρχείου ή ενός φακέλου.
/F c:\Windows.old\* – Αυτό καθορίζει τη θέση και τα αρχεία στα οποία θα εκτελεστεί η λειτουργία.
/R – πραγματοποιεί μια επαναληπτική λειτουργία για όλα τα αρχεία που βρίσκονται στο φάκελο Windows.old
/A – δίνει την ιδιοκτησία στην ομάδα Administrators.
/D Y – απαντάει την ερώτηση επιβεβαίωσης όταν ο τρέχων χρήστης δεν έχει την άδεια του “List Folder“.
cacls c:\Windows.old\*.* /T /grant administrators:F
Αυτή η εντολή εμφανίζει ή τροποποιεί τα αρχεία DACL (λίστα διακριτικής πρόσβασης ή discretionary access control list).
c:\Windows.old\*.* – Τα αρχεία στα οποία θέλετε να εκτελεστεί η λειτουργία.
/t – Αλλάζει το DACL των αρχείων στον επιλεγμένο φάκελο και σε όλους τους υποφακέλους.
/grant administrators:f – Παρέχει πλήρη δικαιώματα πρόσβασης στην ομάδα διαχειριστών (Το F σημαίνει πλήρη ή Full)
rmdir /S /Q c:\Windows.old
Η εντολή διαγράφει το φάκελο
/S – Αυτή η παράμετρος επιτρέπει την διαγραφή στον καθορισμένο φάκελο, όλους τους υποφακέλους και τα αρχεία τους.
/Q – εκτελεί το πρόγραμμα σε ήσυχη λειτουργία χωρίς προτροπές επιβεβαίωσης.
c:\Windows.old – καθορίζει τον φάκελο που θα διαγραφεί.