Πώς NTFS δεσμεύει χώρο για το Master File Table (MFT)

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 174619 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Το σύστημα αρχείων NTFS περιέχει αποτελούν τον πυρήνα, ένα αρχείο που ονομάζεται του κύριου πίνακα αρχείων (MFT). Υπάρχει τουλάχιστον μία καταχώρηση στο MFT για κάθε το αρχείο σε τόμο NTFS, συμπεριλαμβανομένου του MFT ίδια.

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

Αλλαγή στα Windows XP και στον Windows Server 2003

Στα Windows XP και στον Windows Server 2003, το βοηθητικό πρόγραμμα defrag defrags MFT.

Μια λειτουργία defrag στο MFT συνδυάζει ένα αρχείο MFT σε 1 και εμποδίζει αποθηκεύονται σε πολλά σημεία που δεν είναι διαδοχικές στο δίσκο. Στην κατηγορία αυτή τη λειτουργία, είναι πιο διαδοχικών αρχείων MFT. Ωστόσο, είναι ακριβώς το μέγεθος που ήταν αρχείων MFT πριν από τη λειτουργία defrag.

Ένα MFT μπορεί να είναι πολύ μεγάλο, εάν ένας τόμος που χρησιμοποιείται για να έχετε πολλά αρχεία που διαγράφηκαν. Τα αρχεία που έχουν διαγραφεί αιτία εσωτερικής οπές στο MFT. Αυτές οι οπές είναι σημαντικές περιοχές που δεν χρησιμοποιούνται από τα αρχεία. Είναι αδύνατο να ανακτήσετε το χώρο αυτό. Αυτό ισχύει τουλάχιστον στον πραγματικό τόμο NTFS.

Περισσότερες πληροφορίες

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

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

Καθώς προστίθενται αρχεία ένα Περισσότερες καταχωρήσεις προστίθενται στο MFT και έτσι το MFT αυξάνει σε τόμο NTFS μέγεθος. Όταν τα αρχεία διαγράφονται από έναν τόμο NTFS, επισημαίνονται οι καταχωρήσεις MFT ως ελεύθερο και μπορούν να επαναχρησιμοποιηθούν, αλλά το MFT σμίκρυνση. Έτσι, χώρο που χρησιμοποιείται από Αυτές οι εγγραφές δεν ανακτάται από το δίσκο.

Εξαιτίας της σημασία του MFT σε NTFS και η πιθανή επίπτωση στις επιδόσεις εάν αυτό το αρχείο είναι πολύ κατακερματισμένη, NTFS κάνει ειδική προσπάθεια για να διατηρήσετε αυτό το αρχείο συνεχόμενη. NTFS δεσμεύουν 12,5 τοις εκατό του όγκου για αποκλειστική χρήση από το MFT μέχρι και εκτός αν το υπόλοιπο του τόμου χρησιμοποιείται εντελώς προς τα επάνω. Έτσι, χώρος για αρχεία και καταλόγους δεν εκχωρείται από αυτήν τη ζώνη MFT μέχρι όλες άλλες χώρος εκχωρείται πρώτα.

ΣΗΜΕΙΩΣΗ Μπορείτε να αλλάξετε το κλειδί μητρώου NtfsMFTZoneReservation αύξηση της έντασης ήχου του Windows NT 4.0 Service Pack 4.

Για περισσότερες πληροφορίες πληροφορίες σχετικά με το MFT, δείτε: "κλειδί στοιχεία στο δίσκο ενότητα ανασυγκρότησης διαδικασία"από την ακόλουθη τοποθεσία της Microsoft TechNet στο Web:
http://technet.Microsoft.com/en-us/library/bb742585.aspx
Ανάλογα με το μέσο όρο αρχείο μεγέθους και άλλες μεταβλητές, είτε η ζώνη MFT είναι δεσμευμένο ή αδέσμευτη χώρου στο δίσκο μπορούν να χρησιμοποιηθούν μέχρι πριν από εκτός από το δίσκο συμπληρώνει χωρητικότητα.

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

Παρουσιάστηκε μια νέα παράμετρο μητρώου στο Service Pack 4 για Τα Windows NT 4.0 που μπορεί να αυξήσει το ποσοστό ενός τόμου που δεσμεύει NTFS για τον κύριο πίνακα αρχείων. NtfsMftZoneReservation είναι μια τιμή REG_DWORD που μπορεί να λαμβάνει μια τιμή μεταξύ 1 και 4, όπου 1 αντιστοιχεί στην ελάχιστη ζώνη MFT μέγεθος και 4 αντιστοιχεί στο μέγιστο. Εάν δεν καθοριστεί η παράμετρος είτε ένα η τιμή δεν είναι έγκυρη, το NTFS χρησιμοποιεί μια προεπιλεγμένη τιμή 1 για αυτήν την παράμετρο. Η ακριβής αναλογίες που αντιστοιχούν σε κάθε ρύθμιση είναι τεκμηριωμένη, επειδή τους οι τυποποιημένες και μπορεί να αλλάξει σε μελλοντικές εκδόσεις. Για να γνωρίζετε τι η ρύθμιση είναι κατάλληλη για το περιβάλλον σας, ίσως χρειαστεί να πειραματιστείτε με διαφορετικές τιμές.

