Προς το περιεχόμενο

Απελπιστικά Γρήγορη Εκκίνηση Win XP + Performance


madsc

Προτεινόμενες αναρτήσεις

Δημοσ.

Κάμποσοι από εσάς ρώτησαν είτε μέσω τηλεφώνου, είτε μέσω pm, είτε σε post για την συγκεκριμένη διαδικασία. Πάρτε λοιπόν τη μέθοδο που χρησιμοποιώ:

 

Απελπιστικά Γρήγορη Εκκίνηση Win XP + Performance

 

1. Δημιουργήστε τουλάχιστον 2 partition στο σκληρό σας.

a. Το 1ο (boot partition) προορίζεται για εγκατάσταση λειτουργικού + drivers + proggies μόνο.

b. Full format σε ntfs (τα converted partitions δεν είναι το ίδιο γρήγορα) και μέγεθος όχι παραπάνω από αυτό που χρειάζεστε για εγκατάσταση των παραπάνω (π.χ. 10-15G).

c. Καλό είναι να του δώσετε 32k cluster size (με 64 δεν κάνει defrag με κανένα πρόγραμμα που γνωρίζω) π.x. με Partition Magic μετά το format.

 

2. Σιγουρευτείτε πως: Δεξί κλικ properties στο My Computer => Advanced => Startup and Recovery [settings] υπάρχει το /fastdetect ("Microsoft Windows XP Professional" /fastdetect) Αν δεν υπάρχει προσθέστε το από το [Edit].

 

3.

a. Σιγουρευτείτε πως: Δεξί κλικ properties στο My Computer => Advanced => Performance [settings] => Advanced => Virtual Memory [Change] στο 1o partition δεν υπάρχει καθόλου paging file (No paging file).

b. Επιλέξτε το 2ο partition (D: κατά κανόνα) και επιλέξτε Custom size. Εδώ οι απόψεις ποικίλουν, 2-2,5 φορές της φυσικής σας μνήμης (ram) συνήθως είναι μία καλή ρύθμιση. Από εκεί και πάνω κρεμάει το λειτουργικό πριν μπορέσει να χρησιμοποιήσει όλο το swap file. Τιμές παραπάνω από 1,5-2G (για όσους παίζουν με 768-1G ram) είναι υπερβολή. Δοκιμάστε πως ανταποκρίνεται καλύτερα το σύστημα σας. (Aπαιτεί restart)

 

4. Δημιουργήστε ένα *.txt αρχείο και κάντε copy paste τα:

>Windows Registry Editor Version 5.00

;Unload Unused DLLs 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 
"AlwaysUnloadDll"=dword:00000001

;Disable Last NTFS Access Update
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Control\Filesystem]
"NtfsDisableLastAccessUpdate"=dword:00000001

;Disable Executive Paging
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

Μετονομάστε το σε *.reg (εμφανείς καταλήξεις αρχείων) και κάντε το add στη registry με διπλό αριστερό κλικ. Restart ur machine.

 

5. Με εμφανή τα κρυφά αρχεία, μετά από restart, navigate στα:

C:\WINDOWS\Temp

C:\Documents and Settings\username σας\Local Settings\Temp

shift+del σε ότι σβήνεται.

 

6.

a. Start => Run γράψτε "services.msc" (χωρίς τα " ")

Βάση της χρήσης του υπολογιστή σας απενεργοποιήστε τα services που δεν χρειάζεστε. Ο καλύτερος οδηγός που έχω πετύχει στο net είναι φυσικά του Black Viper.

b. Start=>All Programs (Programs) =>Startup Κάντε Del σε ότι δεν χρειάζεστε από εκεί να φορτώνει στην εκκίνηση.

 

7. Μετά από επανεκκίνηση κάντε πλήρες defrag στο C: (1ο partition), και αφού έχετε εγκαταστήσει όλα τα drivers, proggies που επιθυμείτε.

 

8. Κατεβάστε το bootvis της "μαμάς" MS (freeware - 0.96ΜΒ) στο D: και τρέχτε το από εκεί. Στο menu του [Trace]=>Next Boot + Drivers Delay και μετά το restart [Trace]=> Optimize System

Αν επιθυμείτε ξανακάντε [Trace]=>Next Boot + Drivers Delay για να δείτε τη βελτίωση σε sec του boot.

