List of storage related hotfixes post Service Pack 1 for Windows Server 2008 (R1) SP1.

 

 
Applies to:
Windows Server 2008 Service Pack 1
Windows Server 2008 SP1
W2K8 Service Pack 1
W2K8 SP1
 
Note: You should check https://support.microsoft.com for the latest version of the different files.
List of storage related hotfixes post Service Pack 1 for Windows Server 2008 as of March, 2012:
 
Note:  Windows Server 2008 (R1) Service Pack 1 regular support has ended.
 
Please look into installing "Service Pack 2"

Windows Server 2008 Service Pack 2 and Windows Vista Service Pack 2 - Five Language Standalone (KB948465)
https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=16468
 
And
 
Check for post SP2 hotfixes such as in:
List of storage related hotfixes post Service Pack 2 for Windows Server 2008
https://blogs.technet.com/b/yongrhee/archive/2010/04/07/list-of-storage-related-hotfixes-post-service-pack-2-for-windows-server-2008.aspx
 

Alternate:

1) 2523134  OpenMutex may return the handle to a mutex that is deleted from the namespace in Windows Vista or in Windows Server 2008
https://support.microsoft.com/?id=2523134

Update(s): Ntoskrnl.exe

Supersedes(s):
2295810 The shutdown process may stop responding in Windows Server 2008 SP2 or in Windows Vista SP2 after you enable the "Shutdown: Clear virtual memory page file" Group Policy setting
981964 You experience low performance when you access many small files on an SMB version 1 protocol-enabled remote server from a Windows Vista or Windows Server 2008-based client computer
976674 The computer stops responding when you access some shared files from a computer that is running Windows Server 2008 or Windows Vista
975759 An application or service that uses a file system filter driver may experience function failure on a computer that is running Windows Vista, Windows Server 2003, or Windows Server 2008
975007 FIX: A custom application that uses a bitmap data structure may crash in Windows Vista or in Windows Server 2008
974609 A computer that is running Windows Server 2008 randomly stops responding when you run a large application
973816 You cannot start a computer that is running an Itanium-based version of Windows Server 2008 if the system hive size exceeds the 32-MB limit
973476 A .NET Framework application crashes in the CLR version 4 on a computer that is running an Itanium-based version of Windows Server 2003 SP2 or of Windows Server 2008
973148 The "Modified time" file attribute of a registry hive file is updated when you load and then unload the registry hive files without making any changes to the files on a computer that is running Windows Server 2008 or Windows Vista
971795 Applications may stop responding or may encounter other function failures if these applications call the LCMapString function on a computer that is running Windows Server 2008 or Windows Vista
971442 The system performance of the server becomes severely decreased when you try to copy files from a server that is running Windows Vista or Windows Server 2008 through a network
970938 Stop error when you try to put a Windows Vista Service Pack 1-based or Windows Server 2008-based computer into hibernation: "Stop 0x0000000A"
970686 You cannot restore mirroring for the boot partition on some GPT disks in Windows Server 2008 if you follow the instructions in Knowledge Base article 951985
969468 Performance is slow on a multiprocessor computer that is running Windows Server 2008 or Windows Vista
969290 A hotfix is available that addresses a Stop error problem in Windows Vista and Windows Server 2008
967170 Windows Vista and Windows Server 2008 do not correctly audit all the privilege use events
966319 During user logon or logoff, you receive stop error code 0x00000050, and the system restarts automatically on a computer that is running Windows Server 2008 or Windows Vista SP1
965494 Stop error when a registry management problem occurs on a Windows Server 2008 or Windows Vista SP1-based computer: "0x0000007E"
961366 You receive a confusing error message when an application tries to access an empty removable media drive on a Windows Vista-based or Windows Server 2008-based computer
961324 Stop error message when you run the Dynamic Partition Testing for a Hot Replace test that is included in the Windows Logo Kit in Windows Vista or Windows Server 2008: "Stop error code 0x0000000A (IRQL_NOT_LESS_OR_EQUAL)"
960658 Windows Server 2008 systems may generate a truncated dump file if the system supports Dynamic Hardware Partitioning (DHP) and if memory is hot added
960251 Error message when you run a Borland MS-DOS based application: "The version of this file is not compatible with the version of Windows you're running"
959087 A hotfix is available that enables Windows Server 2008 to support Corrected Memory Error notification through Corrected Machine Check (CMC) interrupts and through CMC polling
958867 You receive "Stop error code 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA)" or "Stop error code 0x0000000A (IRQL_NOT_LESS_OR_EQUAL)" when you hot-replace memory on a Windows Server 2008-based computer
958685 A Windows-based portable computer does not resume correctly if you close the lid while the computer is asleep
957523 Error message when you resume a Windows Vista Service Pack 1-based or Windows Server 2008-based computer from hibernation: "Windows Failed to Start"
956463 Windows Server 2008 Network Policy Server (NPS) recognizes all computers as domain controllers in the NAP reporting data
955803 Stop error during the shutdown process on a Windows Server 2008 or Windows Vista SP1-based computer: "Stop error code 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA)"
955556 A Windows Server 2008-based computer that supports Windows Hardware Error Architecture error collection stops responding during startup
953585 Error message when you try to start a Hyper-V virtual machine on a Windows Server 2008-based or Windows Vista-based computer that uses the NUMA architecture: "An error occurred while attempting to change the state of virtual machine VMNAME"
953186 Description of the Windows Vista or Windows Server 2008 hotfix that resolves certain system and application crashes on computers that have multi-core processors
953029 The monitor reverts to a low-power state several seconds after you wake it up by pressing the power button or by using the remote control on a computer that is running Windows Vista SP1 or Windows Server 2008
951684 A computer that is running Windows Server 2008 for Itanium-Based Systems may restart unexpectedly when you hot-replace CPUs, and a Stop error message occurs: "0x0000003B"
951149 Stop error on a Windows Server 2008-based terminal server when the server is running under a heavy load: "0x0000000A"
950927 The size of the GUID partition table (GPT) disk is not updated on a Windows Server 2008-based or a Windows Vista SP1-based computer after you use a disk management program to expand a logical unit number (LUN)
950917 A kernel dump file is not analyzable on a computer that is running an x86-based edition of Windows Server 2008 or a 32-bit version of Windows Vista Service Pack 1
950772 A computer that is running an x64-based version of Windows Server 2003, of Windows Vista, or of Windows Server 2008 randomly restarts and then generates a Stop error
950182 A computer that is running an x86-based version of Windows Server 2008 or an x86-based version of Windows Vista may use fewer processors than expected if the number of cores on a socket is not a power of 2
949481 Error message when you hot-replace a CPU in a computer that is running the Itanium-based version of Windows Server 2008: "STOP 0x0000007E"
949459 The new 64-bit CPU from VIA Technologies is not recognized on computers that are running Windows XP or later operating systems
 
WARNING:  Before updating storport.sys, please check with your Storage vendor to make sure it's in their supported (tested) matrix.

2.    983554 "0x000000BE" Stop error message when you use the Storport.sys driver to manage some storage devices in Windows Server 2008, in Windows Vista, in Windows 7 or in Windows Server 2008 R2
https://support.microsoft.com/?id=983554

Update(s): Storport.sys

Supersede(s):
981751 "Stop error code 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) in Windows Server 2008 or in Windows Vista
979764 A hotfix is available that improves the logging capabilities of the Storport.sys driver to troubleshoot poor performance issues for the disk I/O in Windows Server 2008
968675 The storport.sys driver leaks nonpaged pool memory when volumes are scanned, mounted, or dismounted in Windows Server 2008 and Windows Vista
961277 You encounter storage adapter-related problems in Windows Vista and Windows Server 2008
953390 The DeviceType registry entry value is truncated when the Microsoft Storport driver is installed on a computer that is running Windows Server 2008 or Windows Vista

3.    974878 PhysicalDisk counters contain invalid and duplicate entries when you use Microsoft Multipath I/O (MPIO) to control one or more storage devices
https://support.microsoft.com/?id=974878

Update(s): Partmgr.sys

Supersede(s):
955656 You cannot restore a VSS transportable snapshot to some LUNs that are different from the original LUNs in Windows Server 2008
955565 The Plug and Play Manager may not receive removal relations that are reported by a disk filter driver on a Windows Server 2008-based computer
After you restore a clustered disk from a VSS transportable hardware snapshot in a Windows Server 2008 954475 cluster, the clustered disk cannot come online

4) 976240 PCI devices are unexpectedly enabled after you resume a Windows Vista or Windows 7 system from hibernation
https://support.microsoft.com/?id=976240

Update(s): Volmgr.sys

