- Το Μητρώο είναι μια ιεραρχική βάση δεδομένων με συγκεκριμένα όρια και τύπους δεδομένων. Δημιουργήστε αντίγραφο ασφαλείας πριν από την επεξεργασία.
- Ασφαλής επεξεργασία: Διεπαφή Windows, .reg, Πολιτική ομάδας, WSH/WMI και Reg.exe ανάλογα με το σενάριο.
- Το CPCEMU σάς επιτρέπει να μιμηθείτε CPC με δίσκους .DSK, κασέτες, στιγμιότυπα και μεταφορές μέσω CPCTRANS/22DISK/παράλληλου καλωδίου.
- Αποφύγετε μύθους όπως ο μύθος της «σειριακής διαιρετότητας με το 7»· επιλέξτε νόμιμες άδειες και τεκμηριωμένες διαδικασίες.
Αν έχετε φτάσει εδώ εξαιτίας του διάσημου μύθου του «σειριακός αριθμός διαιρούμενος με το 7» Για τα πειρατικά αντίγραφα των Windows 95, ήρθε η ώρα να βάλουμε τα πράγματα στο σωστό πλαίσιο: πέρα από τις παλιές φάρσες, είναι συνετό να κατανοήσουμε τα τεχνικά και νομικά θεμέλια πίσω από το σύστημα και να διερευνήσουμε ασφαλείς επιλογές. Σε αυτόν τον οδηγό, έχουμε συμπυκνώσει την τεκμηρίωση της Microsoft σχετικά με το Μητρώο, μαζί με μια ολοκληρωμένη αναφορά στο... CPCEMU, ώστε να έχετε μια ολοκληρωμένη εικόνα χωρίς να υποκύπτετε σε κακές πρακτικές.
Στην πραγματικότητα, κάθε μέρα μαθαίνετε κάτι καινούργιο και αυτό το θέμα προσφέρει πολλά: από το πώς είναι οργανωμένο το Μητρώο των Windows, ποιους τύπους δεδομένων υποστηρίζει και πώς... δημιουργία αντιγράφων ασφαλείας και επαναφορά χωρίς φόβους, ακόμη και μια εμβύθιση στο οικοσύστημα του μιμούμενου Amstrad CPC, με το Κόλπα φόρτωση, δίσκοι, ταινίες, στιγμιότυπα και μεταφορά δεδομένων. Επιπλέον, διευκρινίζουμε ότι η καταφυγή σε παράνομα κλειδιά δεν είναι μόνο ανήθικη, αλλά ενέχει και τεχνικούς και νομικούς κινδύνους που αξίζει τον κόπο. αποφύγετε στη ρίζα.
Τι είναι το Μητρώο των Windows και πώς λειτουργεί;
Το Μητρώο λειτουργεί ως ιεραρχική βάση δεδομένων ότι τα Windows συμβουλεύονται συνεχώς για να γνωρίζουν ποιος χρησιμοποιεί τον υπολογιστή, ποιες εφαρμογές είναι εγκατεστημένες, πώς ανοίγουν οι τύποι αρχείων, τι υλικού υπάρχει και με ποιες θύρες ή προγράμματα οδήγησης λειτουργεί το σύστημα. Αντικατέστησε πολλά από τα παλιά αρχεία .ini από τις εποχές MS-DOS και Windows 3.x και διατηρήθηκε σε διαφορετικές εκδόσεις των Windows 95/98/ME, NT, 2000, XP, Server 2003 και Vista, με διαφορές μεταξύ των εκδόσεων.
Η δομή είναι οργανωμένη σε βασικά υποδέντρα όπως HKEY_CURRENT_USER, HKEY_USERS, HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT και HKEY_CURRENT_CONFIG, καθένα με τον δικό του σκοπό. Στα NT/2000/XP/Server 2003/Vista, βοηθητικά αντίγραφα αυτών των υποδέντρων βρίσκονται στο %SystemRoot%\System32\Config, εκτός από αυτά στο HKEY_CURRENT_USER, τα οποία βρίσκονται στο %SystemRoot%\Profiles\Username. Στα Windows 98/ME, το Μητρώο βρίσκεται σε αρχεία όπως Χρήστης.dat, System.dat και σε ΜΕΝΑ επίσης Classes.dat.
Για να σας βοηθήσουμε να το εντοπίσετε καλύτερα, ακολουθεί μια αντιπροσωπευτική σύνοψη των υποδέντρων και των βοηθητικών αρχείων που παραδοσιακά συσχετίζονται σε περιβάλλοντα NT/2000/XP/Server 2003/Vista. Δεν είναι ένας ακριβής χάρτης για όλες τις εκδόσεις, αλλά σας δίνει μια ιδέα για το ποιες ομάδες δημιουργούν ποια αρχεία αντιγράφων ασφαλείας και τα αντίστοιχα χαρακτηριστικά τους. τυπική σύνθεση:
| Υποδέντρο μητρώου | Κοινά βοηθητικά αρχεία |
|---|---|
| HKEY_LOCAL_MACHINE\SAM | Σαμ, Sam.log, Sam.sav |
| HKEY_LOCAL_MACHINE\Ασφάλεια | Ασφάλεια, Security.log, Security.sav |
| HKEY_LOCAL_MACHINE\Λογισμικό | Λογισμικό, Software.log, Software.sav |
| HKEY_LOCAL_MACHINE\Σύστημα | Σύστημα, System.alt, System.log, System.sav |
| HKEY_CURRENT_CONFIG | Σύστημα, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log |
| HKEY_USERS\DEFAULT | Προεπιλογή, Default.log, Default.sav |
Τα προκαθορισμένα κλειδιά εξυπηρετούν διαφορετικούς ρόλους. Για παράδειγμα, το HKEY_CURRENT_USER περιέχει τις ρυθμίσεις του συνδεδεμένου χρήστη. Το HKEY_USERS συγκεντρώνει τα φορτωμένα προφίλ. Το HKEY_LOCAL_MACHINE συγκεντρώνει τις ρυθμίσεις του υπολογιστή. Το HKEY_CLASSES_ROOT παρέχει μια συνδυασμένη προβολή των κλάσεων στο HKLM\Software\Classes και HKCU\Λογισμικό\ΚλάσειςΓια αλλαγές ανά χρήστη, είναι καλύτερο να γράψετε στον κλάδο HKCU και για τις προεπιλογές συστήματος, στον κλάδο HKLM, καθώς η συντόμευση προς το HKCR ανακατευθύνεται ανάλογα.

Υποστηριζόμενα κλειδιά, μεγέθη και τύποι δεδομένων
Τα ονόματα κλειδιών μπορούν να έχουν μήκος έως και 255 χαρακτήρες, ενώ τα ονόματα τιμών ποικίλλουν ανάλογα με το σύστημα: στα Windows XP/Server 2003/Vista φτάνουν 16.383 χαρακτήρες, το 2000 υπάρχουν 260 ANSI ή 16.383 Unicode και στα Windows 95/98/ME παραμένουν στα 255. Οι μεγάλες τιμές (πάνω από 2048 bytes) συνήθως αποθηκεύονται ως εξωτερικά αρχεία, αποθηκεύοντας την αναφορά στο Μητρώο, για βελτίωση της απόδοσης κατά τη διαχείριση δεδομένων. ογκώδης.
Το μέγιστο μέγεθος μιας τιμής εξαρτάται από το σύστημα: στα NT/2000/XP/Server 2003/Vista περιορίζεται από τη διαθέσιμη μνήμη· στα Windows 95/98/ME είναι περίπου 16.300 bytesΑυτή η απόκλιση είναι κρίσιμη εάν μετακινείτε μεγάλα σενάρια ή αρχεία .reg μεταξύ περιβαλλόντων με διαφορετικές δυνατότητες.
Οι συνήθεις τύποι δεδομένων περιλαμβάνουν REG_SZ (συμβολοσειρές σταθερού μήκους), REG_EXPAND_SZ (συμβολοσειρές επεκτάσιμες με μεταβλητές περιβάλλοντος), REG_MULTI_SZ (λίστες), REG_DWORD και REG_QWORD (αριθμοί 32/64-bit) και REG_BINARY (ακατέργαστα δυαδικά δεδομένα). Άλλοι τύποι περιλαμβάνουν REG_LINK (συμβολικοί σύνδεσμοι), REG_NONE και εκείνους που αφορούν συγκεκριμένες λίστες πόρων συστήματος, όπως REG_RESOURCE_LIST, REG_RESOURCE_REQUIREMENTS_LIST ή REG_FULL_RESOURCE_DESCRIPTOR.
Μια χρήσιμη συμβουλή: πολλά προγράμματα οδήγησης και υπηρεσίες καταναλώνουν τιμές REG_DWORD. Οι ρυθμίσεις συσχέτισης αρχείων εισχωρούν στους κλάδους κλάσης. Και πολλές από τις αναφορές υλικού στο REG_BINARY εμφανίζονται σε δεκαεξαδική μορφή στον επεξεργαστή, γεγονός που εξηγεί γιατί θα βλέπετε δεκαεξαδικό παντού με δεδομένα που φαίνονται "αδιαφανή" αλλά ερμηνεύονται από το σύστημα. με ακρίβεια.

