менше справедливості

Magazine
Go Back   Комп'ютерні Сік > Комп'ютерні програми > Операційні системи Windows

Register


 Default 

Налагодження BSOD з WinDbg для початківців Частина 1: Як усе біти




Reply
 
Різьба Інструменти
  #1  
Old 30 липня 2008, 22:05
Донор групи
 
Різні типи файлів дампа:
Перша теорія ... Кожен раз, коли Windows зависає або лестить вам, що Oh So Nice BSOD, вона створює файл аварійної копії у фоновому режимі. Є 3 можливих файлів Windows краху, який може робити:
  • Малий або міні-звалища
  • Ядро звалище
  • Повне або Повний дамп пам'яті

Повне або повний дамп пам'яті:

Повні запису дампа весь вміст системної пам'яті на момент аварії, у тому числі процеси, які були запущені, коли було зібрано дамп пам'яті. Своєму розміром означає, що вам необхідно мати достатньо вільного простору на жорсткому диску в Windows для того, щоб зберегти файл. У зв'язку з цим величезних масштабів, 32-бітових системах з більш ніж 2 Гб пам'яті, не може зберегти повний дамп пам'яті без попереднього возитися в реєстрі (який я не буду вдаватися в ...)

Малий або міні-дамп:
Міні дамп крихітні 64K-байтовий файл. Одна з причин, міні дампа настільки малий, що вона не містить будь-який з файлів, що виконуються або виконуваних файлів, які знаходяться в пам'яті під час збою системи. Так. EXE-файли необхідні для повного і належного аналізу збоїв, міні-звалища, мають обмежену цінність і без них. Тим не менше вони можуть бути дуже хорошим початком відправна точка. Windows XP виробляє міні звалищ за замовчуванням, по одному для кожної аварії подія.

Ядро дамп:

Дамп ядра, ймовірно, найбільш корисний дампа пам'яті для роботи. Оскільки він містить тільки пам'ять інформацію, яка була окупована ядра і рівня апаратних абстракцій (HAL), це значно менше, ніж повний дамп (система з 1 Гб оперативної пам'яті буде виробляти ядро звалища близько 120MB). Опустивши пам'яті, яка була виділена для програм користувацького режиму, воно залишається малим, одночасно пропонуючи найбільшу ймовірність що містять інформацію, яка відповідає за аварії.

За замовчуванням, Windows XP буде зберегти міні дамп для кожної аварії, що відбувається. Ці файли дампа можна знайти в каталозі C: \ WINDOWS \ Minidump Кожна міні дампа файлу містить дату файлу упаковані й порядковий номер (у випадку більш ніж одного файлу дампа створений в той же день). Прикладом міні файлу дампа може бути щось на зразок Mini072708-01.dmp (Це приклад перший міні звалища, яке було створено на мою власну систему на 27 липня 2008.

Ядро і Повний дамп зберігається в каталозі C: \ WINDOWS \ і буде файл з ім'ям Memory.dmp. Кожен раз, коли відбувається збій, то існуючий файл дампа пам'яті перезаписується.

Зміна Тип файлу дампа Windows Сейв:
Як я вже згадував раніше, Windows XP буде зберегти міні звалищ за замовчуванням, і це дозволить заощадити міні дамп для кожної аварії, що відбувається. Насправді, поряд з міні звалища, XP буде також зберегти повний дамп. Однак, як вже згадувалося раніше, де є міні звалища для кожного аварії, повний дамп завжди буде перезаписувати існуючий.

Однак, як я вже згадував, що міні звалищ мають обмежене застосування при виконанні належних повного аналізу аварії і повної звалища є дуже великий розмір файлу при одночасному стримуванні занадто багато даних, то має сенс встановити XP Щоб зберегти ядро замість звалища. Зміна цього параметра мертва проста:
  • Клацніть правою кнопкою миші Мій комп'ютер і виберіть Властивості
  • Перейти до Розширений Вкладка
  • Під Завантаження й відновлення, Натисніть на Налаштування Кнопка
  • З випадаючого меню під Запис налагоджувальної інформації, Вибрати Дамп пам'яті ядра



  • Натисніть на OK і закрити діалогове вікно Властивості системи
Навіщо використовувати WinDbg?
Тому що це безкоштовний і це єдиний засіб налагодження я використовував досі. Задоволений? Зверніть увагу, що WinDbg не є частиною засобів підтримки, які надаються з установочного компакт-диска Windows / DVD. Це скоріше частиною "налагодження для Windows", яку можна вільно завантажити за наступним посиланням:

http://www.microsoft.com/whdc/devtoo...g/default.mspx

При завантаженні засоби налагодження, переконайтеся, що ви завантажити набір інструментів для платформи ви плануєте використовувати як налагодження системи. Налагодження системи не обов'язково повинна бути тієї ж системі, яка необхідна налагодження. Там можуть бути ситуації / причини наприклад, коли вам буде потрібно / хочете робити налагодження на іншу систему, ніж те, яке виробляє вина. Так що якщо ви схопили файлу дампа від 64-розрядних комп'ютерах, але ви робите налагодження на 32-розрядної системі, то вам необхідно в 32-розрядний набір засобів налагодження.

Інша важлива річ, до відома до відома, що кошти налагодження Come As установки MSI сенсі, що вони будуть встановлювати тільки в каталозі C: \ Program Files \ налагодження для Windows. Так що якщо ви хотіли б використовувати інструменти в системі, для якої немає ніяких прав адміністратора ви опудала! Ну ... ти насправді це не так. Microsoft зробила можливим скопіювати всю налагодження каталог з шляху установки за замовчуванням, куди хочеш. Іншими словами, якщо в системі встановлено, що дає вам права адміністратора, ви можете скопіювати всю директорію до іншої системи. Навіть краще: можна запускати їх форми Memory Stick, якщо хочете. Просто переконайтеся, що ви тримаєте каталог в цілому, а не розпочати видалення матеріалу.

Останній, але не менш, існує лише одна версія засобу налагодження доступні на платформі. Це відбувається тому, що інструмент не залежать від версії Windows. Неважливо, якщо ви плануєте встановити їх на Windows 2000, XP, Server 2003 або Vista. Різні операційні системи і пакети тільки матерія, як тільки ви починаєте грати з файлами Windows символ (докладніше про це в частині 2).
__________________

Моя система: Полігону Віллі Вонка's Factory

Процесор (и):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Материнська плата:
Gigabyte GA-EP35 DS3R Socket 775
ОЗУ:
4GB Micron PC-6400 (800MHz)
Графічна карта (и):
XFX 8600GT 256MB DDR3 540MHz
Звукова карта:
Бортові 7.1 Sound
Жорсткий диск (и):
Samsung 400GB / 36GB Raptor (x2)
Оптичний привід (и):
Optiarc AD-7200D 20x DVD-RW (x2)
Діло / PSU:
Космос RC-1000 / Арктичний 600W PSU
Охолодження:
Zalman CNPS9700 / Noctura NC-U6
Мережі / Інтернет:
Бортові
Монітор (и):
Samsung 2232BW 22 "(x2)
Операційна система (и):
Win-XP (SP2)
  #2  
Old 22 вересня 2009, 04:06
Нові члени групи
 
Nice читати! Спасибо!
Reply

Register
Різьба Інструменти




Arabic Bulgarian Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Spanish Swedish Thai Turkish Ukrainian

Copyright © 2006 - 2009 Комп'ютер соку.

Powered By Довідка ® Copyright © 2000 - 2009 Jelsoft Підприємства ТОВ SEO по vBSEO © 2009, Crawlability, Inc