Ich habe einen kranken Windows XP-Laptop. Etwas macht die Festplatte kaputt und das gesamte System reagiert nur wenige Minuten nach dem Start nur schleppend. Wie finde ich heraus, was die Festplatte zum Thrash macht? Der Task-Manager ist in Ordnung, um herauszufinden, was die CPU oder den Speicher verwendet, zeigt jedoch keine Festplatten-E / A an.
Details: Unter Win XP Home funktionierte der Computer bis vor einigen Tagen einwandfrei. Ich habe überprüft, dass es kein Paging ist, da nicht genügend RAM vorhanden ist. Laut DiskCheckup gibt es keine beängstigenden SMART-Fehler.
windows
diagnostic
io
Nelson
quelle
quelle
Antworten:
Laden Sie Process Explorer von Microsoft / Sysinternals herunter .
Führen Sie es aus und klicken Sie auf Ansicht> Spalten auswählen. Klicken Sie auf die Registerkarte Prozessleistung und wählen Sie "E / A-Lesevorgänge" und "E / A-Schreibvorgänge".
Sie können dies über den Task-Manager tun, ich bevorzuge jedoch die Verwendung des Prozess-Explorers.
Sie können dann nach diesen Spalten sortieren und sehen, was am meisten liest / schreibt.
(Wenn Sie Vista / 7 verwenden, denken Sie daran, ADMIN auszuführen (oder klicken Sie auf Datei und dann auf "Details für alle Prozesse anzeigen", um dies für Sie zu erledigen.)
Ich stelle fest, dass Dropbox und Mesh auf einigen von mir unterstützten Computern mit Lese- / Schreibbytes rund um die Uhr wild zu laufen scheinen. Wenn Sie also eine Sycn-Software verwenden, sollten Sie sich dies zuerst ansehen. Die Ausführung dieses Tools sollte Ihnen jedoch genau Bescheid geben Was ist falsch.
Darüber hinaus können Sie auf eines der Diagramme oben auf dem Bildschirm klicken, um ein Dialogfeld "Systeminformationen" mit historischen Informationen aufzurufen. Eines der Diagramme (drittes unten) ist "E / A-Bytes". Bewegen Sie einfach die Maus über einen der Peaks und Sie erfahren, was die meisten Ressourcen beansprucht. - Genau das, was Sie wollen!
quelle
Sie können den Task-Manager so einstellen, dass die Datenträger-E / A jeder Anwendung angezeigt werden. Navigieren Sie zu:
Ansicht -> Spalten festlegen
Dieser Dialog wird angezeigt. Aktivieren Sie die Kontrollkästchen zum Lesen und Schreiben von E / A auf der Festplatte:
quelle
Zusätzlich zum erwähnten Process Explorer würde ich Process Monitor ausprobieren .
Mit Process Monitor können Sie die Dateiaktivität in Echtzeit verfolgen. Welche Datei wird gelesen / geschrieben und durch welchen Prozess?
Wenn dies nur während des Startvorgangs geschieht, liegt dies daran, dass beim Start des Computers alles von der Festplatte gelesen wird. Verwenden Sie msconfig, um einen Start durchzuführen, der keine "Startelemente" umfasst .
Ein weiterer Schuldiger beim Start ist die Größe Ihrer Benutzer- oder Maschinenregistrierungsstrukturen. Durch jahrelange Programme, die sich selbst installieren, wachsen die Bienenstöcke. Versuchen Sie, ein anderes Benutzerkonto zu erstellen, melden Sie sich bei diesem an und prüfen Sie, ob es schneller ist.
Wenn zu viele Schriftarten installiert sind, kann dies den Start von Windows verlangsamen (z. B. installiert Photoshop Hunderte von Schriftarten, von denen ich weiß, dass ich sie niemals verwenden werde).
Der rote Faden ist, dass beim Start nur eine Menge E / A-Vorgänge stattfinden. Schneiden Sie das, was gelesen werden muss, defragmentieren Sie es, damit Windows die Vorteile mehrerer asynchroner E / A-Anforderungen nutzen kann, oder fügen Sie mehr RAM hinzu, um mehr zwischenzuspeichern.
quelle
Mein Windows Vista hat mehr als 50% der Zeit geschlagen. Ich habe aufgehört zu indizieren und Superfetch. Immer noch die meiste Zeit weggewirbelt, selbst wenn ich nichts am Computer tat. Was mein Problem schließlich behoben hat, war ........... die Festplatte zu defragmentieren. Seitdem ist der Computer leise; überhaupt kein Lärm. Ich habe diese Maschine vier oder fünf Jahre gehabt und nie defragmentiert. Wenn ich in der Vergangenheit versuchte, es zu defragmentieren, überprüfte es die Festplatten und meldete, dass das System GUT funktionierte und keine Defragmentierung erforderlich war. Das habe ich erst vor ein paar Tagen bekommen. Schließlich ging ich voran und jetzt scheint das Thrashing-Problem geheilt zu sein. Ich habe die Indizierung und den Superhost neu gestartet und immer noch kein Rauschen von der Maschine. Glückseligkeit!
quelle
Ich würde vorschlagen, den Prozess-Explorer zu verwenden und den Task-Manager durch ihn zu ersetzen. Mit Process Explorer können Sie die E / A-Aktivitäten sowie alle Informationen anzeigen, die der Task-Manager bereitstellt, und vieles mehr.
quelle
Schauen Sie sich als allgemeinen Ratschlag die Defragmentierung des Laufwerks an.
(Klicken Sie mit der rechten Maustaste auf das lokale Laufwerk und wählen Sie "Eigenschaften" und dann die Registerkarte "Extras", gefolgt von "Jetzt defragmentieren ...".)
Klicken Sie einfach auf "Analzye". Im Bericht sollten Sie auf große fragmentierte Dateien achten. Etwas, auf das ich oft gestoßen bin, sind Leute mit fragmentierten Outlook PST-Dateien. Möglicherweise ist ein 500 MB PST in mehr als 1000 Bit fragmentiert, und wenn sie Outlook öffnen, wird die Festplatte verrückt und nimmt alle Teile auf.
quelle
Procexp ist fantastisch, aber Sie können im Task-Manager Datenträger-E / A-Spalten hinzufügen. Wenn Sie keine Software installieren dürfen, können Sie diese von der Live-Site herunterladen .
quelle