Windows XP: Windows XP Download-Beschleunigung

für die Schaltfläche "Start" oder drei Minuten warten, Soldat schläft, ist es Service.

Vor allem diejenigen, die ein paar Minuten verbringen müssen, das System zu laden nur einmal oder zweimal am Tag. Aber zu Hause, wenn die ungeduldig Teenager nach der Schule will so schnell wie möglich in das Internet zu bekommen, während die Eltern kommen nicht und sehen nicht, was er suchte aus für - gibt es bereits jede Sekunde zählt.

Und nicht normale Benutzer lange langwierige Downloads zu erschrecken, versucht Windows XP Schöpfer zum Ruhm - das erste Mal eine Priorität, wenn OS Erstellung nur wurde die Zeit für die Inbetriebnahme des Systems erforderlich ist, verringert, sowie auf den Abschluss ihrer Modi und StandBy Hybernate.

Theorie

Wenn Sie ein Windows XP erstellen ist ein typisches Haus Desktop solche Indikatoren zu erreichen beauftragt:

- Aus dem Standby-Modus (S3) - nicht mehr als 5 Sekunden;
- Aus dem Ruhezustand (S4) - nicht mehr als 20 Sekunden;
- Regelmäßige Belastung der Arbeitsbedingung - nicht mehr als 30 Sekunden.

Natürlich, ohne einige Ausnahmen unmöglich es die Entwickler sofort erkannt zu tun. Zum Beispiel, PC-Laufwerke extrem hoher Kapazität, mit einigen SCSI-Adapter mit RD-Ram, ECC-Speicher oder lokalisierte OS Zeichen zu verwenden, haben ein wenig langsamer geladen, aber der durchschnittliche PC Windows XP ausgeführt wird, sollte kein Spiel auf dieser Indikatorsysteme 9x Familie. Eigentlich alles stellte sich heraus, heute machbar sein, mehr oder weniger modernen Computer - dank der Einführung in das Leben Anforderungen OnNow Technologien (www.microsoft.com/hwdev/onnow) und ACPI (www.teleport.com/~acpi). Aber was genau war getan und ob Microsoft hat begriffen oder nicht, versuchen wir zu verstehen.

Die Fortschritte in Windows XP Volllast kann in vier Stufen unterteilt werden:

- Die wichtigsten Systemdateien in den Speicher geladen;
- Initialisierung Geräte;
- Benutzer-Registrierung (Winlogon), starten Sie System Services Shell und Explorer;
Laden Sie zusätzliche Software -.

Da das Gerät automatisch beim Start der Systemsoftware auf jedem PC geladen ist anders, der Download abgeschlossen ist, selbst das Betriebssystem logisch ist das Ende der Beladung seiner Schale zu berücksichtigen - Explorer, wenn der Bildschirm Schreibtisch angezeigt. Daher wird für die Messung der extremen Referenzzeitpunkten aufgenommen wurden, wenn Sie die Power-Taste und die Zeit des Auftretens einer Desktop-Verknüpfung drücken.

Wenn wir im Detail war das Ergebnis ernsthafter Verbesserungen in Windows XP Boot-Geschwindigkeit suchen, dann ist die Bedingung eines PC bedeutet, es besteht aus den folgenden Prozessen, von denen einige parallel stattfind:

- Initialisierung (insbesondere - Laufwerke) - in Windows XP ist etwa 2 bis 8 Sekunden im Windows 2000;
- Initialisierung von Gerätetreibern - es hängt von dem jeweiligen System, etwa 4 Sekunden;
- Windows XP Neuheit - Read-Ahead "Prefetching", in der die Scheibe im Voraus gelesen wird, noch nicht angeforderten Daten; Es erfolgt parallel mit der Initialisierung des Gerätes - etwa 6 Sekunden;
- Registry und initialisieren die Auslagerungsdatei - ein paar Sekunden;
- Video-System-Initialisierung und die gewünschte Bildschirmauflösung - auch über ein paar Sekunden ist;
- Benutzer-Registrierung und Startdienste - für ca. 8 Sekunden;
- Starten Sie Explorer-Shell - 2 Sekunden.

