Διορθώστε το σφάλμα μη έγκυρου αρχείου λειτουργίας MS-DOS στα Windows 11/10

Εάν όταν προσπαθείτε να μετακινήσετε, να διαγράψετε, να αντιγράψετε ή να μετονομάσετε αρχεία/φακέλους στα Windows 11 ή Windows 10 και λάβετε το μήνυμα σφάλματος Invalid MS-DOS Function τότε αυτή η ανάρτηση μπορεί να σας ενδιαφέρει. Σε αυτήν την ανάρτηση, θα εντοπίσουμε ορισμένες πιθανές γνωστές αιτίες που μπορούν να προκαλέσουν το σφάλμα και στη συνέχεια θα παρέχουμε τις πιθανές λύσεις που μπορείτε να δοκιμάσετε για να βοηθήσετε στην αποκατάσταση αυτού του ζητήματος.

Αυτό είναι στην πραγματικότητα ένα σφάλμα συστήματος αρχείων που συχνά επηρεάζει μόνο τη λειτουργικότητα του αρχείου. Θα μπορούσατε να αντιμετωπίσετε το σφάλμα επίσης εάν προσπαθήσετε να μετακινήσετε ένα αρχείο από μια μονάδα δίσκου μορφής NTFS σε μια μονάδα δίσκου μορφής (NTFS)FAT32 και ένα κατεστραμμένο αρχείο συστήματος μπορεί επίσης να προκαλέσει το σφάλμα.

Μη έγκυρο σφάλμα αρχείου λειτουργίας MS-DOS

Εάν αντιμετωπίζετε αυτό το ζήτημα της Μη έγκυρης λειτουργίας MS-DOS(Invalid MS-DOS Function)  , μπορείτε να δοκιμάσετε τις προτεινόμενες λύσεις παρακάτω χωρίς ιδιαίτερη σειρά και να δείτε εάν αυτό βοηθά στην επίλυση του ζητήματος.

  1. Εκτελέστε το CHKDSK
  2. Συντομεύστε το όνομα του αρχείου που αντιγράφετε
  3. Βελτιστοποιήστε και ανασυγκροτήστε τη μονάδα δίσκου σας
  4. Διαμορφώστε τη μονάδα προορισμού σε μορφή NTFS
  5. Δημιουργήστε και διαμορφώστε το κλειδί μητρώου CopyFileBufferedSynchronousIo .

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

1] Εκτελέστε το CHKDSK

Η χρήση του CHKDSK είναι επίσης μια λύση που έχει αποδειχθεί αποτελεσματική για τη διόρθωση του ζητήματος της Μη έγκυρης λειτουργίας MS-DOS(Invalid MS-DOS Function) .

Για να εκτελέσετε το CHKDSK, κάντε τα εξής:

Πατήστε το πλήκτρο Windows + R.

Στο παράθυρο διαλόγου Εκτέλεση, πληκτρολογήστε cmd και, στη συνέχεια, πατήστε CTRL + SHIFT + ENTER για να ανοίξετε τη Γραμμή εντολών(open Command Prompt) σε λειτουργία διαχειριστή/ανυψωμένη.

Στο παράθυρο της γραμμής εντολών, πληκτρολογήστε την παρακάτω εντολή και πατήστε  Enter .

chkdsk /x /f /r

Θα λάβετε το ακόλουθο μήνυμα:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

Πατήστε το πλήκτρο Y στο πληκτρολόγιο και, στη συνέχεια, επανεκκινήστε τον υπολογιστή σας για να επιτρέψετε στο CHKDSK να ελέγξει και να διορθώσει τα σφάλματα στον σκληρό δίσκο του υπολογιστή.

Αφού ολοκληρωθεί το CHKDSK , ελέγξτε εάν το ζήτημα έχει επιλυθεί.

2] Συντομεύστε(Shorten) το όνομα του αρχείου που αντιγράφετε

Σε αυτήν τη λύση, η απλή συντόμευση του ονόματος αρχείου θα μπορούσε να βοηθήσει στην επίλυση του σφάλματος όταν προσπαθείτε να μετακινήσετε, να διαγράψετε, να αντιγράψετε ή να μετονομάσετε αρχεία/φακέλους στα Windows 10 .

Εάν αυτή η διόρθωση δεν λειτουργήσει, μπορείτε να δοκιμάσετε την επόμενη λύση.

3] Βελτιστοποιήστε(Optimize) και ανασυγκροτήστε(Defragment) τη μονάδα δίσκου σας

Μπορείτε να χρησιμοποιήσετε το συμπληρωματικό εργαλείο των Windows για να (Windows)βελτιστοποιήσετε και να ανασυγκροτήσετε τον σκληρό δίσκο στον υπολογιστή σας. Μπορείτε να ακολουθήσετε αυτά τα βήματα για να κάνετε τη δουλειά:

  • Πατήστε ταυτόχρονα το πλήκτρο Windows + E για να ανοίξετε την Εξερεύνηση αρχείων(File Explorer) .
  • Κάντε κλικ σε Αυτό το PC(This PC) .
  • Κάντε δεξί κλικ(Right-click) στη μονάδα δίσκου και, στη συνέχεια, επιλέξτε Ιδιότητες(Properties) > Εργαλεία(Tools) > Βελτιστοποίηση(Optimize) > Βελτιστοποίηση(Optimize) .

