Exam 70-660: Win Internals for IT - Resources

This thread will be a resource for the 70-660 exam. Here is how I expect to structure it:
Part I - Prereqs
* tutorials on the Fundamentsl of Memory Management, I/O etc.
* Understanding how to work with the Sysinternals tools. Practical tutiorials on how to use the major Sysinternals tools.
* Tutorials/artciles corresponding to material in the 50155A course.
Part II 70-660 Objectives.
I'll cover the objectives detailled in the MS page for the exam.
Here are some items that do not really belong in any either section:
Windows Internals 4 [PDF]
Mark Russinovich's Blog
AskPerf Blog
Another exceptionally useful tool for debugging non-crash related issues is WireShark. It is not covered by the exam but from a practical perspective should be a part of your toolkit.
Introduction to Wireshark (Part 1 of 3)
Cookies and Grabbing Passwords with Wireshark (Part 2 of 3)
Data Mining using Wireshark (Part 3 of 3)
If you prefer print material, I suggest the following:
C All-in-One Desk Reference For Dummies [The purpose is not to turn you into a programmer but to give you a basic grasp of C Programming - skim the book]
The Art of Assembly Language - [The purpose, again, is not to turn you into a developer but to give you an idea of what Assembly is and the basics of the language - skim the book]
Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Pro Developer) - [Required Reading]
Advanced Windows Debugging - [Highly Recommended]
Part I - Prereqs
* tutorials on the Fundamentsl of Memory Management, I/O etc.
* Understanding how to work with the Sysinternals tools. Practical tutiorials on how to use the major Sysinternals tools.
* Tutorials/artciles corresponding to material in the 50155A course.
Part II 70-660 Objectives.
I'll cover the objectives detailled in the MS page for the exam.
Audience ProfileCandidates for this exam are engineers, developers, or IT staff who work with Windows at a level that requires Windows Internals knowledge. Candidates for this exam are typically in the upper echelon of the technical staff at their companies. These individuals typically hold such positions as escalation engineer, technical lead, and software design engineer. Their level of knowledge spans products both inside and outside the Microsoft Corporation. These individuals are involved in resolving problems that require deep understanding of Windows Internals rather than problems about planning and infrastructure development or how to use or configure a product that runs on Windows.
Here are some items that do not really belong in any either section:
Windows Internals 4 [PDF]
Mark Russinovich's Blog
AskPerf Blog
Another exceptionally useful tool for debugging non-crash related issues is WireShark. It is not covered by the exam but from a practical perspective should be a part of your toolkit.
Introduction to Wireshark (Part 1 of 3)
Cookies and Grabbing Passwords with Wireshark (Part 2 of 3)
Data Mining using Wireshark (Part 3 of 3)
If you prefer print material, I suggest the following:
C All-in-One Desk Reference For Dummies [The purpose is not to turn you into a programmer but to give you a basic grasp of C Programming - skim the book]
The Art of Assembly Language - [The purpose, again, is not to turn you into a developer but to give you an idea of what Assembly is and the basics of the language - skim the book]
Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Pro Developer) - [Required Reading]
Advanced Windows Debugging - [Highly Recommended]
Comments
General
System Internals [A collection of articles and videos]
Windows and Sysinternals Video Library [$400 for 6 DVDs]
Windows Internals and Advanced Troubleshooting [PDF - Slides]
Fundamentals
Thread vs. Process
Processes, Threads, and Jobs [Windows Internals Ch 5]
Architecture of Windows NT
UAC in Windows 7
An introductory guide to Windows Memory Management
Memory Management 101
Memory Management - Understanding Pool Resources
Memory Management - Dude where's my RAM??
RAM, virtual memory, pagefile, and memory management in Windows [Has some good links at the end]
Sessions, Desktops and Windows Stations
Windows Programming/User Mode vs Kernel Mode
Stack vs Heap Allocation
Stack and Heap
Sessions, Desktops and Windows Stations
Debug Symbols
Debugging Tools and Symbols: Getting Started
Handles
Kernel Object Handles
Using Sysinternals Tools
Process Explorer
Using Process Explorer [PDF]
Sysinternals Primer: Autoruns, Disk2vhd, ProcDump, BgInfo and AccessChk [Video from Channel9. Presented at TechEd 2011 by Aaron Morgosis]
Troubleshooting with Process Explorer, Filemon and Regmon [Video with Mark Russinovich]
Process Explorer and Malware Elimination [Video -Kind of basic but good review.]
Cases of the Unexplained [Videos by Mark Russinovich]
Windows Hang and Crash **** Analysis - Mark Russinovich
Windows Hang and Crash **** Analysis 1/9
Windows Hang and Crash **** Analysis 2/9
Windows Hang and Crash **** Analysis 3/9
Windows Hang and Crash **** Analysis 4/9
Windows Hang and Crash **** Analysis 5/9
Windows Hang and Crash **** Analysis 6/9
Windows Hang and Crash **** Analysis 7/9
Windows Hang and Crash **** Analysis 8/9
Windows Hang and Crash **** Analysis 9/9
Example Crash **** Files
No problem. The Internals book is infact the successor of the Inside Windows book.
I agree with you about the packet capture analogy. For systems guys like me I think they go kind of hand in glove and I was going to do a section on packet analysis (for practical purposes rather than for the exam) but I think it might be better if you add a post on that.
PHP
Kotlin
Intro to Discrete Math
Programming Languages
Work stuff
Correct. It is for two types: people developing drivers who need strong debugging skills and IT pros who work at a very high level debugging issues with Exchange, SQL Server, etc. Developers are only a part of the audience and it is not a dev cert.
It is like a very high-lelver certification for a professional mechanic. While you will need to understand and know about the physics and architecture of the internal combustion engine you are not required to be an engineer and actually know how to design one.
PHP
Kotlin
Intro to Discrete Math
Programming Languages
Work stuff
Saw this and figured I should post it here:
Amazon.com: Windows Internals: Covering Windows Server 2008 R2 and Windows 7 (9780735648739): Mark E. Russinovich, David A. Solomon, Alex Ionescu: Books
Looks like the 6th edition will be out before Christmas (yay!)
Also, what are your thoughts on 2008 vs 2008 R2 as far as the exam is concerned? Are there really that big of a different between the two?
PHP
Kotlin
Intro to Discrete Math
Programming Languages
Work stuff
Amazon.com: Memory **** Analysis Anthology, Volume 2 (v. 2) (9780955832871): Dmitry Vostokov: Books
PHP
Kotlin
Intro to Discrete Math
Programming Languages
Work stuff
I think hos stuff is pretty good on a practical level. I'm not so certain about how it might help on the exam. All of his books are on Safari, if you have a subscription.
Thanks for pointing out the Vol 6 of the Internals book. I have pre-ordered it.