Αντίγραφα ασφαλείας, υπεύθυνη επεξεργασία και αποκατάσταση
Πριν αγγίξετε οτιδήποτε, εξαγάγετε τα κλειδιά που πρόκειται να τροποποιήσετε ή, ακόμα καλύτερα, δημιουργήστε αντίγραφα ασφαλείας των κατάσταση συστήματος, το οποίο περιλαμβάνει το Μητρώο, τη βάση δεδομένων μητρώου της κλάσης COM+ και τα αρχεία εκκίνησηΕάν κάτι πάει στραβά, με αυτό το αντίγραφο ασφαλείας μπορείτε να επιστρέψετε σε μια υγιή κατάσταση. Στις κλασικές εκδόσεις, το βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας σάς επιτρέπει να καταγράψετε και να επαναφέρετε αυτήν την κατάσταση με σχετική ευκολία.
Υπάρχουν διάφοροι τρόποι επεξεργασίας. Ο πιο συνιστώμενος είναι η διεπαφή των Windows (Πίνακας Ελέγχου, Επιλογές Συστήματος) επειδή μειώνει τον κίνδυνο. Μόνο όταν δεν υπάρχει εναλλακτική λύση είναι σκόπιμο να επεξεργαστείτε χειροκίνητα με Regedit.exe ή Regedt32.exe. Χρησιμοποιούνται επίσης η Πολιτική ομάδας (Gpedit.msc), οι πολιτικές συστήματος, τα αρχεία .reg και οι δέσμες ενεργειών. Windows Γραφή Οικοδεσπότης (VBScript, JScript), WMI, ακόμη και το εργαλείο κονσόλας Reg.exe. Κάθε ένα από αυτά είναι καλύτερο ή χειρότερο ανάλογα με την ανάπτυξη (τοπική ή τομέα) και το επίπεδο αυτοματισμού που αναζητάτε.
Εάν χρειάζεται να αυτοματοποιήσετε, το WMI και το CLI, το Wmic.exe, σας επιτρέπουν να διαβάζετε/γράφετε κλειδιά και τιμές σε εταιρικά σενάρια. Τα αρχεία .reg είναι ιδανικά για επαναλήψιμες αλλαγές και αλλαγές έκδοσης. Να θυμάστε ότι η συγχώνευσή τους μπορεί να ανακατευθύνει το σύστημα σε HKCU ή HKLM ανάλογα με τη διαδρομή. Σε διαχειριζόμενα περιβάλλοντα, το Πολιτική ομάδας εντολές, καθώς επιβάλλει διαμορφώσεις ανά χρήστη ή ομάδα με ελεγχόμενο πεδίο εφαρμογής.
Για να αναιρέσετε τις προσαρμογές, απλώς εισαγάγετε ξανά το εξαγόμενο .reg ή επαναφέρετε την κατάσταση του συστήματος από ένα αντίγραφο. Είναι σημαντικό να γίνει διάκριση μεταξύ της «επανεισαγωγής ενός κλάδου» και της «επαναφοράς ολόκληρου του Μητρώου», επειδή η πρώτη επαναφέρει μόνο ό,τι που είχατε εξαγάγει προηγουμένωςΣτο δεύτερο, επιστρέφετε ολόκληρη την ομάδα στο αρχικό της στιγμιότυπο, συμπεριλαμβανομένων των τιμών που δεν αγγίξατε χειροκίνητα.
Ως πρόσθετη αναφορά, η Microsoft διατηρούσε καταλόγους δοκιμασμένου υλικού για Windows Server και λύσεις όπως το Data Protection Manager (DPM) εντός του System Center, το οποίο διευκόλυνε τη συνεχή προστασία και ανάκτηση δεδομένων ενσωματώνοντας δίσκο και ταινία. Αυτό το οικοσύστημα υπογράμμισε ότι το Μητρώο δεν υπάρχει στο κενό: αποτελεί μέρος ενός δικτύου ασφάλειας, αντιγράφων ασφαλείας και... συμβατότητα η οποία θα πρέπει να γίνει κατανοητή με έναν σφαιρικό τρόπο.

