M

machine checks, Causes of Windows Crashes
magneto-optical storage media, UDF
mailslots, Typical I/O Processing
major function codes (IRP stack locations), IRP Stack Locations
malloc function, Heap Manager
malware, No Execute Page ProtectionCopy-on-Write, Software Data Execution Prevention, Copy-on-Write
Manage-bde.exe, BitLocker Management
manual crash dumps, Hung or Unresponsive Systems, Hung or Unresponsive Systems, Hardware Malfunctions
manual I/Os, KMDF I/O Model
manual restore points, Previous Versions and System Restore
manually configured targets (iSCSI), iSCSI Drivers
manually crashing systems, Hung or Unresponsive Systems
MANUALLY_INITIATED_CRASH stop code, Hung or Unresponsive Systems
mapped file functions, Services Provided by the Memory Manager, Local FSDs, Memory Manager’s Page Fault Handler
mapped files, Fast I/O, Scatter/Gather I/O, Reserving and Committing Pages, Allocation GranularityShared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Types of Heaps, User Address Space Layout, Commit Charge and the System Commit Limit, Section Objects, Section Objects, Modified Page WriterModified Page Writer, Modified Page WriterModified Page Writer, Modified Page Writer, Modified Page Writer, Modified Page Writer, The Memory Manager, Cache Coherency, Cache Coherency, Read-Ahead and Write-Behind
address space, User Address Space Layout
cache coherency, Cache Coherency, Cache Coherency
copy-on-write mapped memory, Commit Charge and the System Commit Limit
I/O, Fast I/O, Scatter/Gather I/O, Shared Memory and Mapped Files, Section Objects
memory manager, Allocation GranularityShared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files
modified page writer, Modified Page WriterModified Page Writer, Modified Page Writer, Modified Page Writer
objects, Types of Heaps
pages, Reserving and Committing Pages, Modified Page WriterModified Page Writer, Modified Page Writer
read-ahead and write-behind, Read-Ahead and Write-Behind
section objects, Section Objects
viewing, Shared Memory and Mapped Files
virtual address space, The Memory Manager
mapped page writer, Recoverable File System Support, Caching with the Mapping and Pinning Interfaces, Write-Back Caching and Lazy Writing
cache operations, Caching with the Mapping and Pinning Interfaces
recovery process, Recoverable File System Support
write-behind operations, Write-Back Caching and Lazy Writing
mapped pages, Address Windowing Extensions
mapped views, Prototype PTEs, Cache Virtual Memory ManagementCache Working Set Size, Cache Working Set Size, Per-File Cache Data Structures, Transactional APIs
cache manager, Cache Virtual Memory ManagementCache Working Set Size, Cache Working Set Size
TxF transactions, Transactional APIs
VACBs, Per-File Cache Data Structures
valid and invalid pages, Prototype PTEs
mapped writer threads, Write-Back Caching and Lazy Writing
mapping, Previous Versions and System RestoreConclusion, Conclusion, Memory Management
virtual memory into physical, Memory Management
volume shadow device objects, Previous Versions and System RestoreConclusion, Conclusion
mapping interface, Caching with the Mapping and Pinning InterfacesFast I/O, Caching with the Mapping and Pinning Interfaces, Fast I/O
mapping methods, File System Interfaces
MapUserPhysicalPages functions, Address Windowing Extensions
MapViewOfFile function, Mapped File I/O and File CachingI/O Request Packets, I/O Request Packets, Services Provided by the Memory Manager, Shared Memory and Mapped Files, Commit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Cache Coherency
cache coherency issues, Cache Coherency
committed storage, Commit Charge and the System Commit Limit
creating virtual address space, Commit Charge and the System Commit Limit
mapped file I/O, Mapped File I/O and File CachingI/O Request Packets, I/O Request Packets
memory mapped file functions, Services Provided by the Memory Manager
section views, Shared Memory and Mapped Files
MapViewOfFileEx function, Services Provided by the Memory Manager, Allocation Granularity, Shared Memory and Mapped Files
MapViewOfFileExNuma function, Shared Memory and Mapped Files
Markov chain models, Page Priority and Rebalancing
marshalling, Marshalling
marshalling areas, Marshalling
mass storage devices, Types of Device Drivers, Prioritization Strategies, Bandwidth Reservation (Scheduled File I/O)
master file table backup (, Dynamic Partitioning
maxgroup element, The BIOS Boot Sector and Bootmgr
maximum pool sizes, Pool SizesPool Sizes, Pool Sizes, Pool Sizes, Pool Sizes
maximum section size, Section Objects
maximum utility (processors), Utility Function
MaximumCommitCondition event, Memory Notification Events
maxproc element, The BIOS Boot Sector and Bootmgr
MBRs (master boot records), MBR-Style Partitioning, LDM and GPT or MBR-Style PartitioningLDM and GPT or MBR-Style Partitioning, LDM and GPT or MBR-Style Partitioning, Mirrored Volumes, MBR Corruption
corruption and startup issues, MBR Corruption
LDM partitioning, LDM and GPT or MBR-Style PartitioningLDM and GPT or MBR-Style Partitioning, LDM and GPT or MBR-Style Partitioning
multipartition volumes, Mirrored Volumes
partitioning style, MBR-Style Partitioning
MCA (Micro Channel Architecture), The BIOS Boot Sector and Bootmgr
MD5 hashes, Encrypting a File for the First Time
MDLs (memory descriptor lists), IRP Buffer Management, Clustered Page Faults, Caching with the Direct Memory Access Interfaces
media player applications, Power Availability RequestsProcessor Power Management (PPM), Power Availability Requests, Power Availability Requests, Processor Power Management (PPM)
Meminfo tool, Page Frame Number Database, Page Priority, Page Priority, Page Priority, PFN Data Structures, 32-Bit Client Effective Memory Limits
MemLimit utility, Dynamic System Virtual Address Space Management
memory, KMDF Data Model, KMDF Data Model, Processor Power Management (PPM), Solid State Disks, NAND-Type Flash MemoryFile Deletion and the Trim Command, File Deletion and the Trim Command, Memory Management, Memory Manager Components, Examining Memory Usage, Examining Memory UsageExamining Memory Usage, Examining Memory Usage, Examining Memory Usage, Examining Memory Usage, Large and Small Pages, Monitoring Pool Usage, Look-Aside Lists, Look-Aside Lists, Driver Verifier, Page Priority, System Working SetsMemory Notification Events, Memory Notification EventsMemory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events, Robust PerformanceRobust Performance, Robust Performance, Robust Performance, The BIOS Boot Sector and Bootmgr, Windows Recovery Environment (WinRE), Buffer Overruns, Memory Corruption, and Special Pool, Buffer Overruns, Memory Corruption, and Special Pool, Buffer Overruns, Memory Corruption, and Special Pool, Code Overwrite and System Code Write Protection
access violations, Large and Small Pages
core parking, Processor Power Management (PPM)
corruption, Buffer Overruns, Memory Corruption, and Special Pool, Buffer Overruns, Memory Corruption, and Special Pool, Buffer Overruns, Memory Corruption, and Special Pool
counter objects, Examining Memory Usage, Monitoring Pool Usage
diagnostic tools, Windows Recovery Environment (WinRE)
KMDF objects, KMDF Data Model, KMDF Data Model
look-aside lists, Look-Aside Lists, Look-Aside Lists
low resources simulation, Driver Verifier
NAND-type, NAND-Type Flash MemoryFile Deletion and the Trim Command, File Deletion and the Trim Command
not owned by drivers, Code Overwrite and System Code Write Protection
notification events, Memory Notification EventsMemory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events
physical, maximums, Memory Management
priority, Page Priority
RAM vs. flash, Solid State Disks
removing from use, The BIOS Boot Sector and Bootmgr
third-party optimization software, Robust PerformanceRobust Performance, Robust Performance, Robust Performance
usage, Examining Memory UsageExamining Memory Usage, Examining Memory Usage, Examining Memory Usage, Examining Memory Usage
working sets, System Working SetsMemory Notification Events, Memory Notification Events
zeroing, Memory Manager Components
memory cards, FAT12, FAT16, and FAT32
memory description lists (MDLs), IRP Buffer Management, Clustered Page Faults, Clustered Page Faults, Driver Verifier, Caching with the Mapping and Pinning Interfaces
Memory Leak Diagnoser, Process Reflection
memory management unit (MMU), x86 Virtual Address Translation, Page Tables and Page Table Entries, Physical Address Extension (PAE)
memory manager, Mapped File I/O and File Caching, Mapped File I/O and File CachingI/O Request Packets, Mapped File I/O and File Caching, I/O Request Packets, I/O Priorities, Driver Verifier, Introduction to the Memory Manager, Memory Manager ComponentsInternal Synchronization, Memory Manager Components, Memory Manager Components, Internal Synchronization, Internal Synchronization, Internal Synchronization, Examining Memory UsageExamining Memory Usage, Examining Memory Usage, Examining Memory Usage, Examining Memory Usage, Large and Small PagesReserving and Committing Pages, Large and Small Pages, Large and Small Pages, Reserving and Committing Pages, Commit Limit, Allocation Granularity, Shared Memory and Mapped Files, Shared Memory and Mapped FilesShared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files, No Execute Page Protection, No Execute Page Protection, No Execute Page Protection, Software Data Execution Prevention, Copy-on-WriteCopy-on-Write, Copy-on-Write, Copy-on-Write, Heap Manager, Heap Manager, Heap Manager Structure, Heap Synchronization, The Low Fragmentation Heap, Heap Debugging Features, Pageheap, Virtual Address Space LayoutsControlling Security Mitigations, Virtual Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 System Address Space LayoutSystem Page Table Entries, x86 System Address Space LayoutSystem Page Table Entries, x86 System Address Space LayoutSystem Page Table Entries, x86 Session Space, x86 Session Space, System Page Table Entries, System Page Table Entries, System Page Table Entries, System Page Table Entries, System Page Table Entries, System Page Table Entries, 64-Bit Address Space Layouts64-Bit Address Space Layouts, 64-Bit Address Space Layouts, 64-Bit Address Space Layouts, 64-Bit Address Space Layouts, x64 Virtual Addressing LimitationsDynamic System Virtual Address Space Management, x64 Virtual Addressing Limitations, Windows x64 16-TB Limitation, Windows x64 16-TB Limitation, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, System Virtual Address Space Quotas, System Virtual Address Space QuotasControlling Security Mitigations, User Address Space Layout, User Address Space Layout, User Address Space Layout, Image Randomization, Image Randomization, Stack Randomization, ASLR in Kernel Address Space, ASLR in Kernel Address Space, Controlling Security Mitigations, Controlling Security Mitigations, Address Translation, Address Translation, Address TranslationTranslation Look-Aside Buffer, x86 Virtual Address Translation, x86 Virtual Address Translation, Translation Look-Aside Buffer, Translation Look-Aside BufferPhysical Address Extension (PAE), Translation Look-Aside Buffer, Physical Address Extension (PAE)Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), IA64 Virtual Address Translation, Page Fault HandlingCommit Charge and Page File Size, Page Fault HandlingInvalid PTEs, Invalid PTEsIn-Paging I/O, Invalid PTEs, Invalid PTEs, Prototype PTEsIn-Paging I/O, Prototype PTEs, Prototype PTEs, In-Paging I/O, In-Paging I/OCollided Page Faults, In-Paging I/O, In-Paging I/O, In-Paging I/O, Collided Page Faults, Collided Page Faults, Clustered Page Faults, Page FilesPage Files, Page Files, Page Files, Page Files, Commit Charge and the System Commit LimitCommit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and Page File SizeCommit Charge and Page File Size, Commit Charge and Page File SizeCommit Charge and Page File Size, Commit Charge and Page File Size, Commit Charge and Page File Size, Commit Charge and Page File Size, Stacks, Kernel Stacks, Kernel Stacks, Virtual Address DescriptorsProcess VADs, Virtual Address Descriptors, Process VADs, Process VADs, NUMA, Section Objects, Section Objects, Driver VerifierDriver Verifier, Driver Verifier, Driver Verifier, Driver Verifier, Driver Verifier, Driver Verifier, Page Frame Number DatabasePFN Data Structures, Page Frame Number Database, Page Frame Number Database, Page Frame Number Database, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page Priority, Page Priority, Modified Page WriterModified Page Writer, Modified Page WriterPFN Data Structures, Modified Page Writer, Modified Page Writer, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, Working SetsMemory Notification Events, Logical Prefetcher, Logical Prefetcher, Placement Policy, Placement Policy, Working Set ManagementBalance Set Manager and Swapper, Working Set Management, Balance Set Manager and SwapperSystem Working Sets, Balance Set Manager and Swapper, Balance Set Manager and Swapper, System Working Sets, System Working SetsMemory Notification Events, System Working Sets, System Working Sets, Memory Notification EventsMemory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events, Proactive Memory Management (Superfetch)Unified Caching, Components, Tracing and Logging, Scenarios, Page Priority and Rebalancing, Page Priority and Rebalancing, Robust Performance, Robust Performance, ReadyBoost, ReadyDrive, Unified Caching, Unified Caching, Unified Caching, Cache Manager, Cache Physical Size, File System Driver Architecture, Memory Manager’s Modified and Mapped Page Writer, Memory Manager’s Modified and Mapped Page Writer, Cache Manager’s Read-Ahead Thread, Shutdown
64-bit virtual layouts, 64-Bit Address Space Layouts64-Bit Address Space Layouts, 64-Bit Address Space Layouts
address translation, Address TranslationTranslation Look-Aside Buffer, x86 Virtual Address Translation, x86 Virtual Address Translation, Translation Look-Aside Buffer, Translation Look-Aside Buffer, Physical Address Extension (PAE), Physical Address Extension (PAE), IA64 Virtual Address Translation
allocation granularity, Allocation Granularity
balance set manager and swapper, Balance Set Manager and SwapperSystem Working Sets, System Working Sets
cache manager, Cache Manager
caching, Mapped File I/O and File CachingI/O Request Packets, Mapped File I/O and File Caching, I/O Request Packets
collided page faults, Collided Page Faults
commit charge, Commit Charge and the System Commit LimitCommit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and the System Commit Limit, Commit Charge and Page File SizeCommit Charge and Page File Size, Commit Charge and Page File Size
components, Memory Manager ComponentsInternal Synchronization, Memory Manager Components, Internal Synchronization
copy-on-write, Copy-on-WriteCopy-on-Write, Copy-on-Write, Copy-on-Write
Driver Verifier, Driver Verifier, Driver VerifierDriver Verifier, Driver Verifier, Driver Verifier, Driver Verifier, Driver Verifier, Driver Verifier
file system drivers, File System Driver Architecture
heap manager, Heap Manager, Heap Manager, Heap Manager Structure, Heap Synchronization, The Low Fragmentation Heap, Heap Debugging Features, Pageheap
I/O priorities, I/O Priorities
in-paging I/O, In-Paging I/OCollided Page Faults, Collided Page Faults
internal synchronization, Internal Synchronization
invalid PTEs, Page Fault HandlingInvalid PTEs, Invalid PTEs
large and small pages, Large and Small PagesReserving and Committing Pages, Large and Small Pages, Large and Small Pages, Reserving and Committing Pages
locking memory, Commit Limit
logical prefetcher, Logical Prefetcher
management, Introduction to the Memory Manager, Memory Manager Components, Working Set ManagementBalance Set Manager and Swapper, Balance Set Manager and Swapper
mapped file views, Cache Manager’s Read-Ahead Thread
mapped files, Mapped File I/O and File Caching, Shared Memory and Mapped Files, Shared Memory and Mapped Files
mapped page writer, Memory Manager’s Modified and Mapped Page Writer
modified page writer, Modified Page WriterModified Page Writer, Modified Page Writer, Modified Page Writer, Memory Manager’s Modified and Mapped Page Writer
no execute page protection, No Execute Page Protection, No Execute Page Protection, No Execute Page Protection, Software Data Execution Prevention
notification events, Memory Notification EventsMemory Notification Events, Memory Notification Events, Memory Notification Events, Memory Notification Events
NUMA, NUMA
PAE translation, Physical Address Extension (PAE)Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE), Physical Address Extension (PAE)
page fault handling, Page Fault HandlingCommit Charge and Page File Size, Invalid PTEsIn-Paging I/O, Invalid PTEs, Prototype PTEs, In-Paging I/O, In-Paging I/O, In-Paging I/O, Clustered Page Faults, Page Files, Commit Charge and Page File Size
page file size, Commit Charge and Page File SizeCommit Charge and Page File Size, Commit Charge and Page File Size
page files, Page FilesPage Files, Page Files, Page Files
page list dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page List Dynamics
PFN database, Page Frame Number DatabasePFN Data Structures, Page Frame Number Database, Page Frame Number Database, Page Frame Number Database, Page List Dynamics, Page List Dynamics, Page Priority, Page Priority, Modified Page WriterPFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures, PFN Data Structures
proactive memory management (Superfetch), Proactive Memory Management (Superfetch)Unified Caching, Components, Tracing and Logging, Scenarios, Page Priority and Rebalancing, Page Priority and Rebalancing, Robust Performance, Robust Performance, ReadyBoost, ReadyDrive, Unified Caching, Unified Caching, Unified Caching
prototype PTEs, Prototype PTEsIn-Paging I/O, Prototype PTEs, In-Paging I/O
section objects, Section Objects, Section Objects
session space, x86 System Address Space LayoutSystem Page Table Entries, x86 System Address Space LayoutSystem Page Table Entries, System Page Table Entries, System Page Table Entries
shared memory, Shared Memory and Mapped FilesShared Memory and Mapped Files, Shared Memory and Mapped Files, Shared Memory and Mapped Files
shutting down, Shutdown
stacks, Stacks, Kernel Stacks, Kernel Stacks
standby and modified lists, Cache Physical Size
system PTEs, System Page Table Entries
system working sets, System Working SetsMemory Notification Events, System Working Sets, Memory Notification Events
systemwide resources, Internal Synchronization
translation look-aside buffer, Translation Look-Aside BufferPhysical Address Extension (PAE), Physical Address Extension (PAE)
usage, Examining Memory UsageExamining Memory Usage, Examining Memory Usage, Examining Memory Usage, Examining Memory Usage
user space virtual layouts, System Virtual Address Space QuotasControlling Security Mitigations, User Address Space Layout, ASLR in Kernel Address Space, Controlling Security Mitigations, Address Translation
virtual address descriptors, Virtual Address DescriptorsProcess VADs, Virtual Address Descriptors, Process VADs, Process VADs
virtual address randomization, Image Randomization, Stack Randomization
virtual address space layouts, Virtual Address Space LayoutsControlling Security Mitigations, Virtual Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 System Address Space LayoutSystem Page Table Entries, x86 Session Space, System Page Table Entries, System Page Table Entries, 64-Bit Address Space Layouts, 64-Bit Address Space Layouts, x64 Virtual Addressing Limitations, Windows x64 16-TB Limitation, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management, System Virtual Address Space Quotas, User Address Space Layout, User Address Space Layout, Image Randomization, ASLR in Kernel Address Space, Controlling Security Mitigations, Address Translation
working sets, Working SetsMemory Notification Events, Logical Prefetcher, Placement Policy, Placement Policy, Working Set Management, Balance Set Manager and Swapper, System Working Sets, Memory Notification Events
x64 virtual limitations, x64 Virtual Addressing LimitationsDynamic System Virtual Address Space Management, Windows x64 16-TB Limitation, Dynamic System Virtual Address Space Management, Dynamic System Virtual Address Space Management
x86 virtual layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 Address Space Layouts, x86 Session Space, System Page Table Entries
memory mirroring APIs, Crash Dump Files
Memory Test (Memtest.exe), BIOS Preboot
memory-mapped files, Introduction to the Memory Manager, Services Provided by the Memory Manager, Smss, Csrss, and Wininit, Causes of Windows Crashes
Memory.dmp file, Crash Dump Files
MemoryErrors event, Memory Notification Events
MEMORY_MANAGEMENT stop code, Causes of Windows Crashes
MEM_DOS_LIM flag, Allocation Granularity
MEM_TOP_DOWN flag, x86 Address Space Layouts
message queues, Common Log File System
message signaled interrupts, The BIOS Boot Sector and Bootmgr
metadata, File Deletion and the Trim Command, Heap Security Features, File Systems, Log Layout, Master File TableMaster File Table, Master File Table, Master File Table, Master File Table, Metadata LoggingRecovery, Log File Service, Recovery
CLFS logs, Log Layout
disk availability, File Deletion and the Trim Command
file system metadata, File Systems
file system structure, Master File TableMaster File Table, Master File Table, Master File Table
LFH blocks, Heap Security Features
logging, Metadata LoggingRecovery, Log File Service, Recovery
NTFS extensions directory, Master File Table
metadata transaction log (, Dynamic Partitioning
MFT records, Master File Table, Master File Table, File Record Numbers, File Records, File Records, Resident and Nonresident Attributes, Indexing
MFTs (master file tables), Logical Prefetcher, Defragmentation, Master File Table, File Records, File Names, Resident and Nonresident AttributesData Compression and Sparse Files, Resident and Nonresident Attributes, Data Compression and Sparse Files, Indexing, NTFS Bad-Cluster Recovery
contiguous disk space, Defragmentation
directories, Resident and Nonresident Attributes
duplicated, NTFS Bad-Cluster Recovery
file entries, File Records
file names, File Names
file records, Master File Table, Indexing
resident attributes, Resident and Nonresident AttributesData Compression and Sparse Files, Data Compression and Sparse Files
traces, Logical Prefetcher
mice, legacy, The BIOS Boot Sector and Bootmgr
MiComputeNumaCosts function, NUMA
Micro Channel Architecture (MCA), The BIOS Boot Sector and Bootmgr
Microsoft symbol server, Crash Dump Files
Microsoft Windows Hardware Quality Labs (WHQL), Driver Verifier, Driver Installation
Microsoft, sending crash dumps to, Windows Error ReportingWindows Error Reporting, Windows Error Reporting, Windows Error Reporting
MiCurrentMappedPageBucket routine, Modified Page Writer
MiDereferenceSegmentThread routine, Memory Manager Components
MiDispatchFault routine, Explicit File I/O
MiImageBias routine, Image Randomization
MiImageBitmap routine, Image Randomization
MiInitializeRelocations routine, Image Randomization
MiInsertPage routines, Modified Page Writer, Modified Page Writer
MiIssueHardFault routine, Write-Back Caching and Lazy Writing
MiMappedPageListHeadEvent event, Modified Page Writer
MiMappedPageWriter routine, Memory Manager Components
MiMaximumWorkingSet variable, Working Set Management
MiModifiedPageWriter routine, Memory Manager Components
miniclass drivers, Layered Drivers
minidumps, Crash Dump Files, Crash Dump Files
minifilter drivers, Process Monitor
Minimal subkey, Safe Mode, Driver Loading in Safe Mode, Driver Loading in Safe Mode
MiniNT/WinPE registry keys, Initializing the Kernel and Executive Subsystems
miniport drivers, Layered Drivers, Device Stacks, Disk Drivers, Disk Class, Port, and Miniport Drivers, Disk Class, Port, and Miniport Drivers, Multipath I/O (MPIO) Drivers, Volume I/O Operations
minor function codes (IRP stack locations), IRP Stack Locations
MIPS support, The BIOS Boot Sector and Bootmgr
MiReclaimSystemVA function, Dynamic System Virtual Address Space Management
MiRescanPageFilesEvent event, Modified Page Writer
mirrored partitions, Basic Disk Volume Manager, The LDM Database, Data Redundancy and Fault Tolerance
mirrored volumes (RAID-1), Mirrored Volumes, Volume I/O OperationsVirtual Disk Service, Virtual Disk Service, Data Redundancy and Fault Tolerance, NTFS Bad-Cluster Recovery
bad sector handling, NTFS Bad-Cluster Recovery
data redundancy, Data Redundancy and Fault Tolerance
I/O operations, Mirrored Volumes, Volume I/O OperationsVirtual Disk Service, Virtual Disk Service
mirroring, Volume Shadow Copy ServiceConclusion, Conclusion
Volume Shadow Copy Service, Volume Shadow Copy ServiceConclusion, Conclusion
MiSystemPteInfo variable, System Page Table EntriesSystem Page Table Entries, System Page Table Entries, System Page Table Entries
MiSystemVaType arrays, Dynamic System Virtual Address Space Management
MiSystemVaTypeCount arrays, Dynamic System Virtual Address Space Management
mitigation component (FTH), Fault Tolerant Heap
MiTrimAllSystemPagableMemory function, Driver Verifier
MiVa regions, Dynamic System Virtual Address Space Management
MiWriteGapCounter variable, Modified Page Writer
MiZeroInParallel function, Memory Manager Components
Mklink.exe utility, Previous Versions and System Restore
MLC (multilevel cell memory), NAND-Type Flash MemoryNAND-Type Flash Memory, NAND-Type Flash Memory, NAND-Type Flash Memory
mlink utility, Hard Links
Mm functions, Services Provided by the Memory Manager
MmAccessFault handler, Page Fault Handling, Write-Back Caching and Lazy Writing, Explicit File I/O
MmAllocate functions, NUMA
MmAvailablePages variable, Modified Page Writer, PFN Data Structures
MmFlushAllFilesystemPages function, Modified Page Writer
MmFlushAllPages function, Modified Page Writer
MmFlushSection function, Cache Manager’s Lazy Writer
MmInitializeProcessAddressSpace function, Process Reflection
MmLock functions, Locking Memory
MmMapIoSpace function, Large and Small Pages
MmMapLockedPages function, Driver Verifier
MmMappedPageWriterEvent event, Modified Page Writer
MmMapViewInSystemCache function, Explicit File I/O
MmMaximumNonPagedPoolInBytes variable, Pool Sizes
MmModifiedPageWriterGate object, Modified Page Writer
MmNumberOfPhysicalPages variable, PFN Data Structures
MmPagedPoolWs variables, Pool Sizes, System Working Sets
MmPagingFileHeader event, Modified Page Writer
MmPrefetchPages function, Logical Prefetcher
MmProbeAndLockPages function, Locking Memory, Driver Verifier
MmProbeAndLockProcessPages function, Driver Verifier
MmResidentAvailablePages variable, PFN Data Structures
MmSizeOfNonPagedPoolInBytes variable, Pool Sizes
MmSizeOfPagedPoolInBytes variable, Pool Sizes
MmSystemCacheWs variables, System Working Sets, System Working Sets
MmSystemDriverPage variable, System Working Sets
MmSystemPtesWs variable, System Working Sets
MMU (memory management unit), Page Tables and Page Table Entries, Physical Address Extension (PAE)
MmUnlockPages function, Driver Verifier
MmUnmapLockedPages function, Driver Verifier
MmWorkingSetManager function, Memory Manager Components, Modified Page Writer
MmZeroPageThread routine, Memory Manager Components
MM_SESSION_SPACE structure, x86 Session Space
model-specific registers (MSRs), DPC Stack
modified lists, Memory Manager Components, Page List DynamicsPage Priority, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page Priority, Modified Page Writer, Tracing and Logging, Cache Size, Cache Physical Size, Cache Physical SizeCache Data Structures, Cache Physical Size, Cache Data Structures, Intelligent Read-Ahead
cache manager write operations, Intelligent Read-Ahead
cache physical size, Cache Physical SizeCache Data Structures, Cache Data Structures
mapped page writer, Memory Manager Components
page writer, Modified Page Writer
redistributing memory, Tracing and Logging
system cache, Cache Size, Cache Physical Size, Cache Physical Size
viewing page allocations, Page List DynamicsPage Priority, Page List Dynamics, Page List Dynamics, Page List Dynamics, Page Priority
Modified no-write PFN state, Page Frame Number Database
modified page lists, Reserving and Committing Pages
modified page writer, Modified Page Writer
PFN database, Modified Page Writer
modified pages, PFN Data Structures, Memory Manager’s Modified and Mapped Page Writer
Modified PFN state, Page Frame Number Database
modified PFN state flag, PFN Data Structures
modified-no-write lists, Invalid PTEs, Prototype PTEs
modified-no-write pages, PFN Data Structures
more command, Multiple Data Streams
motherboard devices, Device Enumeration, Hung or Unresponsive Systems
motherboard driver, BIOS Preboot
Mount Manager, Mount Points
Mount Manager driver, The Mount ManagerMount Points, The Mount Manager, Mount Points
mount operations, Basic Disk Volume Manager
mount points, Opening Devices, Mount Points, Mount Points, Reparse Points
mount requests, Volume Mounting
mounting volumes, The Volume Namespace, The Mount Manager, Volume Mounting, Volume Mounting, Volume Mounting, Virtual Hard Disk Support
Mountvol.exe tool, Mount Points
move APIs, Transactional APIs
MoveFileEx API, Smss, Csrss, and Wininit
moving files, Smss, Csrss, and Wininit
Mpclaim.exe, Multipath I/O (MPIO) Drivers
Mpdev.sys driver, Multipath I/O (MPIO) Drivers
MPIO (Multipath I/O), Multipath I/O (MPIO) Drivers, Multipath I/O (MPIO) Drivers, Partition Manager
Mpio.sys driver, Multipath I/O (MPIO) Drivers
MS-DOS, File RecordsResident and Nonresident Attributes, File Names, Resident and Nonresident Attributes
file names, File RecordsResident and Nonresident Attributes, Resident and Nonresident Attributes
generating file names, File Names
MS-DOS applications, Allocation Granularity, The BIOS Boot Sector and Bootmgr
Msconfig utility, Images That Start Automatically
Msdsm.sys module, Multipath I/O (MPIO) Drivers
msi element, The BIOS Boot Sector and Bootmgr
MsInfo32.exe utility, Layered Drivers, 32-Bit Client Effective Memory Limits
Msiscsi.sys driver, iSCSI Drivers
MUI files, BitLocker To Go
multiboot systems, FAT12, FAT16, and FAT32
multifunction device container IDs, Device Stack Driver LoadingDevice Stack Driver Loading, Device Stack Driver Loading, Device Stack Driver Loading
multilevel cell memory (MLC), NAND-Type Flash MemoryNAND-Type Flash Memory, NAND-Type Flash Memory, NAND-Type Flash Memory
multilevel VACB arrays, Per-File Cache Data Structures
multipartition volumes, Volume Management, Volume Management, Dynamic DisksMultipartition Volume Management, Multipartition Volume ManagementRAID-5 Volumes, Multipartition Volume Management, Spanned Volumes, Spanned Volumes, Spanned Volumes, Striped Volumes, Striped Volumes, Striped Volumes, Striped VolumesMirrored Volumes, Striped Volumes, Mirrored Volumes, Mirrored Volumes, Mirrored Volumes, Mirrored Volumes, Mirrored Volumes, RAID-5 Volumes, RAID-5 Volumes, Volume I/O Operations
basic disks, Volume Management
dynamic disks, Volume Management, Dynamic DisksMultipartition Volume Management, Multipartition Volume Management
I/O operations, Volume I/O Operations
management, Multipartition Volume ManagementRAID-5 Volumes, Spanned Volumes, Striped Volumes, Mirrored Volumes, RAID-5 Volumes
mirrored, Striped VolumesMirrored Volumes, Mirrored Volumes, Mirrored Volumes, Mirrored Volumes
RAID-5, RAID-5 Volumes
spanned, Spanned Volumes
storage management, Spanned Volumes, Striped Volumes, Mirrored Volumes
striped, Striped Volumes, Striped Volumes
Multipath Bus Driver (Mpio.sys), Multipath I/O (MPIO) Drivers
multipath I/O (MPIO) drivers, Multipath I/O (MPIO) Drivers, Multipath I/O (MPIO) Drivers, Partition Manager
multipathing solutions, Multipath I/O (MPIO) Drivers
multiple data streams, Advanced Features of NTFSMultiple Data Streams, Multiple Data Streams, Multiple Data Streams, Multiple Data Streams
Multiple Provider Router, Smss, Csrss, and Wininit
Multiple Universal Naming Convention (UNC) Provider (MUP) driver, The Start Value
multiplexed logs, Log Types, Translating Virtual LSNs to Physical LSNs
multiprocessor systems, Synchronization, Internal Synchronization, Look-Aside Lists, The BIOS Boot Sector and Bootmgr
driver synchronizing, Synchronization
look-aside lists, Look-Aside Lists
memory manager, Internal Synchronization
numbers of CPUs, The BIOS Boot Sector and Bootmgr
multithreaded applications, Heap Synchronization
mutexes, Driver Verifier, Hung or Unresponsive Systems
mutual exclusion (heap blocks), Heap Manager
Myfault.sys driver, I/O Cancellation for Thread Termination, I/O Cancellation for Thread Termination, I/O Cancellation for Thread Termination, Notmyfault, Basic Crash Dump Analysis, Buffer Overruns, Memory Corruption, and Special Pool