Τα Windows NT 4.0 υποστηρίζουν διαμέρισμα συστήματος με μέγιστο μέγεθος 7,8 GB

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

Περίληψη

Παρόλο που τα Microsoft Windows NT 4.0 έχουν θεωρητικά τη δυνατότητα να υποστηρίζουν διαμερίσματα μεγέθους έως και 16 exabyte χρησιμοποιώντας το σύστημα αρχείων NTFS, το μέγιστο μέγεθος του διαμερίσματος του συστήματος είναι περιορισμένο στα 7,8 gigabyte (GB).

Σημείωση Εάν εγκαταστήσετε ενημερωμένες εκδόσεις λογισμικού σε έναν υπολογιστή που βασίζεται στα Windows NT 4.0 και διαθέτει διαμέρισμα συστήματος μεγαλύτερο από 7,8 GB, ενδέχεται να μην γίνει σωστά η επανεκκίνηση του υπολογιστή. Για παράδειγμα, μετά την εγκατάσταση μιας ενημερωμένης έκδοσης ασφαλείας, ενδέχεται να εμφανιστεί το ακόλουθο μήνυμα λάθους κατά την επανεκκίνηση του υπολογιστή σας:
OS Loader v4.01
Disk I/O error status=00000001
Windows NT could not start because the following file is missing or corrupt: winnt\system32\Ntoskrnl.exe
Please reinstall a copy of the above file.
Τα διαμερίσματα συστήματος που είναι μεγαλύτερα από 7,8 GB είναι δυνατό να δημιουργηθούν χρησιμοποιώντας μόνο βοηθητικά προγράμματα δημιουργίας διαμερισμάτων άλλων κατασκευαστών. Κατά την εκκίνηση των Windows NT 4.0, το λειτουργικό σύστημα έχει τη δυνατότητα να χρησιμοποιήσει μόνο τα αρχεία που βρίσκονται στα πρώτα 7,8 GB του διαμερίσματος του συστήματος. Μετά την εκκίνηση των Windows NT 4.0, το λειτουργικό σύστημα αποκτά τη δυνατότητα πρόσβασης σε όλα τα αρχεία του τόμου. Ωστόσο, ενδέχεται να μην έχετε τη δυνατότητα επίλυσης αυτού του προβλήματος μέσω της μη αυτόματης αντιγραφής του αρχείου Ntoskrnl.exe στο διαμέρισμα συστήματος, επειδή η εγγραφη του αρχείου ενδέχεται να έχει γίνει στο χώρο που βρίσκεται πέρα από τα πρώτα 7,8 GB του διαμερίσματος συστήματος. Ο μοναδικός τρόπος για να βεβαιωθείτε ότι το αρχείο Ntoskrnl.exe έχει εγγραφεί στα πρώτα 7,8 GB είναι να δημιουργήσετε νέα διαμερίσματα στη μονάδα δίσκου, στην περιοχή των 7,8 GB ή σε μικρότερη.

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

Το διαμέρισμα του συστήματος έχει οριστεί ως το διαμέρισμα που περιέχει τα αρχεία που είναι απαραίτητα για την αρχική εκκίνηση του συστήματος. Για τα Windows NT, τα αρχεία είναι Ntdetect.com, NTLDR, Boot.ini και ορισμένες φορές Ntbootdd.sys.

Το διαμέρισμα εκκίνησης έχει οριστεί ως το διαμέρισμα που περιέχει τα αρχεία του συστήματος. Για τα Windows NT, αυτό είναι το διαμέρισμα που περιέχει το φάκελο %SystemRoot%\System32.

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

