Windows 10 errore iaStoreA 129 e disco al 100%

In questi giorno su un computer DELL Optiplex 3020 mi è successo di notare dei rallentamenti frequenti e in corrispondenza di questi rallentamenti il registrazione del seguente evento:

Nome registro: System
Origine: iaStorA
ID evento: 129
Categoria attività:Nessuna
Livello: Avviso
Parole chiave: Classico
UP005839.comune.cuneo.it
Descrizione:
Emessa reimpostazione a dispositivo \Device\RaidPort0.

Per provare a risolvere questo problema è possibile verificare se sul computer sia impostato per l’utilizzo della modalità RAID nel BIOS il driver iaStorAV.sys a cui potrebbe essere legato l’issue dopo l’installazione di un aggiornamento di Windows 10 come riportato anche in questa discussione nei forum Microsoft Task Manager shows 100% disk utilization on Windows 10 but indivisual utilization is almost always zero:

Hi,
I’ve just solved this problem on my Dell Optiplex 990, running Windows 10.It was running in RAID mode (as set in the BIOS) using iaStorAV.sys, and after an update from a hard drive to an SSD it was using often crashing with 100% of disk usage, but with no real activity (0 MB/s).

 

Having tried so many of the proposed solutions on the ‘net (Virtual memory, disabling an interrupt, Windows Defender disable, Skype/Chrome mis-match), I finally went for changing the BIOS mode from RAID to AHCI. This forced a change of the driver to iaStor.sys instead of iaStorAV.sys and all the problems have gone.

 

So it does seem as though iaStorAV.sys has a problem, at least in Windows 10 with an SSD.

 

Note that in order to change from RAID to AHCI in the BIOS requires doing it whilst ‘in’ Safe Mode – as detailed here:
http://www.tenforums.com/drivers-hardware/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation.html

 

I hope this solves someone else’s problem.

Richard

Di seguito alcuni suggerimenti per tentare di risolvere il problema.

Metodo 1: Aggiornare i driver del controller dei dischi tramite Intel Rapid Storage Technology (Intel RST)

Provare a scaricare la versione aggiornata di Intel Rapid Storage Technology dal seguente link https://downloadcenter.intel.com/product/55005/Intel-Rapid-Storage-Technology-Intel-RST-.

Metodo 2: Impostare la modalità AHCI al posto della modalità RAID

Come riportato nella discussione Task Manager shows 100% disk utilization on Windows 10 but indivisual utilization is almost always zero è possibile impostare da BIOS l’utilizzo della modalità AHCI anziché quella RAID, ma contemporaneamente occorre eseguire il boot in modalità provvisioria mediante la seguente procedura:

  1. Impostare il sistema per avviarsi in modalità provvisoria tramite msconfig.exe o tramite il comando: bcdedit /set ‘{current}’ safeboot minimal
  2. Ravviare il sistema e premere F2 per entrare nel BIOS
  3. Impostare la modalità SATA ad AHCI
  4. Riavviare il sistema
  5. Impostare il sistema per avviarsi in modalità normale tramite msconfig.exe o tramite il comando: bcdedit /deletevalue ‘{current}’ safeboot
  6. Riavviare il sistema
  7. Dopo che Windows si è riavviato correttamente verificare che driver storahci.sys

Metodo 3: Verificare che non vi siano incompatibilità tra driver del controller di archiviazione e l’impostazione della modalità SATA nel BIOS

Nel mio caso sul sistema veniva utilizzato il driver iaStorAV.sys, ma da BIOS la modalità SATA era impostata ad AHCI, per risolvere il problema ho eseguito le seguenti operazioni:

  1. Disinstallare dell’Intel Rapid Storage Technology e riavviare il del sistema
  2. Rimuovere il dispositivo relativo al controller di archiviazione specificando di rimuovere anche i driver e riavviare il del sistema
  3. Al riavvio il sistema segnalerà l’impossibilità di caricare il sistema, quindi occorre riavviarlo in modalità provvisoria tramite le opzioni di avvio avanzate
  4. Una avviato in modalità provvisoria il sistema dovrebbe eseguire le configurazioni necessarie utilizzare il driver storahci.sys
  5. Riavviare il sistema
  6. Dopo che Windows si è riavviato correttamente verificare che driver storahci.sys

Metodo 4: Disabilitazione del Message Signaled Interrupt (MSI) mode enabled

Come riportato nella KB di DELL SLN298828 Windows 10 – Task Manager Reports 100% Disk Utilization with MSI Mode Enabled il problema anche essere dovuto ad un issue presente in alcuni modelli di Advanced Host Controller Interface PCI-Express(AHCI PCIe):

Microsoft reports that an issue exists with some Advanced Host Controller Interface PCI-Express(AHCI PCIe) models that causes these symptoms in Windows 10 when running with the StorAHCI.sys driver. Due to a suspected firmware incompatibility, the Solid-state drive (SSD) does not properly complete input/output operations when Message Signaled Interrupt (MSI) mode is enabled in Windows 10.
As a result, the Windows storage stack attempts to reset the device after encountering unresponsive read or write commands over a period of time.

Di seguito il metodo indicato determinare se è in esecuzione il driver StorAHCI.sys:

  1. Open a command prompt with administrator privileges. Then type devmgmt.msc in the command prompt window and hit Enter.
  2. Under IDE ATA/ATAPI Controllers right-click on the AHCI controller node and select Properties. This node is normally called “Standard SATA AHCI Controller.”
  3. Click the Driver Details tab.
  4. If “StorAHCI.sys” is listed, the system is running the default driver.

Nel caso sia in esecuzione il driver StorAHCI.sys è possibile l’MSI con la seguente procedura:

  1. I.In the same properties window opened in step 1.2, navigate to the Details tab and select Device instance path from the Property drop-down menu. Note this path.
  2. Open the registry editor by typing regedit in the previously opened command prompt.
  3. Navigate to: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties, where <AHCI Controller> refers to the device instance path you noted in step 2.1.
  4. Change the value of the MSISupported key from “1” to “0”.
  5. If you don’t know which controller your boot device is attached to, repeat steps 2.1 through 2.4 for all AHCI controllers found under 1.2.

Al termine riavviare il sistema.

Se la disabilitazione dell’MSI non risolve il problema è possibile provare ad aumentare le dimensioni del Pagefile come workaround, sempre come riportato nella  KB di DELL SLN298828 Windows 10 – Task Manager Reports 100% Disk Utilization with MSI Mode Enabled:

If the steps above do not resolve the issue, the following steps may provide a workaround:

  1. Navigate to Control Panel
  2. Select System and Security
  3. Select System
  4. Select Advanced System Setting
  5. Under Performance, Select Setting
  6. Select the Advanced Tab
  7. Select Change
  8. Set the minimum to the amount of System Ram installed
  9. Set the Maximum to double the amount of System Ram installed
  10. Select Apply
  11. Select OK
  12. Restart the system

This process increases the size of the Pagefile that Windows uses to ensure enough storage space is allocated to the Operating System.

[Update 01]

Per ulteriori informazioni si vedano anche i seguenti: