мањи капитал --

Magazine
Go Back   Цомпутер сока > Цомпутер Софтуаре > Уиндоус Оператинг Сыстемс

Register


 Default 

Дебуггинг БСОД са уиндбг за почетнике Парт 1: Геттинг све Битова




Reply
 
Тхреад Тоолс
  #1  
Old 30 срп 2008, 22:05
Донаторска Група
 
Различите врсте ђубриште датотеке:
Прва теорија ... Сваки пут Уиндоус виси или да вам Лашко ох БСОД тако лепо, он ствара црасх думп фајл у позадини. Постоје 3 могуће срушити Уиндоус датотека које могу произвести:
  • Мала или мини депоније
  • Кернел думп
  • Цела или Фулл меморије

Цела или Фулл меморије:

Потпуни меморије евиденција свих садржаја систем меморије у то време је Крах, укључујући и процесе који су се приказују када је прикупила меморије. Сама њена величина значи да вам је потребан довољан слободан простор на диску како би за Уиндоус да бисте сачували датотеку. Због тога обична величине, 32-битним системима са више од 2ГБ меморије не могу сачувати комплетну меморију снужденост без претходне мессинг око у регистру (који ја не идем у ...)

Мала или Мини меморије:
А мини депоније је малени 64к быте-датотеку. Један од разлога мини депоније је толико мали да не садржи било који од бинарне датотеке или извршне које су у меморији у тренутку срушити систем. Пошто. Ексе датотеке су потребне за потпуну и правилну црасх анализа, мини снужденост су ограничена вредност без њих. Ипак они могу бити врло добар старт офф поинт. Уиндоус КСП продуцира мини снужденост по дефаулту, једна за сваки догађај црасх.

Кернел меморије:

А думп кернел је вероватно најкориснији меморије за посао са. Будући да садржи само информације о меморији која је била окупирана од стране кернела и слој апстракција хардвера (ХАЛ), то је знатно мањи него комплетан думп (систем са 1ГБ РАМ-а ће произвести кернел меморије од око 120МБ). Бы омиттинг меморије који је додијељен корисничком начину рада програма, и даље мали, док још увек нуде највеће шансе садржи информације које је одговоран за судар.

Бы дефаулт, Уиндоус КСП ће уштеди мини депоније за сваки судар која настаје. Ови думп датотеке се могу наћи у директоријуму Ц: \ УИНДОУС \ Минидумп Свака датотека садржи мини депоније датум је датотека била цратед и редног броја (у случају више од једног ђубриште фасцикл је створена на исти дан). Пример мини ђубриште фасцикл могао бити нешто слично Мини072708-01.дмп (Ово је пример прве мини депоније који је израђен на мој сопствени систем на 27. јули 2008.

Кернел и Цомплете снужденост се чувају у директоријум Ц: \ Уиндоус \ и бит ће филе Меморы.дмп. Сваки пут кад се деси судар, постојеће меморије датотека замењена.

Промена врста датотека Уиндоус ђубриште Спрема:
Као што сам раније споменуо, Уиндоус КСП ће уштеди мини снужденост по дефаулту и она ће се спасити мини депоније за сваки судар која настаје. Заправо, уз мини депоније, КСП ће такође сте комплетан думп датотеке. Међутим, као што је претходно поменуто, где се налази и мини депоније доступни за сваки судар, комплетан думп увек ће да замени постојеће један.

Међутим, како сам већ споменуо да мини снужденост су ограничене употребе при обављању одговарајуће пуни и потпуни Крах анализа снужденост су превелики пут у величину датотеке, а садрже превише података, има смисла за постављање КСП кернел да сте снужденост уместо. Промена ову поставку, умро је једноставан:
  • Десним тастером миша кликните Мы Цомпутер и изаберите Особине
  • Идите на Адванцед таб
  • Под Покретању и опоравакКликните на Подешавања буттон
  • На падајућег менија под Урите дебуггинг информацијеИзаберите Кернел меморије



  • Кликните на У реду и затворите дијалог Сыстем пропертиес
Зашто користити уиндбг?
Зато што је бесплатно и то је једина дебуггинг тоол сам до сада користили. Задовољан? Напомена међутим, да уиндбг није део подршку алати који се достављају са Уиндоус инсталациони ЦД / ДВД. То је прилично део "Дебуггинг Тоолс фор Уиндоус", који се може бесплатно скинути са следећег линка:

хттп://ууу.мицрософт.цом/ухдц/девтоо...г/дефаулт.мспкс

Када преузимате на алате за исправљање грешака, проверите да ли сте преузели тоолсет платформа за коју се планира да користи као дебуггинг система. Исправљање грешака система не мора нужно морају бити исти систем као онај који треба дебуггинг. Ту би могло бити ситуацијама / разлози за пример на којима се треба / желе учинити за исправљање грешака на другом систему од оне која се ствара грешка. Дакле, ако сте један граббед думп фајл са 64-битним машина, али ти си догађај дебуггинг на 32-битном систему, онда треба да 32-битни дебуггинг тоолсет.

Још једна важна напомена ствар на уму јесте да је Дебуггинг алата долазе као МСИ инсталиран што значи да ће само инсталирати у директоријум Ц: \ Програм Филес \ Дебуггинг Тоолс фор Уиндоус. Дакле, ако желите да користите алатке на систем за које немате администраторска права си пуњене! Па ... заправо нисте. Мицрософт је могуће копирате цео Дебуггинг Тоолс каталог из подразумеване инсталације путању до камо год желите. Другим речима, једном инсталиран на систем који Вам пружа админ права, можете да копирате цео директоријум на други систем. Чак и боље, ти би могао покренути их формира меморы стицк ако желите. Само пазите да задржите директоријума као цјелина и не почети уклањати ствари.

Последње, али не мање важно, постоји само једна верзија алата за исправљање грешака доступан по платформи. То је зато што су независни од алата Уиндоус верзију. Без обзира да ли се планира да их инсталирате на Уиндоус 2000, КСП, 2003 Сервер или Виста. Различите оперативне системе и њихове сервисне пакете само ствар једном кад почнете да играње са Уиндоус симбол датотеке (више о томе да у Парт 2).
__________________

Мы Сыстем: Уиллы Уонка'с полигона Фацторы

Процесор (и):
Цоре 2 Дуо Е8500 2кс3.16Гхз 1333ГХз
Матичне плоче:
Гигабајт ГА-ЕП35 ДС3Р соцкет 775
РАМ меморија:
4ГБ Мицрон ПЦ-6400 (800Мхз)
Графичка картица (е):
КСФКС 8600ГТ 256МБ ДДР3 540Мхз
Соунд Цард:
Онбоард Соунд 7,1
Тврди диск (и):
Самсунг 400ГБ / 36ГБ Раптор (кс2)
Оптички погон (е):
Оптиарц АД-7200Д 20кс ДВД-РУ (кс2)
Цасе / псу:
Цосмос РЦ-1000 / Арцтиц 600У псу
Хлађење:
Залман ЦНПС9700 / Ноцтура НЦ-У6
Нетуорк / Интернет:
Онбоард
Монитор (е):
Самсунг 2232БУ 22 "(кс2)
Оперативни систем (е):
Уин-КСП (СП2)
  #2  
Old 22. Јул 2009, 04:06
Нови члан групе
 
Лепо прочитати! Хвала!
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

Цопыригхт © 2006 - 2009 Цомпутер сока.

Поуеред бы вБуллетин ® Цопыригхт © 2000 - 2009 Јелсофт Ентерприсес Лтд СЕО бы вБСЕО © 2009, Цраулабилиты, Инц