Wie Sie sehen können, sollte im Idealfall erhalten, nicht mehr als 20 bis 30 Sekunden, die mit der Ladezeit ist vergleichbar ist viel einfacher, Windows 9x-Systemen. Und das alles wegen der Tatsache, dass eine Beschleunigung in Windows XP tritt buchstäblich auf allen Stufen der als Prefetching Daten parallel Initialisieren der Geräte durch solche Techniken Booten, die parallele Ausführung von verschiedenen Belastungsstufen, bis zur Einführung einer Reihe von Dienstleistungen, mit Ausnahme von einer Reihe von Komponenten des Boot-Prozesses, die Assoziation von einigen Dienste in einem einzigen Prozess, und wenn eine Benutzerregistrierung ist nicht zwingend Abschluss der Initialisierung des Netzwerks erforderlich ist, und den Zugriff auf Netzwerkressourcen beim Laden minimiert wird.

wenn die vorherige Belastung der OS erfolgreich war Darüber hinaus unterstützt Windows XP Simple Boot Flag-Spezifikation (www.microsoft.com/hwdev/desinit/simp_bios.htm), mit der Zeit automatisch für BIOS-POST-Selbsttest erforderlich ist, reduziert wird. Verbesserter Bootloader ntldr, die nun in der Lage ist, Datendateien und Verzeichnisse Cache-Festplattenzugriff zu reduzieren, wenn das Laden.

Dies führt zu einer vierfachen Beschleunigung ihrer Arbeit im Vergleich zu Windows 2000. Und wenn auf dem PC zwei Betriebssysteme installiert - die Windows 2000 und unter Windows XP, diesen Effekt (aber nur diese - mit Verbesserungen verbunden ntldr) und berühren Sie "vintukeya" als Bootloader Es wird neu geschrieben weiter fortgeschritten werden. By the way, dank der neuen Funktionen von ntldr beschleunigt und Ausgang des Systems aus dem Schlafmodus. Und außerdem gibt es eine Reihe von kleinen Verbesserungen: zum Beispiel beschleunigt die Registrierung der Initialisierung reduziert Zeit für eine PS / 2-Tastaturen zu suchen, und wenn Sie eine Netzwerkkarte nicht mit einem Netzwerk verbunden ist, auch dieser Umstand nicht mehr eine Boot-Verzögerung verursachen.

Optimierte Energiemanagement in vielen Aspekten, insbesondere verbesserte Hibernation Hibernation - ist jetzt in der Bilddatei Speicher sind keine leeren Seiten gelöscht, dessen Kompressionsalgorithmus verbessert wird, wenn der Plattendatei hyberfil.sys verwendet DMA-Modus zu schreiben, und auf die Festplatte zu schreiben, und Kompression sind parallele Prozesse. Aktualisiert Algorithmus Warngeräte und Anwendungen, die die Art der Stromversorgung zu ändern. Als Ergebnis nur die übliche Belastung nicht beschleunigt, sondern auch das Erwachen der PC aus dem Ruhezustand oder Standby-Modus.

Prefetching - Aber besondere Aufmerksamkeit sollte den Schlüssel Read-Ahead-Modus angegeben werden. In früheren Systemen beim Booten Initialisierung Treiber und Dienste Shell Laden von Daten von der Festplatte in den Speicher sequentiell geladen, da sie auf diese Anfragen zur Verfügung stehen.

Jetzt Windows XP parallel zu den anderen Operationen liest zuvor die Daten, ohne auf eine Anforderung warten, die zu den bedeutendsten Effekt führt. Diese intelligente Algorithmus angewendet wird, und Read-Ahead für den Start von Programmen - nach dem ersten Lauf jedes Programms sind spezielle Skripte laden Sie sie (sie sind in dem \ winnt \ Prefetch gespeichert sind), die beschreiben, welche Dateien im Speicher im Voraus gestellt werden.

Diese gleichen Dateien, sondern sie einen gemeinsamen Nenner - die Datei \ winnt \ Prefetch \ layout.ini - Defragmentierer wird dann verwendet, um die Position der Dateien auf dem Laufwerk zu optimieren, was die Downloadzeit reduziert.

