Ελεύθερος χώρος που απαιτείται για τη μετατροπή από FAT σε NTFS

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

Περίληψη

Μετατροπή ενός διαμερίσματος δίσκου από το σύστημα αρχείων FAT σε NTFS απαιτεί να είναι διαθέσιμη για τη δημιουργία ορισμένων ποσότητα ελεύθερου χώρου στο δίσκο δομές δίσκων NTFS. Αυτό το άρθρο παρέχει μια περιγραφή για το διαδικασία Convert.exe χρησιμοποιεί για τη μετατροπή από FAT σε NTFS και περιγράφει το χώρο απαιτείται για τη μετατροπή.

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

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

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

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

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

Όπως FAT, σύστημα αρχείων NTFS έχει ένα συγκεκριμένο ποσό σταθερού μεγέθους επιβάρυνση και έναν συγκεκριμένο ποσό επιβάρυνσης ανά αρχείο. Για να υποστηρίζει προηγμένες δυνατότητες του Σύστημα αρχείων NTFS, όπως η δυνατότητα ανάκτησης, ασφάλεια, υποστήριξη για πολύ μεγάλους τόμους και έτσι forth της αλυσοειδούς μετα-δεδομένων NTFS είναι λίγο μεγαλύτερο από το FAT μετα- επιβάρυνση δεδομένων. Αφετέρου, επειδή συμπλέγματος επιβάρυνση NTFS είναι μικρότερο από FAT συμπλεγμάτων επιβάρυνση, συχνά είναι δυνατό να αποθηκεύσει τόσο πολύ, αν δεν περισσότερα δεδομένα σε έναν τόμο NTFS σε έναν τόμο FAT, ακόμη και χωρίς τη χρήση NTFS συμπίεση αρχείων.

Για να προστατευτείτε από τη δυνατότητα να προκληθεί από αποτυχία καταστροφής κατά τη μετατροπή, Convert.exe πρέπει να φτιάξετε το NTFS μετα-δεδομένα χρησιμοποιώντας μόνο Αυτό το χώρο που θεωρείται ως ελεύθερο χώρο από το σύστημα αρχείων FAT. Σε αυτό τον τρόπο, εάν η μετατροπή αποτύχει για να ολοκληρώσετε το FAT αναπαράσταση του αρχεία χρήστη είναι ακόμα έγκυρο. Περιπλέκουν αυτήν τη στρατηγική είναι ότι ένα τομέα Δεδομένα NTFS πρέπει να καταλαμβάνει μια συγκεκριμένη θέση του δίσκου και πολύ περιορισμένο αριθμός άλλων κατασκευών που πρέπει να καταλαμβάνουν συνεχόμενο τομείς.

Το γενικό περίγραμμα της διαδικασίας μετατροπής είναι ως εξής:
  1. Δημιουργία οπές (δηλαδή, αλλαγή θέσης FAT συμπλεγμάτων) για τη σταθερή θέση NTFS δομή και άλλα συναφή δεδομένα (εάν χρειάζεται) και αποθηκεύστε το νέο FAT. Εάν δεν μπορεί να γίνει αναγκαία τομείς λόγω να γίνεται μη αναγνώσιμος, για παράδειγμα, η διαδικασία μετατροπής θα αποτύχει και FAT ο τόμος θα παραμείνει στην ίδια κατάσταση που βρισκόταν πριν από την προσπάθεια μετατροπή.
  2. Δημιουργία δομών δεδομένων στοιχειώδες NTFS σε FAT ελεύθερου χώρου. Αυτά είναι τα σταθερού μεγέθους πινάκων και δομές που είναι κοινές σε κανέναν τόμο NTFS. Το μέγεθος του Αυτοί οι πίνακες μπορεί να διαφέρουν ανάλογα με το μέγεθος του τόμου, αλλά δεν εξαρτώνται από τον αριθμό των αρχείων στον τόμο.
  3. Δημιουργία καταχωρήσεων πίνακα και τον κατάλογο του κύριου αρχείου NTFS στο ελεύθερο FAT ο χώρος. Ο χώρος που απαιτείται για αυτό το βήμα είναι μεταβλητή και εξαρτάται από την συνολικός αριθμός των αρχείων στον τόμο FAT.
  4. Σήμανση ως ελεύθερο στο NTFS bitmap αυτά NTFS συμπλεγμάτων που χρησιμοποιούνται από το FAT- ειδικές δομές. Αφού ολοκληρωθεί η μετατροπή FAT μετα-δεδομένων επιβάρυνση μπορεί να επαναχρησιμοποιηθεί ως ελεύθερο χώρο σε NTFS.
  5. Η εγγραφή του τομέα εκκίνησης NTFS. Αυτή είναι η τελική ενέργεια που προκαλεί τον τόμο Για να αναγνωρίζεται ως NTFS αντί FAT. Εάν η μετατροπή αποτύχει σε οποιοδήποτε βήμα πριν από αυτό, ο τόμος θα εξακολουθεί να είναι έγκυρο τόμο FAT και θα να αναγνωρίζονται ως τέτοια.