Supersede(s):
975749 A Peripheral Component Interconnect (PCI) device is not recognized by a computer that is running Windows Vista or Windows Server 2008
968992 Stop error message when you use the Safely Remove Hardware option to remove a PCI Express device that supports hot plugging on a computer that is running Windows Server 2008 or Windows Vista: "0x00000124"
967575 The system becomes unresponsive when you hot-unplug a device from the PCI Express interface on a computer that is running Windows Vista or Windows Server 2008
967544 Stop error message after you add a new device that supports MSI-X interrupts on a computer that is running Windows Vista or Windows Server 2008: "0x0000007E"
958596 Users cannot use a smart card to log on to a Terminal Services session on a computer that is running Windows Server 2008
956115 The system may stop responding during restart when a computer that is running Windows Server 2008 or Windows Vista Service Pack 1 has a PCI Express interface
952681 A "0x00000124" Stop error message occurs when you use the "hot plugging" feature to add or to remove a PCI Express device on a Windows Server 2008-based computer or on a Windows Vista-based computer
950118 You cannot reuse a virtual channel handle after you disconnect and then reconnect a Terminal Services session that is established on a Windows Server 2008-based terminal server
949695 Stop error when you try to hibernate or to resume a Windows Server 2008-based computer or a Windows Vista-based computer after you run the "Common Scenario Stress with IO" test: "0x0000000A”

5) 2521220 "0x0000001E" Stop error when you perform disk I/O-intensive operations on dynamic disks in Windows Server 2008 or in Windows Server 2008 R2
https://support.microsoft.com/?id=2521220

Update(s): Volmgrx.sys
 
Supersede(s):
977287 An error message unexpectedly appears after you create a mirrored volume on a computer that is running Windows Server 2008 or Windows Vista: "Stop 0x0000000a IRQL_NOT_LESS_OR_EQUAL"
962975 Dynamic disks are marked as "Invalid" on a computer that is running Windows Server 2008 or Windows Vista when you bring the disks online, take the disks offline, or restart the computer if Data Protection Manager is installed
954207 A Windows Server 2008 system or a Windows Vista Service Pack 1 system cannot start after you increase or reduce the size of the boot volume on a GPT disk

6) 2277440 Stop error message “0x000000D1” occurs in MSDSM.sys on a computer that is running Windows Server 2008
https://support.microsoft.com/?id=2277440

Update(s): Msdsm.sys

Supersede(s):
981379 Some paths that are used to access LUNs may not be available when you use Device Specific Module for MPIO in Windows Server 2008 or in Windows Server 2008 R2
978157 MPIO removes pseudo-LUN paths for external storage devices on Windows Server 2008 SP2-based servers or on Windows Server 2008 R2-based servers
976748 Stop error code after you install Microsoft Multipath I/O (MPIO) on a computer that is running Windows Server 2008: "0x000000D1" or "0x00000050"
972797 Event ID 1038 is logged when a failover occurs on a back-end disk controller in a Windows Server 2008 failover cluster
967752 A Windows Server 2008-based computer that is connected to a storage device over MPIO paths does not restart if the storage device is a boot device, or you lose access to the device if the device is a data volume
957316 Disk I/O errors occur after you restore a failed MPIO path on a Windows Server 2008-based computer
953531A "0x0000007E" Stop error occurs in Windows Server 2008 after you unmount and delete a persistent VSS snapshot
952263 You experience a nonpaged pool memory leak when you unmap and then remap Microsoft MPIO-based logical unit number to a Windows Server 2008-based computer

8) 980080 Files may be corrupted when a computer that is running Windows Vista or Windows Server 2008 enters the sleep mode or the hibernate mode
https://support.microsoft.com/?id=980080

Update(s):
Aliide.sys
Amdide.sys
Atapi.sys
Ataport.sys
Cmdide.sys
Intelide.sys
Msahci.sys
Pciide.sys
Pciidex.sys
Viaide.sys
 
Supersede(s):
977890 The system restarts unexpectedly when OOBE runs, and you receive the following error message: "Failure occurred during online installation"
977323 After you change the SATA mode of disk devices to use the AHCI specification on a Windows Server 2008-based or Windows Vista-based computer, the computer or certain applications randomly stop responding for 60 seconds or longer
974073 An update for the Msahci.sys driver has been released for AMD chipsets
971390 A minor delay occurs when Windows Vista or Windows Server 2008 resumes from sleep if the hard disk is attached to a secondary ATA port
967352 Stop error message when you put a computer that is running Windows Vista or Windows Server 2008 into hibernation: "STOP 0x000000A0," "STOP 0x0000007a," or "STOP 0x00000077"
967352 Stop error message when you put a computer that is running Windows Vista or Windows Server 2008 into hibernation: "STOP 0x000000A0," "STOP 0x0000007a," or "STOP 0x00000077"
960735 When you access a SATA device that supports the Native Command Queuing (NCQ) feature in Windows Vista or in Windows Server 2008, you may experience poor performance
959586 Some problems may occur if you remove a PCMCIA MicroDrive compact flash card from a Windows Vista-based or Windows Server 2008-based computer while the computer is asleep
956871 The system may crash when you put a Windows Vista-based computer or a Windows Server 2008-based computer into hibernation

9) 975759 An application or service that uses a file system filter driver may experience function failure on a computer that is running Windows Vista, Windows Server 2003, or Windows Server 2008
https://support.microsoft.com/?id=975759

Update(s): Fltmgr.sys

10) 2525064 Ntfs.sys driver takes a long time to mount a large volume in Windows Vista or in Windows Server 2008
https://support.microsoft.com/?id=2525064

Update(s): Ntfs.sys

Supersede(s):
2471430 You cannot restore large files in the NTFS file system when all the data streams that have sparse attributes are deleted in Windows Server 2008 or in Windows Vista
981166 Some data is corrupted when cached and noncached I/O operations occur by using the same NTFS file handle
980382 The computer stops responding when you rename a folder in Windows Server 2008, in Windows Vista, in Windows 7 and in Windows Server 2008 R2
977675 A computer that is running Windows Vista or Windows Server 2008 stops responding at a black screen early in the startup process
971279 The first attempt to eject a removable cartridge disk drive fails on a computer that is running Windows Vista or Windows Server 2008
961719 Applications that perform asynchronous cached I/O read requests and that use a disk array that has multiple spindles may encounter a low performance issue in Windows Server 2008, in Windows Essential Business Server 2008, or in Windows Vista SP1
960816 Some applications or services stop responding because a deadlock condition occurs in the Ntfs.sys driver in Windows Server 2008-based or Windows Vista SP1-based systems
957535 Error message on a computer that is running Windows Vista Service Pack 1 or Windows Server 2008: "Stop 0x00000024"
957065 Error status message from the ntfs.sys driver when some applications update very large files in Windows Server 2008 or in Windows Vista systems: "0xc0000427 STATUS_FILE_SYSTEM_LIMITATION"
953325 A Windows Server 2003- or 2008-based computer becomes unresponsive because the paged pool memory is exhausted when an application calls the GetFileAttributesEx and MoveFileEx functions on lots of files
952696 FIX: An application cannot read stream data from an encrypted file on a Windows Server 2008-based computer or on a Windows Vista-based computer
951250 Error message when Symantec Endpoint Protection MR2 quarantines a file in Windows Vista or in Windows Server 2008: "Stop 0x000000E3"

11.    2279787 Event ID 82 may be recorded in the System log after you extend the protected dynamic volume on a computer that is running Windows Vista or Windows Server 2008
https://support.microsoft.com/?id=2279787

Update(s): Volsnap.sys
 
Supersede(s):
977001 Stop error code when you enable shadow copies on a volume that is larger than 64 terabytes on a computer that is running Windows Server 2008 or Windows Vista: "0x0000007E"
976329 Error message when you run the ChkDsk.exe utility in read-only mode on a Windows-based computer: "The Volume Bitmap is incorrect" or "Error detected in index $I30 for file 5"
975803 Earlier snapshots are deleted after you restore multiple copy-on-write snapshots in consecutive order in Windows Vista or in Windows Server 2008
973763 The failover operation takes a long time to fail over a shared disk resource that is located on a cluster node of a Windows Server 2008-based failover cluster if many snapshots are saved on the shared disk
960038 You receive a "0x0000007E" Stop error on Windows Server 2008-based computers that host Hyper-V virtual machines when you use the Hyper-V writer to back up virtual machines
959766 Windows Server 2008 Hyper-V systems restart unexpectedly, and you receive a 0x1000007E Stop error code when you mount a VHD file

12) 974878 PhysicalDisk counters contain invalid and duplicate entries when you use Microsoft Multipath I/O (MPIO) to control one or more storage devices
https://support.microsoft.com/?id=974878

Update(s): Classpnp.sys