By the way, können Sie selbst überprüfen, wie effektiv dieser Mechanismus auf den Boot-Prozess angewendet wird - Sie können Prefetching deaktivieren, indem Sie den Registrierungsschlüssel einstellen
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters Option "EnablePrefetcher" auf "0" gesetzt.

So wie OS Boot-Protokoll selbst in der Datei% windir aufgezeichnet% \ Prefetch \ notosboot-B00DFAAD.pf, die für eine größere Objektivität Informationen über den letzten 8 beginnt Betriebssystem enthält und jedes Mal 1 Minute nach Boot aktualisiert (Überwachung innerhalb von 10 Sekunden nach dem Start beendet ist Download Shell Explorer, so dass durch seinen Fall, und einige Autostart-Programme). Wenn es entfernt wird, wird der nächste Boot nicht verwenden Read-Ahead und Sie werden wahrscheinlich feststellen, dass das System fast doppelt belastet wird als langsam.

Aber das ist nicht alles. In Windows XP, ein neues Feature BootDefrag (oder BootOptimize), die Essenz davon ist wie folgt. Da die Defragmentierung und Datei-Festplatten-Layout-Optimierung, das richtige System beim Booten, einen entscheidenden Einfluss auf den gesamten Prozess der OS des Ladens und der Benutzer oft faul ist, den Defragmentierer (nicht, dass auch oft, und fast immer) zu laufen, ist das System selbst jetzt in der Lage - so sagen unbeaufsichtigt - diese Dateien zu optimieren, nicht wie sie will, und basierend auf den Daten der gleichen Datei und notosboot-B00DFAAD.pf layout.ini.

Jedoch gibt es eine automatische Defragmentierungs wenn sich das System im Leerlauf ist - wenn der Benutzer von 10-30 Minuten, nachdem das Betriebssystem keine Operationen durchführen. Und so kann es passieren, dass Ihre Systemdateien stark nicht optimiert werden, verwendet.

Überprüfen Sie, ob ist die Optimierung aufgetreten kann in der Registrierung zu suchen - wenn der Abschnitt
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ dfrg \ BootOptimizeFunction Kosten Option "OptimizeComplete" = "Ja",
die Defragmentierung durchgeführt wurde. Wenn dies noch nicht geschehen ist, starten Sie einfach Ihren PC und lassen Sie es für 30 Minuten allein - Windows-alles tun wird, und die Beschleunigung der nächsten Charge wird auch in den Augen bemerkbar.

Denken Sie daran, dass, bevor Sie Ihren PC mit einem frisch installierten OS optimieren in seinem Gepäck mindestens drei Neustart benötigen, um relevante Daten sammeln. Mitarbeiter Windows XP Defragmentierer hebt nicht diese Optimierung, so können Sie es sicher verwenden.

Wenn Sie nicht sicher sind, ob es überhaupt funktioniert haben Sie diese Funktion, oder wollen Sie es auszuschalten, überprüfen Sie das Vorhandensein der Registrierungseinstellung, einschließlich BootDefrag:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ dfrg \ BootOptimizeFunction - Option "Enable" = "Y".

Im Prinzip hatte, wenn das System einmal optimiert und die Dateien auf der Festplatte richtig angeordnet sind, macht es kaum Sinn, diese Funktion zu verlassen und weiter arbeiten - das Deaktivieren es ein wenig mehr Geschwindigkeit werden kann.

Praxis

Aber leider ist die gewünschte nicht immer wahr. Für die gleiche, um herauszufinden, wie die Dinge in der Realität funktionieren, in den sehr spezifischen Computer und nicht auf abstrakte Systeme von Testlabors in Redmond persönlich mit einer Stoppuhr und einem kleinen Dienstprogramm bewaffnet, die das Booten des Systems objektiv zu messen erlaubt, und die Ergebnisse der Überwachung Kraft aus zu tragen Optimierung der Boot-Dateien.

Es ist BootVis genannt, und Sie können es hier herunterladen -
www.microsoft.com/hwdev/fastboot/download/ BootVis_File.exe.
Dieses Dienstprogramm ist bemerkenswert, in jeder Hinsicht, und verursacht seine jüngsten Entstehung einer Sensation in einigen Newsgroups. Alle Nachrichten behauptet, dass das System nach der Verwendung beginnt zu 30% zu booten oder sogar 50% aller schneller. Wie dies wahr ist, sprechen wir immer noch, aber jetzt sind wir in seiner Arbeit in Bezug interessiert das Betriebssystem zu überwachen.