Επειδή μπορεί να προκύψει διακοπή λειτουργίας οποιαδήποτε στιγμή, η διαδικασία που περιγράφεται παραπάνω ελαχιστοποιεί τις πιθανότητες καταστροφής δίσκου.

ΣΗΜΕΊΩΣΗ: Σχεδόν όλες οι εγγραφές είναι σε FAT ελεύθερο χώρο, έτσι θα διατηρήσει μια αποτυχία ανέπαφα FAT.

Το μόνο φορές με την οποία μας εγγραφή μη ελεύθερο χώρο, για παράδειγμα, πόσες φορές κατά την οποία μπορεί να προκαλέσει αποτυχία προβλήματα είναι:
  • Στο τέλος του βήματος 1, όταν η εντολή CONVERT αντικαθιστά το FAT. Ο αλγόριθμος Μετακίνηση συμπλέγματα εγγυάται ότι εάν μια αποτυχία λαμβάνουν χώρα κατά τη διάρκεια Αυτό το στάδιο, το CHKDSK θα είναι σε θέση να επιδιορθώσετε το δίσκο χωρίς καμία απώλεια τα δεδομένα.
  • Στο βήμα 5, κατά την εγγραφή του τομέα εκκίνησης. Εάν παρουσιαστεί μια αποτυχία κατά τη διάρκεια Αυτό το βήμα και τόμου κατά τη μετατροπή είναι διαμέρισμα συστήματος (το ενεργό, το πρωτεύον διαμέρισμα που χρησιμοποιείται για την εκκίνηση του συστήματος) υπάρχει μια ευκαιρία ότι το σύστημα θα μπορούσε να παραμείνει σε κατάσταση όπου δεν θα ξεκινήσει. Στο απίθανη περίπτωση που αυτή λαμβάνει χώρα, θα πρέπει να εξακολουθεί να είναι δυνατόν να εκκίνηση του συστήματος, χρησιμοποιώντας μια δισκέτα εκκίνησης.
Το εργαλείο Convert.exe εκτελεί έναν υπολογισμό με βάση τις προϋπάρχουσες αρχεία σχετικά με τον τόμο FAT και το μέγεθος του τόμου για να καταλάβετε τον ελεύθερο χώρο απαιτείται πριν να ξεκινήσετε τη διαδικασία μετατροπής. Πρότυπο υλικού να αρχίσει να (σκληρούς δίσκους με 512 byte ανά τομέα) την εξίσωση βράζει για το ακολουθεί:
  1. Έναρξη λαμβάνοντας το μέγεθος του τόμου, σε byte και διαίρεση με το 100. Εάν αυτή η τιμή είναι μικρότερη από 1.048.576, χρησιμοποιήστε 1.048.576. Εάν είναι μεγαλύτερο από 4,194,304, χρησιμοποιήστε το 4,194,304.
  2. Προσθέστε το μέγεθος του τόμου σε byte δια 803 παραπάνω.
  3. Προσθέστε τα παραπάνω τον αριθμό των αρχείων και καταλόγων του τόμου πολλαπλασιασμένο με 1280.
  4. Προσθήκη παραπάνω 196,096.
Εκτός από την ανωτέρω, εάν υπάρχουν επεκτείνεται πληροφορίες χαρακτηριστικών στον το Τόμου FAT, Convert.exe θα λαμβάνει υπόψη τον πρόσθετο χώρο που θα απαιτείται. Κανονικά δεν υπάρχει πληροφορίες εκτεταμένων χαρακτηριστικών και θα είναι μόνο μια εξέταση εάν το σύστημα είχε εκτελεστεί OS/2 και εκτεταμένα χαρακτηριστικά που ήταν σε χρήση.

Ο παραπάνω υπολογισμός στενά αντικατοπτρίζει τον υπολογισμό που πραγματοποιείται από Το ακριβές αποτέλεσμα που λαμβάνεται σε ένα δεδομένο σύστημα Convert.exe. ενδέχεται να διαφέρει λίγο.

ΣΗΜΕΊΩΣΗ: Αυτός είναι ο ελεύθερος χώρος που απαιτείται από το Convert.exe πριν θα επιχειρήσει η μετατροπή. Ο υπολογισμός περιλαμβάνει επιδόματος για τη δυνατότητα ότι μπορεί να παρουσιαστούν κατεστραμμένους τομείς στον ελεύθερο χώρο FAT. Ωστόσο, σε περιπτώσεις όπου ένας τόμος έχει ακριβώς αρκετό ελεύθερο χώρο για να αρχίσει η μετατροπή, και σημαντικές κλάσμα χώρο στη μονάδα δίσκου είναι αδύνατη, το ενδέχεται να αποτύχει η διαδικασία μετατροπής. Όπως αναφέρθηκε παραπάνω, αυτό θα πρέπει να οδηγήσει σε οποιαδήποτε καταστροφή του δίσκου. Ο τόμος θα πρέπει αυτόματα επιστροφή ότι αναγνωρίζεται ως FAT.

Ιδιότητες

Αναγν. άρθρου: 156560 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Λέξεις-κλειδιά: 
kbenv kbmt KB156560 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:156560

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

 

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