Μόλις ολοκληρωθεί η διαδικασία, επανεκκινήστε τον υπολογιστή σας και ελέγξτε εάν επιλύθηκε το ζήτημα της Μη έγκυρης λειτουργίας MS-DOS . (Invalid MS-DOS Function )Εάν όχι, συνεχίστε με την επόμενη λύση.

4] Διαμορφώστε(Format) τη μονάδα προορισμού σε μορφή NTFS

Εάν η μονάδα προορισμού δεν έχει μορφοποιηθεί ως Σύστημα αρχείων νέας τεχνολογίας(New Technology File System) ( NTFS ), ενδέχεται να αντιμετωπίσετε το σφάλμα Invalid MS-DOS Function . Σε αυτήν την περίπτωση, μπορείτε να μετατρέψετε τη μονάδα δίσκου προορισμού σε NTFS και να δείτε εάν αυτό βοηθά.

Δείτε πώς:

Η μετατροπή μιας μονάδας δίσκου χρησιμοποιώντας αυτά τα βήματα θα διατηρήσει τα αρχεία στη μονάδα. Συνιστούμε να βεβαιωθείτε ότι έχετε αντίγραφα ασφαλείας όλων των αρχείων στη μονάδα δίσκου.

Βρείτε το γράμμα της μονάδας δίσκου που θέλετε να μετατρέψετε. Ανοίξτε την Εξερεύνηση αρχείων(Open File Explorer) και στο αριστερό παράθυρο, αναζητήστε τη μονάδα δίσκου κάτω από Αυτός ο υπολογιστής(This PC) ή ο υπολογιστής(Computer) .

Πατήστε(Press) το πλήκτρο με το λογότυπο των Windows + R για να ανοίξετε το πλαίσιο διαλόγου Εκτέλεση .(Run)

Πληκτρολογήστε cmd και πατήστε Enter για να ανοίξετε το παράθυρο της γραμμής εντολών.

Στη γραμμή εντολών, πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter . Αντικαταστήστε(Replace) τη μονάδα δίσκου:(drive:) σύμβολο κράτησης θέσης με το πραγματικό γράμμα της μονάδας δίσκου.

convert drive: /fs:ntfs

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

5] Δημιουργία και διαμόρφωση κλειδιού μητρώου CopyFileBufferedSynchronousIo

Ορισμένοι χρήστες είπαν ότι κατάφεραν να επιλύσουν το ζήτημα της Μη έγκυρης λειτουργίας MS-DOS(Invalid MS-DOS Function) επεξεργάζοντας την πολιτική συστήματος στον Επεξεργαστή Μητρώου(Registry Editor) . Να πώς:

Επειδή πρόκειται για λειτουργία μητρώου, συνιστάται να δημιουργήσετε αντίγραφα ασφαλείας του μητρώου(back up the registry) ή να δημιουργήσετε ένα σημείο επαναφοράς συστήματος σε περίπτωση που κάτι πάει στραβά.

Αφού λάβετε τα απαραίτητα προληπτικά μέτρα, μπορείτε να προχωρήσετε ως εξής:

Πατήστε το πλήκτρο Windows + R.

Στο πλαίσιο διαλόγου Εκτέλεση, πληκτρολογήστε regedit και πατήστε Enter για να ανοίξετε τον Επεξεργαστή Μητρώου .

Πλοηγηθείτε ή μεταβείτε στη διαδρομή κλειδιού μητρώου παρακάτω:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System

Κάντε δεξί κλικ(Right-click) στον κενό χώρο στο δεξιό παράθυρο και, στη συνέχεια, επιλέξτε Νέο > Τιμή (Value)New > DWORD (32 bit) .

Μετονομάστε το όνομα της τιμής σε CopyFileBufferedSynchronousIo και πατήστε Enter.

Κάντε διπλό κλικ(Double-click) στη νέα τιμή για να την ανοίξετε.

Πληκτρολογήστε 1 στο πλαίσιο Δεδομένα τιμής(Value) και πατήστε  Enter  για να αποθηκεύσετε την αλλαγή.

Τώρα μπορείτε να βγείτε από τον Επεξεργαστή Μητρώου(Registry Editor) και να επανεκκινήσετε τον υπολογιστή σας. Κατά τον έλεγχο εκκίνησης, εάν το πρόβλημα επιλυθεί.

Κάποια από αυτές τις λύσεις θα πρέπει να επιλύσει το πρόβλημα για εσάς;(Any of these solutions should fix the issue for you?)



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts