Windows Internals 5th Edition is Available!

I’m proud to announce that Windows Internals, 5th Edition is now available. It’s been a long road, but a writing a book of this scopeimage is an incredibly detailed endeavor. This new edition covers Windows Vista and Windows Server 2008 (32-bit and 64-bit) and besides revisions and enhancements to existing content, adds an additional 250 pages, bringing the total page count to over 1200 (25% longer than the previous edition). Besides new experiments highlighting the Sysinternals tools, new topics covered include Hyper-V, the image loader, debugging infrastructure, Kernel Transaction Manager, Code Integrity, Thread Pools, Mandatory Integrity Controls, Windows Driver Framework, and Bitlocker, to name a few.

We decided not to keep coverage of Windows XP and Windows Server 2003 because describing the commonalities and differences in certain areas where there have been significant changes across versions would have been complicated and confusing. However, 99% of the book applies directly to Windows 7 and Windows Server 2008 R2, so you can get a jump start while we work on the 6th edition, which will add coverage of these new versions of Windows. We anticipate adding another 75-100 pages of content (and not making any significant changes to existing text) and are shooting to have the book completed by the end of the year.

You can watch me and David Solomon talking about the book and our history of collaboration in this Channel 9 interview we recorded a couple of weeks ago. David and I coauthored the previous two editions alone, but this time around we add a third contributor, Alex Ionescu. Alex came to our attention back when he was a primary contributor to the kernel of the ReactOS project, an attempt to develop an open source clone of Windows. Alex now teaches Windows internals training classes with David Solomon, including on campus here at Microsoft like I used to do before I joined Microsoft. Needless to say, Alex was a valuable addition to our team on this revision of the book.

Be sure to visit the official Windows Internals book page, where you can find more information on the book’s contents, errata (there is none at this point), and the downloads for the book’s demonstration programs like Testlimit, a tool that I’ve used in some of my Pushing the Limits of Windows blog posts to highlight various resource limits in Windows.

I have one more thing I want to share with you, a video that the Windows marketing team put together as part of the Talking About Windows campaign that has elementary school students Sam and Trevor talking about Sysinternals. I didn’t know about the video until they sent it to me, and I have to admit that besides being flattered, I laughed out loud.