Σε ορισμένες περιπτώσεις, το διαμέρισμα εκκίνησης πρέπει να βρίσκεται εξ' ολοκλήρου μέσα στα πρώτα 7,8 GB της μονάδας δίσκου. Εάν το αρχείο Boot.ini χρησιμοποιεί τη σύνταξη multi() για τον εντοπισμό του διαμερίσματος εκκίνησης, το NTLDR χρησιμοποιεί τη διασύνδεση INT13 για τη φόρτωση του HAL (Hardware Abstraction Layer), του πυρήνα και των προγραμμάτων οδήγησης συσκευών που ξεκινούν κατά την εκκίνηση. Σε αυτήν την περίπτωση, τα συγκεκριμένα αρχεία πρέπει να βρίσκονται στην καθορίσιμη περιοχή των 7,8 GB της διασύνδεσης INT13. Εάν το αρχείο Boot.ini χρησιμοποιεί τη σύνταξη scsi() για την εύρεση του διαμερίσματος εκκίνησης, τότε θα πρέπει να υπάρχει στο διαμέρισμα του συστήματος ένα αρχείο με το όνομα Ntbootdd.sys. Το αρχείο αυτό αποτελεί απλώς ένα μετονομασμένο αντίγραφο του προγράμματος οδήγησης του ελεγκτή δίσκου. Σε αυτήν την περίπτωση, το NTLDR χρησιμοποιεί το πρόγραμμα οδήγησης Ntbootdd.sys για πρόσβαση στο δίσκο κατά τη φόρτωση του HAL (Hardware Abstraction Layer), του πυρήνα και των προγραμμάτων οδήγησης συσκευών που ξεκινούν κατά την εκκίνηση. Η καθορίσιμη περιοχή του δίσκου προσδιορίζεται από αυτό το πρόγραμμα οδήγησης.

Κατά την πρώτη εκκίνηση ενός υπολογιστή που βασίζεται σε επεξεργαστή Intel, προκύπτουν διάφορα πράγματα που έχουν ως αποτέλεσμα τη φόρτωση και την εκκίνηση του λειτουργικού συστήματος. Η διαδικασία αυτή, γνωστή ως διαδικασία εκκίνησης (bootstrap process), έχει εγγενείς περιορισμούς υλικού και λογισμικού, χωρίς τους οποίους τα Windows NT δεν είναι δυνατό να λειτουργήσουν. Οι περιορισμοί αυτοί είναι που εμποδίζουν τα Windows NT 4.0 από το να χρησιμοποιούν ένα διαμέρισμα μεγαλύτερο από 7,8 GB ως διαμέρισμα του συστήματος.

Κατά τη διαδικασία εκκίνησης (bootstrap process), ο μόνος μηχανισμός που είναι διαθέσιμος στα Windows NT (ή οποιοδήποτε άλλο λειτουργικό σύστημα) για πρόσβαση στη μονάδα δίσκου είναι ένα σύνολο λειτουργιών στο BIOS, γνωστό ως Διακοπή 13 (Interrupt 13-INT13). Οι λειτουργίες INT13 δίνουν τη δυνατότητα σε ένα κώδικα χαμηλού επιπέδου να διαβάζει και να γράφει στη μονάδα δίσκου, αναγνωρίζοντας ένα συγκεκριμένο τομέα στη μονάδα δίσκου. Όταν η αρχιτεκτονική της INT13 αναπτύχθηκε στις αρχές της δεκαετίας του 80, η δυνατότητα των σκληρών δίσκων πολλαπλών gigabyte δεν είχε ληφθεί υπόψη. Οι λειτουργίες INT13 ορίζουν 24 bit, για να περιγράψουν έναν τομέα στο σκληρό δίσκο. Αυτό αναλύεται σε ένα μέγιστο 256 κεφαλών (ή πλευρών), 1024 κυλίνδρων και 63 τομέων. Με τους αριθμούς αυτούς, μόνο 256*1024*63 (ή 16.515.072) τομείς μπορούν να χρησιμοποιηθούν με τις λειτουργίες INT13. Σε ένα τυπικό 512 byte ανά τομέα, αυτό είναι 8.455.716.864 byte ή περίπου 7,8 GB. Σημειώστε ότι για τις περισσότερες μονάδες μόντεμ, το BIOS του υπολογιστή πρέπει να υποστηρίζει κάποια μορφή μετάφρασης τομέα για τις λειτουργίες του BIOS, για να αναγνωρίζει τα πρώτα 7,8 GB του χώρου στο δίσκο. Το BIOS, σε όλους σχεδόν τους υπολογιστές με μόντεμ, υποστηρίζει τη δυνατότητα "Logical Block Addressing" (LBA), η οποία επιτρέπει στις λειτουργίες INT13 να αναγνωρίζουν τα πρώτα 7,8 GB χώρου του δίσκου, ανεξάρτητα από τη φυσική γεωμετρία της μονάδας δίσκου.

