![]() |
| |||||||
| Registrieren | Website Spy | Member List | Spenden | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren | Forum-Regeln |
|
![]() |
| | Thread Tools |
|
#1
| ||||||||||||
| ||||||||||||
| Verschiedene Arten von Dump-Dateien:
__________________
Zuerst die Theorie ... Jedes Mal, wenn Windows hängt oder schmeichelt Ihnen mit, dass die ach so schönen BSOD, es wird ein Crash-Dump-Datei in den Hintergrund. Es gibt 3 mögliche Absturz-Dateien, die Windows können:
Voll-oder Full Memory-Dump: Eine komplette Dump Aufzeichnungen alle Inhalte der System-Speicher, die zum Zeitpunkt des Aufpralls, einschließlich der Prozesse, die ausgeführt wird, wenn das Speicherabbild wurde. Seine schiere Größe bedeutet, dass Sie genügend freien Speicherplatz auf Ihrer Festplatte, um für Windows, die Datei zu speichern. Aufgrund dieser Größe, 32-Bit-Systeme mit mehr als 2 GB Speicher kann nicht gespeichert komplette Speicherauszüge ohne vorherige Messing etwa in der Registrierung (die ich nicht näher eingehen ...) Klein-oder Mini-Dump: Ein Mini-Dump ist ein kleines 64K-Byte-Datei. Ein Grund, ein Mini-Dump ist so klein ist, dass es nicht einer der Binärdateien oder ausführbare Dateien, die in Erinnerung an die Zeit von einem System zum Absturz bringen. Da. Exe-Dateien sind für eine vollständige und ordnungsgemäße Crash-Analyse, Mini-Deponien sind von begrenztem Wert ohne sie. Dennoch können sie einen sehr guten Start Punkt. Windows XP Mini-Dumps erzeugt standardmäßig eine für jeden Crash-Fall. Kernel-Dump: Ein Kernel-Dump ist wahrscheinlich die am nützlichsten Speicherabbild zu arbeiten. Da es nur die Erinnerung, die wurde von der Kernel und die Hardware Abstraction Layer (HAL), es ist wesentlich kleiner als eine komplette dump (ein System mit 1 GB RAM wird ein Kernel-Dump von ca. 120MB). Durch Weglassen Speicher, war für die Benutzer-Modus-Programme an, nach wie vor klein, während immer noch mit die größte Chance, mit den Infos, dass die Verantwortung für den Absturz. Standardmäßig speichert Windows XP eine Mini-Crash-Dump für jeden, der auftritt. Diese Dump-Dateien finden Sie in das Verzeichnis C: \ WINDOWS \ Minidump Jeder Mini-Dump-Datei enthält das Datum, an dem die Datei wurde Versandkäfigen und eine laufende Nummer (bei mehr als eine Dump-Datei erstellt wird am selben Tag). Ein Beispiel für ein Mini-Dump-Datei könnte so etwas wie Mini072708-01.dmp (Dies ist ein Beispiel für die erste Mini-Dump erstellt wurde, auf meinem eigenen System auf den 27. Juli 2008. Kernel-und Complete-Dumps werden im Verzeichnis C: \ WINDOWS \ und wird eine Datei mit dem Namen Memory.dmp. Jedes Mal, wenn ein Absturz auftritt, die bestehenden Speicher-Dump-Datei überschrieben wird. Ändern der Art der Dump-Datei Windows Tore: Wie ich bereits erwähnt, Windows XP speichern Mini-Dumps von Standard und es wird außer einer Mini-Crash-Dump für jeden, der auftritt. Eigentlich ist neben dem Mini-Dump, XP wird auch eine komplette Dump-Datei. Jedoch, wie bereits erwähnt, wo es eine Mini-Dump für jeden Crash, die komplette Dump wird immer die vorhandene ein. Allerdings, da ich bereits erwähnt, dass Mini-Dumps werden von begrenztem Nutzen bei der Ausübung einer ordnungsgemäßen vollständigen Crash-Analyse und vollständige Dumps sind viel zu groß in der Größe der Datei enthält, zu viele Daten, ist es sinnvoll, um XP zu retten Kernel Dumps statt. Änderung dieser Einstellung ist tot einfach:
![]()
Denn es ist kostenlos und es ist die einzige Debugging-Tool Ich habe so weit. Zufrieden? Beachten Sie jedoch, dass WinDbg ist nicht Teil der Support-Tools, die mit der Windows-Installations-CD / DVD. Es ist vielmehr Teil der "Debugging Tools für Windows", die frei heruntergeladen werden kann aus den folgenden Link: http://www.microsoft.com/whdc/devtoo...g/default.mspx Wenn Sie den Debugging-Werkzeuge, stellen Sie sicher, dass Sie die Download-Tool-Plattform für die Sie planen, das als System-Debugging. Die Debugging-System nicht unbedingt gleich sein muss, wie es braucht, dass das Debuggen. Es kann Situationen / Gründe, zum Beispiel dort, wo Sie müssen / wollen, das Debuggen auf einem anderen System als das, was den Fehler produziert. Also, wenn Sie packte eine Speicherauszugsdatei von einem 64-Bit-Maschine, aber du tust das Debuggen auf einem 32-Bit-System, dann müssen Sie 32-Bit-Debugging-Werkzeuge. Ein weiterer wichtiger Hinweis, was zu beachten ist, dass die Debugging-Werkzeuge kommen als MSI-Installer Sinne, dass sie nur in dem Verzeichnis installieren C: \ Program Files \ Debugging Tools für Windows. Also, wenn Sie möchten, dass die Verwendung des Tools auf einem System, für die Sie keine Administrator-Rechte Sie sind gefüllt! Nun ... du eigentlich nicht. Microsoft machte es möglich, kopieren Sie die gesamte Debugging Tools-Verzeichnis von der Standard-Installation Pfad zu, wo immer Sie wollen. Mit anderen Worten, wenn auf dem System installiert, die Sie mit Admin-Rechten, können Sie das gesamte Verzeichnis kopieren auf ein anderes System. Noch besser, man könnte ihnen ein Memory-Stick, wenn Sie wollen. Denken Sie daran, dass Sie das Verzeichnis als Ganzes und nicht für die Beseitigung Bestellung. Last but not least, gibt es nur eine Version der Debugging-Werkzeuge zur Verfügung pro Plattform. Dies liegt daran, dass die Werkzeuge, die unabhängig sind von der Windows-Version. Egal ob Sie planen, um sie auf Windows 2000, XP, 2003 Server oder Vista. Verschiedenen Betriebssystemen und deren Service Packs Frage nur, wenn Sie die Wiedergabe mit dem Windows-Symbol-Dateien (mehr dazu in Teil 2). Mein System: Willy Wonka's Polygon Factory
|
|
#2
| |||
| |||
| Nice read! Danke! |