Comments

  • Anonymous
    January 01, 2003
    Mark, I have ordered the book and should have it soon, however, seems like the link for the video made by The Windows marketing team seems to not be up. I am so excited and can't wait to get the book.

  • Anonymous
    January 01, 2003
    Windows 6th edition will be pure Windows 7 and Windows Server 2008R2. All information pertaining to prior versions will be removed.  The book will still get bigger due to the new feature descriptions. The best approach (and what MS Support does) is to use the version of the book that matches the OS being investigated.  Thus if you are looking at NT4/2000/2003/XP reference the 4th edition, if it is Vista/2008 reference the 5th edition, and if it is Win7/2008R2 reference the 6th edition.

  • Anonymous
    July 06, 2009
    Ordered it from Amazon yesterday - should have it tomorrow! w00t!

  • Anonymous
    July 06, 2009
    Congrats on getting the book released. I received it yesterday, it's officially the thickest book I own (in terms of dimensions, not page count) except for the New Nelson Japanese-English Character Dictionary. :) I'm looking forward to digging in. Keep up the good work!

  • Anonymous
    July 07, 2009
    I've pre-ordered this book in the end of 2008-th. Nice to hear I'll get it in a few days. Already ready to pre-order 6th edition :)

  • Anonymous
    July 07, 2009
    Windows 7 kernel almost is same with Vista Kernel,very very good book!but I'm chinese ,I can't buy this book at this instant.

  • Anonymous
    July 07, 2009
    Congrats for getting the book out! I think I'll wait for 6th edition though, to get Win 7 coverage. Hope you can get that out by the year's end. :)

  • Anonymous
    July 07, 2009
    Best books i've ever laid my hands on! keep it up. why no kindle?! this book is a bit of a workout!

  • Anonymous
    July 07, 2009
    Congratulations. I hope it's in the corp store for TechReady9 :). I also hope you already started working on the next edition, since R2 and W7 are just around the corner :) Keep up the good work!

  • Anonymous
    July 07, 2009
    Thanks a lot for a great work! I already got my copy.

  • Anonymous
    July 07, 2009
    Had three copies pre-ordered since 2008.  I'm very pleased with the book, but somewhat disappointed that it did not cover Windows 7, given its imminent release--I thought the additional time for the book was due to Windows 7 and Windows Server 2008 R2.  For some reason I feel I'll have to get a 6th edition to get up to date, even with the 99% compatibility guarantee.

  • Anonymous
    July 07, 2009
    Excellent work (I own the 4th edition).  But what is the point of buying the 5th edition now if the 6th edition is right around the corner?  I think it would be nice if buyers of the 5th edition could get some kind of discount on the 6th edition.  Barring that, I think I will just wait the extra couple of months.

  • Anonymous
    July 08, 2009
    Ordered it on September 26, 2008 through Amazon. It should be here next week.

  • Anonymous
    July 09, 2009
    received it last week, and starting to read the new parts. Seems very good as usual. I own every versions of the book, and also plan to buy version 6 :-)

  • Anonymous
    July 14, 2009
    >But what is the point of buying the 5th edition now if the 6th edition is right around the corner? I assume the book has now reached its working set maximum, so that the addition of material about Windows 7 will cause other material to be evicted. Besides, you have to collect the set!  (I'm missing the 2nd ed.) ;-)

  • Anonymous
    July 14, 2009
    By the way, Mark et. al. - thanks for your efforts on the various editions of this book.

  • Anonymous
    July 16, 2009
    Wishing there was a electronic version of the book, its too big to carry around as I travel and I would like to be able to search it quickly.

  • Anonymous
    August 17, 2009
    Hey Mark, Any chance we'll be able to get a PDF version in the future? I love this reference and would love to be able to search it online!

  • Anonymous
    August 31, 2009
    The comment has been removed

  • Anonymous
    August 31, 2009
    I also vote for a possibility to buy a PDF version only.

  • Anonymous
    November 02, 2009
    I bought the book a few days ago and it seems to be what I was looking for in a long time! I am just interested to know how Windows 7 fits into this book? Is it possible to get an update describing Windows 7? Thanks for the great book on Windows, finally

  • Anonymous
    November 03, 2009
    @dashesy: From the post: "However, 99% of the book applies directly to Windows 7 and Windows Server 2008 R2, so you can get a jump start while we work on the 6th edition, which will add coverage of these new versions of Windows. We anticipate adding another 75-100 pages of content (and not making any significant changes to existing text) and are shooting to have the book completed by the end of the year."

  • Anonymous
    November 04, 2009
    The comment has been removed

  • Anonymous
    February 02, 2010
    @Mark: Firstly thanks for all your fantastic work with sysinternals and related work over the years. You are a fantastic asset to the community. I don't mean to apply pressure with the 6th edition, but since I am considering purchasing shortly I wondered how far down the path you were to releasing?

  • Anonymous
    August 17, 2010
    Excellent book, but I can't wait for the 6th edition covering Windows 7 and Win 2008 R2. Any news of roughly when we can expect this? e.g. will it be this year (2010)?

  • Anonymous
    October 21, 2010
    I am also interested in knowing the release date for 6th edition.

  • Anonymous
    March 25, 2011
    Will the 6th Edition be targeted at Windows 7? When will it be available. I can't wait to dig in but don't want to spend the money and time on potentially outdated information. Please write the book better and faster than ever before for half as much money with twice the content and all the answers but no typos.

  • Anonymous
    April 21, 2011
    Any idea , when the 6th Edition will be released?

  • Anonymous
    April 27, 2011
    I'm going to upgrade 3 hosts from XP to 7 as soon as the 6th edition comes out. :-) Windows Internals:  Don't Boot Up Without One.