CPCEMU: πρακτικός οδηγός βασισμένος στην τεκμηρίωσή του
Το CPCEMU μιμείται τα Amstrad CPC 464, 664 και 6128 (και επιπλέον παραλλαγές), με εκτεταμένη συμβατότητα, βελτιωμένη απόδοση σε σύγχρονους υπολογιστές και χαρακτηριστικά όπως ήχος μέσω εσωτερικού ηχείου, Sound Blaster ή Gravis UltraSound, καθώς και εκτεταμένης διαχείρισης ROM και RAM. Είναι ο τρόπος για να αναβιώσετε κλασικό λογισμικό με τα πλεονεκτήματα του σημερινού περιβάλλοντος: στιγμιότυπα, φόρτωση εικόνας .DSK, συμβατότητα αρχείων .BAS/.BIN και επιλογές βίντεο από 640x200x16 έως υψηλές αναλύσεις VESA.
Η τυπική εγκατάσταση με MS-DOS/Windows 95/OS/2 συνίστατο στην αποσυμπίεση του πακέτου (PKUNZIP), την εκτέλεση του INSTALL.BAT, την εκκίνηση του αρχείου .BAT για το επιθυμητό μοντέλο (CPC464.BAT, CPC6128.BAT, κ.λπ.), την επιλογή της γλώσσας, και αυτό ήταν όλο. Με ενεργοποιημένο το EMS, ο εξομοιωτής λειτουργεί, ειδικά σε BASIC. Διαφορετικά, επιστρέφει στη συμβατική μνήμη. Για ήχο με Sound Blaster, πρέπει να ορίσετε τη μεταβλητή BLASTER (π.χ., ΣΕΤ ΕΚΒΟΛΕΑΣ=A220 I7 D1 T3), που καθορίζει τη διεύθυνση βάσης, το IRQ και το κανάλι DMA· για GUS, η μεταβλητή ULTRASND με την κατάλληλη βάση, DMA και IRQ.
ο κλειδιά λειτουργίας έλεγχος των βασικών: Το F1 ανοίγει τη βοήθεια, το F2 εναλλάσσει την κανονική οθόνη και την οθόνη μηνυμάτων, το F3 εισάγει δίσκο, το F4 ενεργοποιεί/απενεργοποιεί τον ήχο, το F5/F6 φορτώνει/αποθηκεύει στιγμιότυπο, το F7 ανοίγει το μενού ρυθμίσεων, το F8 επιβάλλει ένα επαναφορά υλικού, το F10 εισέρχεται στο πρόγραμμα εντοπισμού σφαλμάτων και το F12 εξέρχεται. Στην αντιστοίχιση, τα ALT/ALTGr λειτουργούν ως ΑΝΤΙΓΡΑΦΟ του CPC και το αριθμητικό πληκτρολόγιο Εναλλάσσει λειτουργίες με βάση το Num Lock (λειτουργίες CPC ή joystick).
Η φόρτωση του δίσκου χρησιμοποιεί εικόνες .DSK. Πατήστε F3 για να ανοίξετε το μενού εισαγωγής: μονάδα δίσκου (A/B), πλευρά (για διπλή όψη), προστασία εγγραφής και εκκίνηση από το πρώτο αρχείο BASIC στον δίσκο. Ο επιλογέας αρχείων σάς επιτρέπει να περιηγηθείτε, να φιλτράρετε κατά αρχικό γράμμα, να χρησιμοποιήσετε το ποντίκι, ακόμη και να ανοίξετε το αρχείο. φερμουάρ σαν να ήταν φάκελοι (απαιτείται PKUNZIP). Εάν εξαγάγετε μια εικόνα από ένα αρχείο ZIP και αποθηκεύσετε τις αλλαγές, προσέξτε να μην τις γράψετε στο συμπιεσμένο αρχείο, εκτός εάν το εξαγάγετε πρώτα.
Για την ταινία, με |TAPE οι εντολές CAT, RUN, LOAD, SAVE και MERGE δείχνουν σε αρχεία DOS σε έναν κατάλογο. Η RUN» φορτώνει και εκτελείται γρήγορα, η LOAD» μόνο φορτώνει. Τα στιγμιότυπα (.SNA) παγώνουν ολόκληρη την κατάσταση: μνήμη, καταχωρητές και τσιπ. Το F6 αποθηκεύει και το F5 φορτώνει, με την επιλογή 64K ή 128K όταν η δεύτερη τράπεζα είναι ενεργή. Είναι εξαιρετικό για την παύση ενός παιχνιδιού ή την αποσφαλμάτωση ενός προγράμματος στο σημείο. ακριβείς.