Neben der Tatsache, dass BootVis sehr sichtbar zeigt, wie viel und in welchem ​​Stadium des Schuhs aus der Zeit (zB parallele Ausführung dieser Schritte auf ihre Charts in mehr beobachtet als klar), kann es die CPU-Last Graph beim Start angezeigt werden, Zeitplan Disk I folgert, Verzögerungen im Zeitplan, wenn die Fahrer und eine Reihe von Daten geladen werden, die nützlich sind, nicht nur ihre eigene Neugier zu befriedigen, sondern auch die Gründe für die Überlastung des Systems zu bestimmen, während es geladen ist.

Die gleichen Informationen werden angezeigt und Standby-Modus und Ruhezustand - der Zeitplan perfekt den gesamten Prozess des Einschlafens und Aufwachen den Computer beobachtet. Die Informationen, die Programm zeigt, nebenbei bemerkt, ist nicht auf die Grafik beschränkt - detailliertere Informationen zu jeder Stufe Betriebssystemstart kann über das Kontextmenü erhalten werden, die erscheint, wenn Sie auf einem bestimmten Abschnitt des Diagramms der rechten Maustaste.

Die Bedienung ist sehr einfach, und die Installation nicht erforderlich - das heruntergeladene Archiv genug in jeder geeigneten Ordner oder direkt auf den Desktop entpacken. Nach dem Start im Menü "Trace" Sie werden vier Teams sehen: Next Boot, Next Boot mit Fahrer Verzögerungen, Next Standby / Fortsetzen Weiter Hibernate / Resume.

Dieser Test Regime, die BootVis bietet. Bitte beachten Sie nur, dass der Test der Zeit im Sleep-Modus und die Rückkehr der seine sterblichen Überreste aus der Kontrolle BootVis hyberfil.sys Lesen der Datei, in der der Inhalt RAM gespeichert wird, so dass ohne die Stoppuhr noch nicht genug. In unserem Fall ist die Definition der Download-Zeit Windows-Auswahlmodus "Next Boot", dann wird das Programm das System überlasten und unmittelbar nach dem Start des PC beginnt, den Prozess der Start des OS zu überwachen.

Sobald Windows-vollständig gebootet hat, wird die Anzeige automatisch BootVis Fenster erscheinen mit dem alle Informationen, die sie gesammelt. Die einzige Bedingung für den Erfolg liegt in der Tatsache, dass Sie nicht den Taskplaner ausschalten kann, oder das Programm nicht in der Lage sein, selbst zu laufen.

Also, um zu testen, den Laptop Sony VAIO FX101 (Celeron 600, 128 MB, 10 GB UDMA / 66), auf dem die "Millennium" in 20 Sekunden geladen ist, wurde das zweite System installiert - Windows XP (FAT32-Partition). Um eine Verschiebung der Start BootVis beiseite und Messungen ausschließlich Stoppuhr, so dass es keine Gefahr einer gewissen Einfluss BootVis zu verzerren. Die allererste Windows XP Laden war auch die längste - neben der Tatsache, dass das System nicht in irgendeiner Weise nicht optimiert ist, während dem ersten Lauf sogar stattfand und eine Menge dumme Art von einer Tour von Windows XP Werbung.

Es dauerte fast eine Minute, die unmittelbar auf die Carotis erinnert Windows 2000. Durch die Art und Weise, die erste Last ist, um die Überwachung durch das Betriebssystem nicht Gegenstand und ist nicht in der anschließenden Optimierungs enthalten, da aufgrund seiner Eigenschaften nicht typisch ist. Dann mehrere OS Neustarts in einer Reihe produzieren und bekommen gute wiederholende und damit objektive Ergebnis - etwa 40 Sekunden, müssen Sie Windows XP ist nicht optimiert auf einer realen und nicht hinterherhinken dem PC laufen zu lassen. Das ist natürlich doppelt so schlechter als die von Windows Me, aber Verbesserungen in Bezug auf Windows 2000 ist bereits spürbar (obwohl das neue System ist eindeutig nicht bis zu den angegebenen Microsoft 30 Sekunden).

Um Funktion BootDefrag gearbeitet, versuchen Sie sofort nach dem Booten des Systems im Leerlauf Minuten mit 30 zu verlassen (Dies ist, was nicht viele Benutzer nicht machen, die nicht vertraut mit den Funktionen von Windows XP sind, weshalb ihr System für eine lange Zeit nicht zeigen alle seine Funktionen. ) Und in der Tat - nach 20 Minuten Inaktivität in selbst gibt es einige Plattenaktivität, ähnlich wie bei der Defragmentierung, es ist alles von 5 Minuten dauert.

Mal sehen, was passiert ist. Starten Sie den PC - und es stellt sich heraus, dass der Desktop auf dem Bildschirm innerhalb von 27 bis 28 Sekunden erscheint! Hier sind sie, die neue Technologie in Aktion! Ich schließe nicht aus, dass auf einigen Windows XP-PCs, um sie wegen bootet noch schneller als Windows Me. So können wir mit Sicherheit sagen, dass Microsoft dieses Mal, ihr Versprechen erfüllt - das System sehr schnell geladen wird.

Lassen Sie uns weiterhin, welche Auswirkungen wird die Verwendung von so glücklich von der breiten Öffentlichkeit BootVis Dienstprogramm angetroffen. Bitte führen Sie eine regelmäßige Überwachung der Belastung aus, um zu bestimmen, wie ihre Daten mit der Tatsache in Einklang steht, die unsere Stoppuhr zeigt. Nach einigen Tests erhalten wir die mittlere OS Boot-Zeit 25 Sekunden ist, - das 2 Sekunden weniger als die Ergebnisse des manuellen Verfahrens, das im allgemeinen nicht so kritisch ist und auf Messfehler und eine leichte Divergenz der Referenz zurückzuführen.

Die Hauptsache - das Ergebnis der konsequent von Charge zu Charge wiederholt, dann können Sie das interessanteste Experiment vor: erlauben BootVis das System optimieren, um die versprochene 30-prozentige Erhöhung der Download-Geschwindigkeit zu erzeugen. Unsere 25 Sekunden sollte dann drehen wie durch ein Wunder in 15, nicht nur cool, aber sehr cool, auch für Windows Me! Im Trace-Menü wählen Sie den Punkt "Optimize System" und für mehrere quälende Minuten warten, wie man Zeuge, nachdem das Programm beharrlich Rascheln Festplatte neu zu starten, indem Sie Dateien in ihren kniffligen Algorithmen zu bewegen. Wenn die Defragmentierung abgeschlossen ist, wiederholen Sie die Überwachungszeit in BootVis Booten, um den Computer zu überlasten und schauen, was passiert ist ...

Und Sie erhalten alle die gleichen 25 Sekunden ... wo ist das 30 und 50% ??? Wirkung eines Programms nicht! Und die Sache ist, dass unser Testsystem bereits einmal selbst optimiert - die Differenz zwischen 40 Sekunden und 27 Sekunden und ist nur die gleichen 30% und mehr, hier zu tun ist fast nichts unmöglich ist. Wenigstens Wechsel nach BootVis Aktion zu unbedeutend erwähnenswert zu sein.

Gerüchte über die wunderbaren Möglichkeiten BootVis offenbar von den Kameraden ging, die so aktiv mit Ihrem PC, auf dem Windows nicht eine Minute freie Zeit muss Defragmentierung Boot-Dateien durchzuführen.

So viel Hoffnung für dieses Programm ist nicht zu verhängen - inhärenten Mechanismen mit Windows XP, und ohne eine ausgezeichnete Arbeit von den Boot-Prozess zu optimieren, müssen Sie nur auf Ihrem PC zu drehen nach einer halben Stunde zur Ruhe System. BootVis ist einfach alles zu tun, das gleiche, aber die Anforderung des Benutzers, jederzeit bequem für ihn. Der wesentliche Vorteil dieses Programms liegt in der Tatsache, dass nach seiner Anwendung nicht immer schlimmer, so versuchen - wenn es einen Wunsch, im Interesse der illusorischen Hoffnungen herunterladen 325 kb ist.