(Απαιτείται να είναι enabled το Task Scheduler για να δουλέψει το bootvis)

 

Επίλογος

Λόγω διαφορετικών επιδόσεων και hardware configuration η διαδικασία του boot δεν είναι άμεσα συγκρίσιμη από υπολογιστή σε υπολογιστή. Σίγουρα όμως είναι συγκρίσιμη στο "πριν κ μετά" του ίδιου υπολογιστή. Οτιδήποτε κάτω από 20 sec (σε σύγχρονο μηχανάκι) θεωρείται δυνατό νούμερο ιδίως αν πριν ήταν 45-50 sec (eide 7200rpm/8mb, μόνος του στο κανάλι πάντα). Για όσους έχουν στημένο λειτουργικό και αδυνατούν να πράξουν τα παραπάνω στο σύνολο τους η απάντηση είναι μία: Κάντε όσα περισσότερα μπορείτε.

 

Με την παρούσα διαδικασία ακόμα και εγκατάσταση παιχνιδιών (3-4G) να κάνετε στο C: το boot time λίγο θα επηρεαστεί εώς καθόλου ακόμα και μετά από πάμπολλα defrag. (βλ. απενεργοποίηση Last NTFS Access Update)

 

 

sc

Δημοσ.

Τα περισσότερα τα έχω εφαρμόσει. Εκείνο για τη registry που λέει unloaddll τι κάνει? Πως αλλάζουμε το cluster size?

 

Καλό είναι μέσα από το run->"msconfig" να κάνουμε uncheck όσα προγράμματα εκκίνουν και δεν τα χρειαζόμαστε γιατί αυτό μπορεί να μειώσει τo χρόνο εκκίνησης και να επιταχύνει το ίδιο το λειτουργικό σύστημα, καθώς αποδεσμεύονται σημαντικοί πόροι.

 

Θα πρέπει που και που να διαγράφουμε τα αρχεία του καταλόγου Windows\Prefetch (αυτός ο κατάλογος χρησιμοποιείται από τη μνήμη cache)

Δημοσ.
Τα περισσότερα τα έχω εφαρμόσει. Εκείνο για τη registry που λέει unloaddll τι κάνει?

 

Μόλις κλείσεις κάποια εφαρμογή τα *.dll της μένουν φορτωμένα στη μνήμη για μεγάλο χρονικό διάστημα ακόμα και αν δεν χρειαστούν. Έτσι αφού έχεις δώσει Disable Executive Paging στο pc σου τελειώνοντας κάποια στιγμή η φυσική σου μνήμη "χτυπάει" swap (δηλ hd) με αποτέλεσμα να ξεκινήσει να σέρνεται το pc (psysical vs virtual memory speed).

 

Καλό είναι μέσα από το run->"msconfig" να κάνουμε uncheck όσα προγράμματα εκκίνουν και δεν τα χρειαζόμαστε γιατί αυτό μπορεί να μειώσει τo χρόνο εκκίνησης και να επιταχύνει το ίδιο το λειτουργικό σύστημα, καθώς αποδεσμεύονται σημαντικοί πόροι.

 

Ρίξε μια ματιά στο services.sfc vs msconfig του Black Viper στο παραπάνω link. Ελάχιστα θα πάρεις από msconfig για boot time speed σε σχέση με το "τίμημα". Ελάχιστα μπορούν να απενεργοποιηθούν απροβλημάτιστα από εκεί και σκοπίμως δεν αναφέρθηκε. Στην πράξη ποιό πολλά κερδίζεις σε boot time αν "σκοτώσεις" το office από start=>programs=>startup παρά 5-6 καταχωρήσεις από msconfig.

 

Για να γίνει σωστή δουλειά στο msconfig αφού τα απενεργοποιήσεις κ δώσεις restart θα πρέπει να αφαιρεθούν οι εν λόγω καταχωρήσεις από τη registry στα κλειδία:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

 

 

sc

Δημοσ.

Disable the NTFS Last Access Time Stamp (Windows NT/2000/XP)

 

Tί είναι τούτο τί κάνει;

 

When Windows accesses a directory on an NTFS volume, it updates the LastAccess time stamp on each directory it detects. Therefore, if there are a large number of directories, this can affect performance.

 