Οι λειτουργίες INT13 αποτελούν το μοναδικό διαθέσιμο μέσο, για να αποκτήσει το λειτουργικό σύστημα πρόσβαση στη μονάδα δίσκου και στο διαμέρισμα του συστήματος, έως ότου το λειτουργικό σύστημα φορτώσει επιπλέον προγράμματα οδήγησης που του δίνουν τη δυνατότητα να αποκτήσει πρόσβαση στη μονάδα δίσκου χωρίς να πηγαίνει μέσω της INT13. Συνεπώς, τα Windows NT 4.0 δεν έχουν τη δυνατότητα να χρησιμοποιήσουν ένα διαμέρισμα του συστήματος μεγαλύτερο από 7,8 GB. Στην πραγματικότητα, ολόκληρο το διαμέρισμα του συστήματος πρέπει να βρίσκεται εξ' ολοκλήρου μέσα στα πρώτα 7,8 GB του φυσικού δίσκου. Τα Windows NT έχουν τη δυνατότητα να χρησιμοποιήσουν ένα διαμέρισμα 7,8 GB, μόνο αν το διαμέρισμα ξεκινά στην αρχή της φυσικής μονάδας δίσκου.

Σημείωση Άλλα διαμερίσματα, εκτός από το διαμέρισμα του συστήματος, δεν επηρεάζονται από αυτούς τους περιορισμούς.

Άλλα λειτουργικά συστήματα, όπως το Microsoft Windows 95 OEM Service Release 2, Microsoft Windows 98 και Microsoft Windows 2000, δεν έχουν τη δυνατότητα να πραγματοποιούν εκκίνηση από μεγαλύτερα διαμερίσματα, λόγω του ότι τα λειτουργικά αυτά συστήματα δημιουργήθηκαν αφότου η βιομηχανία υπολογιστών όρισε ένα νέο πρότυπο για τις λειτουργίες INT13 του BIOS (τις "επεκτάσεις INT13") και υλοποίησε αυτή τη νέα λειτουργία σε κατασκευασμένες μητρικές πλακέτες. Για το λόγο του ότι τα Windows NT 4.0 δημιουργήθηκαν πριν από την επινόηση αυτού του νέου προτύπου, δεν είναι ενήμερα για τη νέα αυτή τεχνολογία και δεν έχουν τη δυνατότητα να χρησιμοποιήσουν τις λειτουργίες της.

Κατά την εγκατάσταση των Windows NT 4.0, μπορείτε να δημιουργήσετε ένα διαμέρισμα του συστήματος με μέγιστο μέγεθος 4 GB. Αυτό προκύπτει, επειδή η Εγκατάσταση (Setup) διαμορφώνει το διαμέρισμα χρησιμοποιώντας το σύστημα αρχείων FAT. Εάν θέλετε να χρησιμοποιήσετε ένα διαμέρισμα NTFS, το διαμέρισμα μετατρέπεται σε NTFS μετά την πρώτη επανεκκίνηση. Το σύστημα αρχείων FAT έχει περιορισμό συστήματος αρχείων (δεν συνδέεται με κανέναν από τους περιορισμούς του BIOS) 4 GB. Όταν εκτελείτε μια εγκατάσταση χωρίς παρακολούθηση, η χρήση της οδηγίας ExtendOEMPartition σε ένα αρχείο Unattend.txt μπορεί να επεκτείνει το διαμέρισμα του συστήματος σε μέγιστο μέγεθος 7,8 GB.

