Ακριβές διπλότυπο είναι ένα αρχείο του οποίου τα περιεχόμενα ταυτίζονται byte προς byte με ενός άλλου αρχείου. Μπορείτε να τα βρείτε στο Windows ομαδοποιώντας τα αρχεία κατά μέγεθος και έπειτα συγκρίνοντας έναν κρυπτογραφικό κατακερματισμό για κάθε ομάδα, κάτι που μπορεί να κάνει μια σύντομη εντολή PowerShell. Έπειτα κρατάτε ένα αντίγραφο από το καθένα, αφαιρείτε τα υπόλοιπα μέσω του Κάδου Ανακύκλωσης και δεν πειράζετε φακέλους από τους οποίους εξαρτάται κάποια εφαρμογή. Τα ονόματα και οι ημερομηνίες των αρχείων από μόνα τους δεν αποδεικνύουν τίποτα, επομένως μην τα χρησιμοποιείτε για να αποφασίσετε.

Εικονογράφηση σε φωτογραφικό ύφος: δύο πανομοιότυπα φύλλα με τις ίδιες γκρίζες γραμμές πάνω σε γραφείο, το ένα με μπλε ετικέτα που δείχνει ότι θα διατηρηθεί, δίπλα σε έναν ανοιχτό χάρτινο κάδο.

Τι θεωρείται διπλότυπο

Τρία διαφορετικά πράγματα αποκαλούνται διπλότυπα, αλλά μόνο ένα είναι ασφαλές να αντιμετωπιστεί ως τέτοιο.

  • Ίδιο όνομα. Δύο αρχεία με το όνομα report.docx σε διαφορετικούς φακέλους μπορεί να περιέχουν διαφορετικό κείμενο.
  • Ίδιο μέγεθος. Δύο φωτογραφίες μπορεί να έχουν συμπτωματικά το ίδιο μέγεθος, ενώ ένα μετονομασμένο αντίγραφο διατηρεί το μέγεθός του αλλά όχι το όνομά του.
  • Ίδιο περιεχόμενο. Κάθε byte ταυτίζεται. Αυτός είναι ο μόνος έλεγχος που δείχνει ότι η αφαίρεση του ενός δεν θα σας στερήσει τίποτα.

Ο έλεγχος ακριβούς ταύτισης περιεχομένου δεν εντοπίζει σχεδόν διπλότυπα. Μια φωτογραφία που αποθηκεύτηκε ξανά με διαφορετική ποιότητα ή ένα έγγραφο στο οποίο άλλαξε μία λέξη έχει διαφορετικό κατακερματισμό. Αυτός είναι περιορισμός της μεθόδου, αλλά παράλληλα την καθιστά ασφαλή: δεν επισημαίνει ποτέ δύο αρχεία που διαφέρουν.

Γιατί λειτουργεί ο κατακερματισμός

Μια συνάρτηση κατακερματισμού μετατρέπει το περιεχόμενο ενός αρχείου σε ένα σύντομο ψηφιακό αποτύπωμα. Η τεκμηρίωση της Microsoft για το Get-FileHash αναφέρει ότι, αν οι τιμές κατακερματισμού δύο αρχείων είναι ίδιες, τα περιεχόμενα των αρχείων είναι επίσης ίδια, καθώς και ότι το cmdlet χρησιμοποιεί από προεπιλογή τον αλγόριθμο SHA256 (έλεγχος τον Οκτώβριο του 2026). Ο έλεγχος του μεγέθους πρώτα εξοικονομεί χρόνο, επειδή δύο αρχεία διαφορετικού μεγέθους δεν μπορεί να ταυτίζονται, επομένως χρειάζεται να υπολογιστεί ο κατακερματισμός μόνο για αρχεία ίδιου μεγέθους.

Επιλέξτε πού θα γίνει η αναζήτηση