Empfehlungen

Parallel zu der großen Verbesserung des Betriebssystems Microsoft in Bezug auf die Energieverwaltung und Last empfiehlt allen Benutzern und zu nehmen, die ihrerseits selbst eine Reihe von Bemühungen, Windows XP zu helfen, in seiner ganzen Pracht zu zeigen.

Doch all dies bedeutet nicht, dass die Empfehlungen sinnvoll, die Boot-OS zu beschleunigen, als positive Wirkung auf den Rest des Prozesses unter Windows der Kommunikation - zum Beispiel, ist die Verwendung von NTFS nicht immer gerechtfertigt an den Home-Systeme, und verwenden Sie die Disc nur ein Abschnitt, extrem unbequem. Lesen Sie die Quelle können Sie auf Seite kurz www.microsoft.com/hwdev/fastboot~~V, Microsoft Empfehlungen sind wie folgt.

- Das NTFS-Dateisystem verwenden - es ist, wie es in FAT32 Gegensatz FAT erfordert nicht die gesamte Tabellenbereich im Speicher beim Start, die deutlich auf den Platten über 8 GB.
- Verwenden Sie FAT32 auf NTFS-Konvertierung nicht nach der Installation von OS - entfernen Sie alle FAT-Partitionen vor der Installation des OS und lassen Sie es mit dem NTFS-Dateisystem während der Installation zu erstellen.
- Verwenden Sie nur eine Partition auf der Festplatte.
Stellen Sie die Festplatte als erstes Boot-Gerät -.
Verwenden Sie alle CMOS-Setup-Einstellungen Download-Zeit zu reduzieren und von POST -.
- Deaktivieren Logos, die in das System-BIOS und Video-BIOS häufig vernäht sind.
- Opt-in-CMOS-Setup sucht für Geräte an den IDE-Kanäle nicht belegten.
- Um das neueste BIOS für Ihr Motherboard haben, die Simple Boot Flag Funktion aktualisierten BIOS und Grafiken unterstützt.
- Schnelle Fahrt - aus 7200 U / min, die einen großen Puffer hat ...
- Erfordert eine ausreichende Menge an RAM - 128 MB.
- Erfordert einen modernen Prozessor.
Stellen Sie sicher, dass die Boot-Dateien Defragmentierung BootDefrag gemacht wurde, um zu versuchen und BootVis Dienstprogramm verwenden - - vielleicht auf Ihrem System, erreicht sie immer noch eine tiefere Optimierung.

Reduzieren Sie die Anzahl der autoloading Programme und Systemdienste -.
- Verwenden Sie keine Tapeten und andere dekorative "Schnickschnack".
Aber auch diese Tipps, werden Sie wahrscheinlich nicht ein großer Gewinn Download-Geschwindigkeiten erhalten - zum Beispiel auf meinem Test-Laptop eine Reihe von nicht benötigten Dienste aus und entfernen Sie unbedingt alle Programme vom Start gab gewinnen weniger als einer Sekunde, die, natürlich, auf die allgemeine Hintergrund sieht sehr blass aus.

In der Regel, wie wir gesehen haben - die Fortschritte bei der Windows NT einer adeligen Familie dort, es ist schade, dass die Eigentümer von mehr vertraut zu viele Windows ME nicht ihre Versorgungssysteme auf der gleichen Ebene wie die BootVis nutzen können optimiert werden.

eine Analyse der OS Boot-Protokoll mit dem Programm Boot Log Analyzer (www.vision4.dial.pipex.com) und ein kleines Programm aus dem gleichen Microsoft - - Devview (www Soweit ich weiß, alles, was sie können für die zweite im Kampf helfen. microsoft.com/hwdev/NewPC/download/ pnptool.exe), zeigt, welches Gerät und wie viel Zeit erforderlich ist, beim Start zu initialisieren. Ich persönlich, nachdem die Daten gesammelt, indem sie es ich deaktiviert unnötige COM- und LPT-Ports auf Ihrem PC, sondern profitieren von dieser Operation in Höhe von etwa einer Sekunde zu analysieren.

Jedoch nicht für eine Sekunde die wir kämpfen? Für sie!