Για να προσδιορίσετε το τρέχον μέγεθος του MFT σε ένα Υπολογιστή που βασίζεται στα Windows NT, πληκτρολογήστε το dir /a $mft εντολή σε ένα Τόμος NTFS.

Για να προσδιορίσετε το τρέχον μέγεθος του MFT στην Microsoft Υπολογιστή που βασίζεται στα Windows 2000, χρησιμοποιήστε την ανασυγκρότηση δίσκων για να αναλύσετε μονάδα δίσκου NTFS και στη συνέχεια κάντε κλικ στο κουμπί Προβολή έκθεσης Εμφανίζει στατιστικά μονάδας δίσκου, συμπεριλαμβανομένου του τρέχοντος MFT μέγεθος και τον αριθμό των κατακερματισμένων τμημάτων.

Η έκδοση Windows 2000 του δίσκου Ανασυγκρότηση εμφανίζει "πράσινο" για αυτό που ονομάζεται "σύστημα αρχείων" και σε ένα σύστημα αρχείων NTFS διαμόρφωση του τόμου είναι απλώς το συνδυασμό MFT, pagefile.sys (Εάν υπάρχει σε αυτόν τον τόμο) και αυτό που ονομάζεται το "Ζώνη MFT" ή Δεσμευμένος χώρος για "mft επέκτασης". Η αναφορά ανασυγκρότησης εμφανίζει μόνο πληροφορίες σχετικά με το αρχείο σελιδοποίησης και MFT. δεν αναφέρει τη ζώνη MFT επειδή δεν έχει εφέ σε οποιοδήποτε τρόπο αξιοποίηση του δίσκου ή χωρητικότητας.

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

Υπολογίζεται και δεσμευμένη από την προεπιλεγμένη ζώνη MFT NTFS.sys όταν μοντάρει του τόμου, και βάσει του μεγέθους του τόμου. Μπορείτε να αύξηση της ζώνης MFT από την καταχώρηση μητρώου που παρατίθενται παρακάτω, αλλά δεν είναι δυνατό να σμικρύνετε την προεπιλεγμένη ζώνη MFT από τι υπολογίζεται από το αρχείο Ntfs.sys. Αύξηση της ζώνης MFT μείωση σε χώρο δίσκου τρόπο που μπορεί να χρησιμοποιείται από χρήστες για τα αρχεία δεδομένων.

ΣΗΜΕΙΩΣΗ Τα αποτελέσματα που επιστρέφονται από το dir η εντολή ενδέχεται να μην είναι τρέχοντα. Το μέγεθος που αναφέρεται από το dir η εντολή ενδέχεται να απεικονίζουν δεδομένα προσωρινής αποθήκευσης που απεικονίζει το μέγεθος του MFT τη στιγμή που το σύστημα ξεκίνησε ακολουθεί μια ομαλή τερματισμού.

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας πληροφορήσει πώς να Τροποποιήστε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν τροποποιήσετε το μητρώο εσφαλμένα. Επομένως, βεβαιωθείτε ότι ακολουθείτε αυτά τα βήματα προσεκτικά. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στο ακόλουθο άρθρο αριθμό, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows


Για να προσθέσετε αυτήν την τιμή, εκτελέστε την ακόλουθη τα βήματα:
  1. Εκτελέστε τον Επεξεργαστή μητρώου (Regedt32.exe) και μεταβείτε με το ακόλουθο δευτερεύον κλειδί:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. Από το Επεξεργασία μενού, κάντε κλικ στο κουμπί Προσθήκη τιμής.
  3. Πληκτρολογήστε τις ακόλουθες πληροφορίες στο παράθυρο διαλόγου:
    Όνομα τιμής: NtfsMftZoneReservation
    Τύπος δεδομένων: REG_DWORD
    Δεδομένα: (έγκυρο εύρος είναι 1-4)
  4. Κλείστε το Επεξεργαστής μητρώου και ξεκινήστε πάλι τον υπολογιστή σας.
ΣΗΜΕΙΩΣΗ Αυτή είναι μια παράμετρος χρόνου εκτέλεσης και δεν επηρεάζει την πραγματική η μορφή ενός τόμου. Αντίθετα, επηρεάζει τον τρόπο NTFS εκχωρεί χώρο σε όλες τις Οι τόμοι σε ένα δεδομένο σύστημα. Επομένως, για να είναι πλήρως αποτελεσματική, η παράμετρος πρέπει να είναι σε ισχύ από τη στιγμή που ένας τόμος έχει διαμορφωθεί και σε όλη την διάρκεια ζωής του τόμου. Εάν η παράμετρος μητρώου προσαρμοστεί προς τα κάτω ή καταργηθεί, η ζώνη MFT μειώνεται αναλόγως, αλλά αυτό δεν θα έχει καμία επίδραση στην Χώρου MFT ήδη εκχωρηθεί και χρησιμοποιείται.

Ιδιότητες

Αναγν. άρθρου: 174619 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Λέξεις-κλειδιά: 
kbhotfixserver kbqfe kbenv kbinfo kbmt KB174619 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:174619

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com