Αποφασίστε εκ των προτέρων το πεδίο αναζήτησης. Κατάλληλες επιλογές είναι φάκελοι που οργανώνετε εσείς: μια συλλογή φωτογραφιών, ένας φάκελος μουσικής, ένας φάκελος Λήψεων ή ένα αρχείο σε εξωτερικό δίσκο. Ακατάλληλες επιλογές είναι φάκελοι όπου η ύπαρξη διπλότυπων είναι αναμενόμενη και σκόπιμη.

  • C:\Windows, Program Files και το ProgramData. Τα προγράμματα διατηρούν δικά τους αντίγραφα κοινόχρηστων αρχείων και η αφαίρεση ενός μπορεί να εμποδίσει την εκκίνηση ενός προγράμματος.
  • Φάκελοι έργων και πακέτων, όπως οι φάκελοι εξαρτήσεων σε έργα λογισμικού, όπου τα εργαλεία απαιτούν να υπάρχουν όλα τα αντίγραφα.
  • Φάκελοι συγχρονισμού στο cloud, μέχρι να μάθετε ποια αρχεία είναι πράγματι αποθηκευμένα σε αυτόν τον υπολογιστή (δείτε παρακάτω).
  • Αντίγραφα ασφαλείας. Ένα αντίγραφο που υπάρχει για λόγους ασφαλείας μοιάζει ακριβώς με διπλότυπο.

Εντοπίστε ακριβή διπλότυπα με το PowerShell

Αυτή η μέθοδος διαβάζει μόνο τα αρχεία και δεν διαγράφει τίποτα. Ανοίξτε Windows PowerShell ή το Τερματικό, αντικαταστήστε τη διαδρομή του φακέλου με τη δική σας και εκτελέστε την. Σε φάκελο με πολλά μεγάλα αρχεία μπορεί να χρειαστεί πολλή ώρα, και δεν έχουμε δοκιμάσει αυτήν ακριβώς τη γραμμή σε κάθε έκδοση των Windows 10 και 11.

Get-ChildItem "D:\Photos" -Recurse -File -ErrorAction SilentlyContinue |
            Where-Object { $_.Length -gt 0 } |
            Group-Object Length |
            Where-Object { $_.Count -gt 1 } |
            ForEach-Object { $_.Group } |
            Get-FileHash |
            Group-Object Hash |
            Where-Object { $_.Count -gt 1 } |
            ForEach-Object { $_.Group | Select-Object Hash, Path }

Εκτελεί πέντε ενέργειες με τη σειρά. Εμφανίζει τα αρχεία στον φάκελο και παραλείπει τα κενά, επειδή όλα τα κενά αρχεία μοιάζουν μεταξύ τους. Ομαδοποιεί τα αρχεία ανά μέγεθος και κρατά μόνο τα μεγέθη που εμφανίζονται περισσότερες από μία φορές. Υπολογίζει το κατακερματιστικό SHA256 για αυτά τα αρχεία. Τα ομαδοποιεί ανά κατακερματιστικό αποτύπωμα. Και εμφανίζει το αποτύπωμα και τη διαδρομή κάθε αρχείου του οποίου το αποτύπωμα εμφανίζεται περισσότερες από μία φορές. Τα αρχεία που έχουν το ίδιο αποτύπωμα είναι ακριβή διπλότυπα.

Αν το αποτέλεσμα είναι κενό, δεν υπάρχουν ακριβή διπλότυπα σε αυτόν τον φάκελο. Αν το αποτέλεσμα είναι μεγάλο, εξετάστε μία ομάδα κάθε φορά. Τα σχετικά cmdlet τεκμηριώνονται στη cmdlet Get-ChildItem και το Get-FileHash.

Προσοχή με το OneDrive και άλλους φακέλους cloud

Ένα αρχείο που είναι διαθέσιμο μόνο online δεν καταλαμβάνει χώρο στον υπολογιστή σας, επομένως η αφαίρεση του διπλότυπού του δεν ελευθερώνει χώρο τοπικά. Η σελίδα της Microsoft για OneDrive Αρχεία κατ’ απαίτηση αναφέρει ότι το άνοιγμα ενός αρχείου που είναι διαθέσιμο μόνο online το κατεβάζει. Επομένως, ένα σενάριο που διαβάζει κάθε αρχείο για να υπολογίσει το κατακερματιστικό αποτύπωμά του μπορεί να προκαλέσει μεγάλες λήψεις, οπότε εξαιρέστε τους φακέλους cloud από τη σάρωση, εκτός αν αυτό επιθυμείτε. Η αφαίρεση ενός αρχείου από έναν συγχρονισμένο φάκελο το αφαιρεί και από το αντίγραφο στο cloud όταν εκτελεστεί ο συγχρονισμός.

Σε μονάδες NTFS ένα αρχείο μπορεί να έχει περισσότερα από ένα ονόματα. Η τεκμηρίωση της Microsoft για τα fsutil hardlink εξηγεί ότι στους τόμους NTFS κάθε αρχείο μπορεί να έχει πολλούς σκληρούς συνδέσμους, οπότε ένα αρχείο μπορεί να εμφανίζεται σε πολλούς καταλόγους, και ότι τα προγράμματα μπορούν να ανοίξουν οποιονδήποτε από αυτούς τους συνδέσμους. Αυτές οι δύο καταχωρίσεις δεν είναι δύο αντίγραφα. Είναι ένα αρχείο με δύο ονόματα. Η διαγραφή του ενός ονόματος δεν ελευθερώνει χώρο, και η παραπάνω μέθοδος κατακερματισμού θα τις εμφανίσει ως αντιστοιχία, επειδή πρόκειται για τα ίδια δεδομένα.

Το ίδιο το Windows χρησιμοποιεί εκτενώς σκληρούς συνδέσμους στον φάκελο WinSxS, ένας ακόμη λόγος για να εξαιρείτε τους φακέλους συστήματος από κάθε σάρωση για διπλότυπα.

Αποφασίστε ποιο αντίγραφο θα κρατήσετε

Για κάθε ομάδα αρχείων που αντιστοιχούν μεταξύ τους, επιλέξτε ποιο θα κρατήσετε πριν αφαιρέσετε οτιδήποτε. Μερικές ερωτήσεις μπορούν να βοηθήσουν.

  1. Ποιος φάκελος είναι οργανωμένος; Κρατήστε το αντίγραφο στη βιβλιοθήκη που χρησιμοποιείτε πραγματικά και αφαιρέστε εκείνο που βρίσκεται σε λάθος θέση, στις Λήψεις ή στην επιφάνεια εργασίας.
  2. Παραπέμπει κάτι σε κάποιο αντίγραφο; Οι συσκευές αναπαραγωγής μουσικής, οι εφαρμογές φωτογραφιών, οι συντομεύσεις και τα έγγραφα με συνδεδεμένα αρχεία μπορεί να αναφέρονται σε συγκεκριμένη διαδρομή. Ελέγξτε πριν αφαιρέσετε το αντίγραφο που χρησιμοποιούν.
  3. Είναι το ένα αντίγραφο ασφαλείας που δημιουργήθηκε σκόπιμα; Αν ναι, για αυτόν τον σκοπό δεν είναι διπλότυπο.
  4. Εξακολουθείτε να μην είστε σίγουροι; Κρατήστε και τα δύο και συνεχίστε. Ο χώρος που εξοικονομείται από ένα αρχείο σπάνια δικαιολογεί τον κίνδυνο.

Όποιο κι αν επιλέξετε, βεβαιωθείτε ότι παραμένει τουλάχιστον ένα επαληθευμένο αντίγραφο. Ανοίξτε το πρώτα και ελέγξτε ότι είναι πλήρες.

Αφαιρέστε αντίγραφα μέσω του Κάδου Ανακύκλωσης

Επιλέξτε στον Εξερεύνηση αρχείων το αντίγραφο που αποφασίσατε να αφαιρέσετε και πατήστε Delete. Σε μια συνηθισμένη τοπική μονάδα, το Windows το μετακινεί στον Κάδο Ανακύκλωσης, από όπου μπορείτε να το επαναφέρετε μέχρι να αδειάσει ο κάδος. Διαβάστε το μήνυμα επιβεβαίωσης. Αν αναφέρει ότι το αρχείο θα διαγραφεί οριστικά, σταματήστε. Έτσι σας προειδοποιεί το Windows ότι ο Κάδος Ανακύκλωσης δεν θα κρατήσει το αρχείο· αυτό μπορεί να συμβεί σε ορισμένες αφαιρούμενες μονάδες και θέσεις δικτύου. Δεν έχουμε βρει σελίδα της Microsoft που να απαριθμεί όλες τις περιπτώσεις, γι’ αυτό θεωρήστε το μήνυμα επιβεβαίωσης ως την έγκυρη ένδειξη. Μετακινήστε το αρχείο κάπου αλλού ή αποφασίστε αν πράγματι θέλετε να το διαγράψετε.

Ο κάδος έχει όριο μεγέθους για κάθε μονάδα, το οποίο μπορείτε να δείτε κάνοντας δεξί κλικ στον Κάδο Ανακύκλωσης και επιλέγοντας Ιδιότητες. Λάβετε το υπόψη αν αφαιρείτε μεγάλα αρχεία. Ο χώρος δεν ελευθερώνεται μέχρι να αδειάσετε τον κάδο, και το άδειασμα είναι οριστικό. Περιμένετε λίγες ημέρες πριν το κάνετε, σε περίπτωση που διαπιστώσετε ότι λείπει κάτι.

Διπλότυπα που δεν αξίζει να αναζητήσετε

Πολλά μικρά αρχεία που αντιστοιχούν μεταξύ τους δεν αξίζουν τον χρόνο σας. Τα ίδια εικονίδια, αρχεία ρυθμίσεων και αρχεία βιβλιοθηκών μέσα στους φακέλους εφαρμογών ανήκουν στις εφαρμογές. Η αφαίρεσή τους εξοικονομεί σχεδόν μηδενικό χώρο και ενέχει τον κίνδυνο να προκαλέσει βλάβη. Ρεαλιστικοί στόχοι είναι τα μεγάλα αρχεία: βίντεο, εικόνες δίσκων, προγράμματα εγκατάστασης, εξαγόμενα αρχεία και φάκελοι φωτογραφιών που έχουν αντιγραφεί δύο φορές.

Εύρεση διπλότυπων αρχείων στο SafeClean

Επιλέξτε τους φακέλους προς σάρωση. Το SafeClean ομαδοποιεί αρχεία ανά μέγεθος, τα συγκρίνει, ελέγχει όλο το περιεχόμενό τους με κρυπτογραφικό κατακερματιστικό αποτύπωμα και τα ελέγχει ξανά ακριβώς πριν από οποιαδήποτε ενέργεια. Οι φάκελοι που έχουν οριστεί ως φάκελοι αναφοράς δεν τροποποιούνται ποτέ και προτιμώνται ως αντίγραφα προς διατήρηση. Παραμένει πάντα τουλάχιστον ένα αντίγραφο· τα υπόλοιπα μεταφέρονται μόνο στον Κάδο Ανακύκλωσης, και δεν γίνεται τίποτα αν ο Κάδος Ανακύκλωσης δεν είναι διαθέσιμος. Τα αρχεία που είναι ανοιχτά, αλλάζουν ή είναι σκληροί σύνδεσμοι προς τα ίδια δεδομένα παραλείπονται.

Αποκτήστε το SafeClean στο Microsoft Store Δυνατότητες και τιμές

Συχνές ερωτήσεις

Μπορούν δύο διαφορετικά αρχεία να έχουν τον ίδιο κατακερματισμό;

Για τον SHA256, η τεκμηρίωση της Microsoft αντιμετωπίζει την ταύτιση κατακερματισμών ως απόδειξη ότι τα περιεχόμενα είναι ίδια, ενώ στην πράξη οι τυχαίες συγκρούσεις δεν αποτελούν λόγο ανησυχίας. Για αρχεία που δεν μπορείτε να αντικαταστήσετε, μπορείτε και πάλι να ανοίξετε και τα δύο και να τα συγκρίνετε προτού αφαιρέσετε το ένα.

Είναι ασφαλές να διαγράψω διπλότυπα που εντοπίστηκαν βάσει μεγέθους και ονόματος;

Όχι. Το όνομα και το μέγεθος δεν αποδεικνύουν ότι το περιεχόμενο είναι ίδιο. Χρησιμοποιήστε κατακερματισμό περιεχομένου και κρατήστε ένα επαληθευμένο αντίγραφο.

Θα με προειδοποιήσει το Windows πριν διαγράψει κάτι οριστικά;

Συνήθως ναι. Διαβάστε το μήνυμα. Αν αναφέρει οριστική διαγραφή, το αρχείο δεν θα μεταφερθεί στον Κάδο Ανακύκλωσης.

Γιατί δεν ελευθερώθηκε χώρος όταν αφαίρεσα διπλότυπα;

Τα αρχεία μπορεί να είναι σκληροί σύνδεσμοι προς τα ίδια δεδομένα, αρχεία cloud που είναι μόνο στο διαδίκτυο ή να βρίσκονται ακόμη στον Κάδο Ανακύκλωσης. Αδειάστε τον Κάδο και ελέγξτε το Μέγεθος στον δίσκο στις Ιδιότητες για την πραγματική τιμή.

Εντοπίζονται με αυτόν τον τρόπο παρόμοιες φωτογραφίες;

Όχι. Μια φωτογραφία που έχει αλλάξει μέγεθος ή αποθηκευτεί ξανά έχει διαφορετικό περιεχόμενο και διαφορετικό κατακερματισμό. Αυτή η μέθοδος βρίσκει μόνο ακριβή αντίγραφα.