Supersede(s):
954589 Stop error message when you plug a USB storage device into the USB port of a Windows Vista SP1-based or Windows Server 2008-based computer: "Stop error code 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)"
951590 Multipath I/O disks may disappear after you use the Hot Add Processor feature to add a new CPU to a Windows Server 2008-based computer

 
13) 2028982 "0x0000000A" Stop error message in Windows Vista or in Windows Server 2008 if iSCSI storage is installed
https://support.microsoft.com/?id=2028982

Update(s): Msiscsi.sys

Supersede(s):
981357 The handle count of the system process keeps increasing in Windows Server 2008, in Windows Vista, in Windows 7 or in Windows Server 2008 R2
979551 "0x0000000A" error message when you use CHAP authentication to start a computer that is running Windows Vista or Windows Server 2008 from an iSCSI device
974201 Stop error message when you retrieve WMI connection statistics for iSCSI after you change the iSCSI configurations on a computer that is running Windows Server 2008 or Windows Vista: "0x00000019 BAD_POOL_HEADER"
971443 An iSCSI target is not recognized as an installation target when you try to install Windows Server 2008 by using an IPv6 connection
970658 iSCSI Initiator dialog box displays a reconnecting session status after you disconnect and then reconnect the physical connection to the iSCSI target on a computer that is running Windows Server 2008 or Windows Vista
970312 A crash dump file is not generated as expected when you use certain iSCSI network adapters on a Windows Server 2008-based computer
961570 The system becomes unresponsive after the primary MPIO path is disconnected on a Windows Server 2008-based computer
959384 On a computer that is running Windows Vista or Windows Server 2008, iSCSI Initiator may be unable to communicate with the iSCSI target for several minutes after an iSCSI Protocol Data Unit (PDU) is rejected
958796 LUN reset requests are not completed. and event ID 63 is logged on a Windows Vista-based computer that uses iSCSI Initiator to connect to an iSCSI target
951058 The "Automatically restore this connection when computer starts" option may not work on a Windows Server 2008-based computer when CHAP authentication is used

14) 2522766 The MPIO driver fails over all paths incorrectly when a transient single failure occurs in Windows Server 2008 or in Windows Server 2008 R2
https://support.microsoft.com/?id=2522766

Update(s): Mpio.sys

Supersede(s):
2406705 Some I/O requests to a storage device fail on a fault-tolerant system that is running Windows Server 2008 or Windows Server 2008 R2 when you perform a surprise removal of one path to the storage device
979743 You cannot use an MPIO storage device after a failover operation in Windows Server 2008 or in Windows Server 2008 R2
970525 Cluster resources fail over before the time expires in the PDORemovePeriod parameter in Windows Server 2008
968287The MPIO failover process does not complete on a Windows Server 2008-based computer that uses Microsoft Device Specific Module for MPIO
967724 A Windows Server 2008-based computer that has the MPIO solution installed and that has many LUNs attached stops responding during the startup process after you install hotfix 963702
967349 Access to an MPIO-controlled storage device fails on a Windows Server 2008-based computer after you disconnect and then reconnect all data cables
961891 Error message when you try to restart or shut down a Windows Server 2008-based computer that is connected to an MPIO-controlled storage device: "Stop 0x0000009F"
958912 A Windows Server 2008-based computer may stop responding when you use a Device Specific Module that plugs into MPIO
957522 The Windows Server 2008 system may stop responding when an error occurs on one of the logical units of a storage array that is connected over a single MPIO path
957509 Stop error when you use a Microsoft Device Specific Module in Windows Server 2008: "0x000000C2"
953531 A "0x0000007E" Stop error occurs in Windows Server 2008 after you unmount and delete a persistent VSS snapshot
952779 A Windows Server 2008-based computer that has a single-processor stops responding if an MPIO-connected device is repeatedly connected and then disconnected

15.    2548833 "0x0000007E" Stop error when you access a file on an NTFS volume that enables FSRM quota management in Windows Server 2008
https://support.microsoft.com/?id=2548833

Update(s):
Quota.sys

Supersede(s):
958982 A Windows Server 2008-based computer may stop responding when a volume that has quotas configured on its root is mounted or unmounted

Note:  Only needed if Quota Management is enabled.

16.    955561 Some removable USB cartridge disk drives are not recognized as available backup destinations by the built-in backup application in Windows Vista
https://support.microsoft.com/?id=955561

Update(s):
disk.sys

17)
963702 A Windows Server 2008 Failover Cluster that has a MPIO solution may encounter stop code 0x0000007E or 0x000000D5 during a path failover
https://support.microsoft.com/?id=963702

Update(s):
clusdisk.sys
Note:  Only needed if Failover Cluster is installed.