CPC ↔ Μεταφορά δεδομένων υπολογιστή: CPCTRANS, 22DISK και παράλληλο καλώδιο
Για τη μετεγκατάσταση λογισμικού από πραγματικές δισκέτες CPC, το CPCTRANS δημιουργεί και γράφει εικόνες .DSK στον υπολογιστή. Η σύνταξη είναι παρόμοια με την COPY: Επιλογές προορισμού προέλευσης CPCTRANSΚλασικά παραδείγματα: Το "CPCTRANS B: DISK1.DSK" διαβάζει έναν δίσκο από τη μονάδα δίσκου B σε μια εικόνα και το "CPCTRANS DISK1.DSK B:" την επιστρέφει. Οι μορφές επιλέγονται με /f: 0 (DATA), 1 (DATA διπλής όψης), 2 (SYSTEM), 3 (SYSTEM διπλής όψης), 4 (VORTEX διπλής όψης), 5 (ανίχνευση) και 6 (+3DOS). Με /s 1 αντιγράφεται μόνο η πλευρά B, το /v επαληθεύει την αντιγραφή και το /tn περιορίζεται. ενδείξεις.
Ένας άλλος τρόπος είναι το 22DISK (shareware), το οποίο με ένα αρχείο ορισμών επιτρέπει μορφή και να μεταφέρετε μεμονωμένα αρχεία μεταξύ μορφών DOS και CP/M/CPC. Εναλλακτικά, το εγχειρίδιο περιγράφει το θρυλικό «παράλληλο καλώδιο» PC↔CPC, με έναν απλό προσαρμογέα D-Sub σε Centronics και βοηθητικά προγράμματα: στο CPC, CPCREC.BAS (ελάχιστη εκκίνηση) και CPCPARA.BAS (αποστολή/λήψη), και στον υπολογιστή, PCPARA.EXEΜε το PCPARA /s στέλνετε ένα αρχείο στο CPC. με το PCPARA /r ο υπολογιστής ακούει και το CPC μεταδίδει σε έναν βρόχο.
Η καλωδίωση διασχίζει μερικές γραμμές (Busy, Strobe, ACK, PE, Select, Error, Ground και D0) για να προσομοιώσει ένα είδος ημι-αμφίδρομης σύνδεσης που βασίζεται σε nibble. Η κατεύθυνση CPC→PC είναι πιο άμεση (παρόμοια με την εκτύπωση), ενώ το PC→CPC απαιτεί ένα πρωτόκολλο με βάση τα bit, χρονικά κλειδωμένο, καθώς το CPC έχει μόνο μία γραμμή εισόδου (Busy) και ο υπολογιστής πρέπει να συγχρονιστεί με κάθε γραμμή εισόδου. εφαρμογή bit. Ακόμα κι έτσι, επιτεύχθηκαν ταχύτητες περίπου 1.6–2.4 KB/s υπό λογικές συνθήκες, αρκετές για να μετακινηθούν μπλοκ 16 KB σε λίγα δευτερόλεπτα.
Πρακτικές συμβουλές από το έγγραφο: δοκιμάστε σε "καθαρό" DOS για να ελαχιστοποιήσετε τις καθυστερήσεις, αποφύγετε το EMS όταν επιβάλλει ποινή χρόνου και μην κολλήσετε αν αποτύχει την πρώτη φορά (σχεδιάστηκε με ανοχή σφαλμάτων και χρονικά όρια). Φυσικά, όλα αυτά συνοδεύονταν από την προειδοποίηση ηλεκτρικής ασφάλειας και την αδυναμία εγγύησης ότι καμία θύρα δεν θα υποστεί ζημιά από κακή σύνδεση, κάτι που έχει κοινή λογική όταν ασχολείστε με αυτό. υλικού αρχαίος.
Το οικοσύστημα CPCEMU ολοκληρώνει την προσφορά του με ένα μενού εντοπισμού σφαλμάτων με βήμα προς βήμα εκτέλεση, ζωντανή dump/assembly, αλλαγές καταχωρητών, άμεση φόρτωση/dumping μνήμης και πολλά άλλα. Επίσης, καταγράφει δομές .DSK (συμπεριλαμβανομένης της εκτεταμένης μορφής με μεγέθη κομματιών ανά πίνακα) και .SNA, καθώς και ένα προσεκτικά μορφοποιημένο αρχείο "pokes" για την εφαρμογή άπειρων ζωών ή άλλων τροποποιήσεων στο παιχνίδι. εξήγησε στον οδηγό.
Μια απαραίτητη σημείωση σχετικά με το κίνητρο της αναζήτησης: οι ιστορίες για το "σειριακό διαιρούμενο με το 7" των Windows 95 προέρχονται από λαϊκές παραδόσεις δεκαετιών και δεν προσφέρουν τίποτα χρήσιμο σήμερα. Το λογικό είναι να επιλέξετε νόμιμες άδειες χρήσης ή δωρεάν εναλλακτικές λύσεις, να διατηρήσετε τον υπολογιστή σας ασφαλή και να εστιάσετε σε καλές πρακτικές: αντίγραφα ασφαλείας της κατάστασης του συστήματος, υπεύθυνη επεξεργασία μητρώου και, αν είστε λάτρεις των ρετρό, να απολαύσετε το CPCEMU και τα εργαλεία του όπως τεκμηριώνονται, χωρίς συντομεύσεις που σας φέρνουν σε μπελάδες. προβλήματα.
Παθιασμένος συγγραφέας για τον κόσμο των byte και της τεχνολογίας γενικότερα. Μου αρέσει να μοιράζομαι τις γνώσεις μου μέσω της γραφής, και αυτό θα κάνω σε αυτό το blog, θα σας δείξω όλα τα πιο ενδιαφέροντα πράγματα σχετικά με τα gadget, το λογισμικό, το υλικό, τις τεχνολογικές τάσεις και πολλά άλλα. Στόχος μου είναι να σας βοηθήσω να περιηγηθείτε στον ψηφιακό κόσμο με απλό και διασκεδαστικό τρόπο.