Η ουσία εδώ είναι ότι πέρα από το compact που γίνεται στο σκληρό κατά το "μαμά" defrag, χρησιμοποιείται αυτό το Time Stamp για να μετακινήσει τα αρχεία που χρησιμοποιούνται συχνότερα ή τελευταία στην αρχή του hd. Αυτό εκτός ότι μετακινεί τα αρχεία που χρησιμοποιούνται κατά το boot (τα οποία τοποθέτησε εκεί το bootvis) δεν κάνει απαραίτητα κάτι που το θέλουμε.

 

Όσοι χρησιμοποιούν advanced προγράμματα defrag (π.χ. Ο&Ο) και έχουν ξεκοκκαλίσει το help τους, φαντάζομαι τα γνωρίζουν ήδη αυτά.

 

Επεξήγηση: Όλα τα σύγχρονα συστήματα με τους επεξεργαστές να χτυπάνε τρελά Ghz και απεριόριστες ποσότητες φυσικής μνήμης χολαίνουν (bottleneck) στο disk access. Εξού και τα άνωθι soft τρυκς που μας επιτρέπουν να βελτιώσουμε, ως ένα βαθμό, αυτή την κατάσταση.

 

 

sc

Δημοσ.

Υπάρχει ένα λαθάκι στον κώδικα για το unloaddll.

Το σωστό είναι:

>;Unload Unused DLLs 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 
"AlwaysUnloadDll"=dword:00000001

 

Α κάτι άλλο. Εδώ

>HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet

έχω δύο "φακελους" CurrentContolSet στον έναν υπάρχει μόνο το NtfsDisableLastAccessUpdate και στον άλλο καμιά 5 καταχωρήσεις και έσβησα το 1ο φάκελο. Δεν υπάρχει πρόβλημα ε?

Δημοσ.
Υπάρχει ένα λαθάκι στον κώδικα για το unloaddll.

Το σωστό είναι:

>;Unload Unused DLLs 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] 
"AlwaysUnloadDll"=dword:00000001

 

Thanks Mikaha διορθώθηκε :wink: .

 

 

sc

Δημοσ.

Όσοι βαριούνται να "πειράζουν" τα services για καλύτερες επιδόσεις το http://www.pcmag.gr'>http://www.pcmag.gr τα έχει συγκεντρωμένα σ'ενα αρχείο .reg

 

Πηγαίνετε στο http://www.pcmag.gr και στη μέση της σελίδας στο πεδίο Download ID γράφετε:

372001 (προτεινόμενες ρυθμίσεις για Win XP Home)

372002 (προτεινόμενες ρυθμίσεις για Win XP PRO)

372003 (ρυθμίσεις συμβατότητας)

372004 (ρυθμίσεις για Internet Gateway)

372005 (ρυθμίσεις για μέγιστη απόδοση στα παιχνίδια)

370006 (ρυθμίσεις για μέγιστη απόδοση στην περιήγηση του Ίντερνετ)

Δημοσ.
Όσοι βαριούνται να "πειράζουν" τα services για καλύτερες επιδόσεις το http://www.pcmag.gr'>http://www.pcmag.gr τα έχει συγκεντρωμένα σ'ενα αρχείο .reg

 

Πηγαίνετε στο http://www.pcmag.gr και στη μέση της σελίδας στο πεδίο Download ID γράφετε:

372001 (προτεινόμενες ρυθμίσεις για Win XP Home)

372002 (προτεινόμενες ρυθμίσεις για Win XP PRO)

372003 (ρυθμίσεις συμβατότητας)

372004 (ρυθμίσεις για Internet Gateway)

372005 (ρυθμίσεις για μέγιστη απόδοση στα παιχνίδια)

370006 (ρυθμίσεις για μέγιστη απόδοση στην περιήγηση του Ίντερνετ)

 

μπορείς να βάλεις πλήρες λινκ, δεν μπόρεσα να τα βρώ. tnx

Δημοσ.

Δεν μπορώ να βρω πλήρες link. Είναι εύκολο όμως να βρεις τα παραπάνω. Πήγαινε http://www.pcmag.gr και στη μέση της σελίδας θα δεις ένα πορτοκαλί πλαίσιο που γράφει Download ID και στο οποίο θα γράψεις ένα από τους παραπάνω κωδικούς ανάλογα με το λειτουργικό σύστημα που έχεις ή τις ρυθμίσεις που θες και θα πατήσεις go για να φορτώσεις το αρχείο.