Μελλοντικά, ενδέχεται να έρθουν στο προσκήνιο και επιπλέον περιορισμοί. Παρόλο που το σύστημα αρχείων NTFS είναι δυνατό να αναγνωρίσει 16 exabyte χώρου δίσκου σε ένα μόνο διαμέρισμα, οι τρέχοντες συνδυασμοί που έχουν χωρίσει το δίσκο σε διαμερίσματα αποθηκεύουν πληροφορίες του διαμερίσματος σε δομές που περιορίζουν το μέγεθος των διαμερισμάτων σε 2^32 τομείς ή 2 terabyte. Η διασύνδεση υλικού ATA χρησιμοποιεί διευθύνσεις 28-bit, οι οποίες υποστηρίζουν μονάδες δίσκου που έχουν μέγεθος 2^24 τομέων ή 137 GB. Οι περιορισμοί αυτοί ενδέχεται να εφαρμόζονται και σε άλλα διαμερίσματα, εκτός από το διαμέρισμα του συστήματος.

Σημειώστε ότι οι περιορισμοί του συστήματος αρχείων και οι περιορισμοί του υλικού υφίστανται ανεξάρτητα ο ένας από τον άλλον και ο πιο περιοριστικός από τους δύο αποτελεί τον καθοριστικό παράγοντα στο μέγιστο μέγεθος διαμερίσματος. Ένας άλλος παράγοντας, τον οποίο πρέπει να έχετε υπόψη σας όταν αντιμετωπίζετε προβλήματα των διαμερισμάτων είναι ότι οι κατασκευαστές σκληρών δίσκων χρησιμοποιούν συχνά δεκαδικά megabyte (1 megabyte = 1.000.000 byte), ενώ τα Windows NT χρησιμοποιούν δυαδικά megabyte (1 megabyte = 1.048.576 byte). Η χρήση και των δύο ορισμών ενός megabyte σε υπολογισμούς, ίσως συχνά αιτιολογεί το "χαμένο" χώρος στο δίσκο. Επίσης, το άρθρο αυτό υποθέτει ένα μέγεθος τομέα 512 byte σε όλους τους υπολογισμούς. Αν και ένας τομέας 512-byte έχει γίνει ένα εκ των πραγμάτων βιομηχανικό πρότυπο, είναι πιθανό ότι οι κατασκευαστές δίσκων θα μπορούσαν να παράγουν μονάδες δίσκου με διαφορετικό μέγεθος τομέα. Αυτό θα είχε ως αποτέλεσμα αντίστοιχη αλλαγή στα όρια των διαμερισμάτων. Τα διαμερίσματα είναι βασισμένα σε υπολογισμούς των κυλίνδρων, των κεφαλών και των τομέων και όχι σε υπολογισμούς των byte. Συνεπώς, μια αλλαγή στα byte ανά τομέα προκαλεί επίσης αλλαγή στα byte ανά διαμέρισμα.

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία διαμερισμάτων δίσκου και τους περιορισμούς της, ανατρέξτε στα ακόλουθα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
114841 Διαδικασία εκκίνησης και περιορισμοί σκληρού δίσκου των Windows NT
119497 Το διαμέρισμα εκκίνησης που δημιουργήθηκε κατά την Εγκατάσταση (Setup) περιορίζεται σε 4 Gigabyte
197667 Εγκατάσταση του Windows NT Server σε μεγάλο σκληρό δίσκο IDE
185773 Καταστροφή του NTFS σε μονάδες δίσκου > 4 GB χρησιμοποιώντας ExtendOEMPartition
227879 Διαμόρφωση με χρήση του βοηθητικού προγράμματος ρύθμισης παραμέτρων πίνακα της Compaq

Ιδιότητες

Αναγν. άρθρου: 224526 - Τελευταία αναθεώρηση: Τετάρτη, 25 Ιανουαρίου 2006 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 4
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 1
  • Microsoft Windows NT 4.0 Service Pack 2
  • Microsoft Windows NT 4.0 Service Pack 3
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Λέξεις-κλειδιά: 
kbinfo KB224526

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

 

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