Δημοσ.

Με 512ddr μπορείς να παίξεις με 1024 εικονική ή 1536. Παραπάνω από αυτό θα χρειαστείς αν χρησιμοποιείς ιδιαίτερα απαιτητικές εφαρμογές σε ram/hd access (επεξεργασία ήχου/video πχ σε επαγγελματικό επίπεδο).

 

Ναι είναι ιδανικό να είναι σε άλλο partition πόσο μάλλον σε άλλο hd (στο γρηγορότερο δυνατό). Min & max εννοείται θα βάλεις το ίδιο νούμερο ώστε να δηλωθεί permanent το swap, και εννοείται θα δεσμευτεί ο αντίστοιχος χώρος από τον hd που θα δηλώσεις την εικονική.

 

sc

Δημοσ.

Tί γίνεται με το cluster size του file system.

 

Υποθέτουμε πως δεν έχετε ενεργοποιήσει κανενός είδος συμπίεση στον hd σας.

Aν κάνετε δεξί κλικ properties σε κάποιο σχετικά μεγάλο φάκελο με αρχεία στην καρτέλα general θα δείτε πώς το Size on disk είναι μεγαλύτερος αριθμός από το Size. Aυτό αναφέρει πως τα αρχεία σας καταλαμβάνουν περισσότερο χώρο στον hd από όσο πραγματικά θα έπρεπε.

 

Γιατί γίνεται αυτό

 

Περιληπτικά για να μείνουμε εκεί που μας ενδιαφέρει.

Ο δίσκος χωρίζεται σε τμήματα, τα clusters, είτε κατά fat32 είτε κατά ntfs. Όταν αποθηκεύσουμε ένα αρχείο π.χ. 10kb σε file system με 4k cluster size, αυτό αναγκαστικά θα καταλάβει 3 clusters. Δηλ. το αρχείο θα "χωρίστεί" σε 3 κομμάτια 4kb, 4kb, 2kb (=10kb) Στο τελευταίο cluster o υπόλοιπος χώρος των 2kb δεν μπορεί να χρησιμοποιηθεί από άλλο αρχείο, οπότε μένει κενός. Αυτό ονομάζεται disk wasted.

 

Όσο μικρότερο είναι το cluster size τόσο λιγότερο είναι και το disk wasted.

Όσο μεγαλύτερο είναι το cluster size τόσο πιο εύκολο/γρήγορο να προσπελαστεί ο δίσκος/partition.

 

Οπότε ανεβάζοντας τιμές μέχρι τα 32k, καταλαμβάνουν μεγαλύτερο χώρο τα αρχεία μας, αλλά κερδίζουμε σε ταχύτητα. Στα 64k δεν έχω συναντήσει proggie που να μπορεί να κάνει defrag το δίσκο/partition. Είναι εμφανές πως αν ένα partition περιέχει μόνο "μεγάλα αρχεία" (>32kb) (π.χ. mp3 ~3,5mb), με cluster size 32k το waste disk είναι αμελητέο.

 

Όταν εγκαθιστάτε τα XP και φορμάρετε τον σκληρό σας μέσα σπό το cd των XP, αυτόματα αποφασίζουν το cluster size βάση του μεγέθους του partition/hd. 4k συνήθως είναι το default που δίνουν τα xp για τα σημερινά δεδομένα δίσκων/partition, σαν μία χρυσή τομή, χώρου/ταχύτητας.

 

Δεν προτείνεται σε καμία περίπτωση να αλλάξετε το cluster size του boot (os resident) partition/hd, μετά το setup του os. To λειτουργικό σας μπορεί να γίνει τελείως ασταθές, ιδίως αν έχετε χρησιμοποιήσει lockαρίσματα αρχείων/συμπιέσεις/ encryption, ή/και άλλες διεργασίες που βασίζονται στο filesystem. Απλά να το έχετε υπόψιν σας στο επόμενο setup.

 

Φαντάζομαι αυτό θα σε κάλυψε grigas. :D

 

 

sc

Αρχειοθετημένο

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

  • Δημιουργία νέου...