Condividi tramite


Errore (BlInitializeLibrary non riuscito XXX) quando si installa o si avvia un sistema operativo in un computer basato su UEFI a 64 bit

Questo articolo fornisce una soluzione alternativa per un problema a causa del quale si verifica un errore (BlInitializeLibrary non riuscito XXX) quando si installa o si avvia un sistema operativo in un computer basato su UEFI a 64 bit.

Numero KB originale: 4020050

Sintomi

Quando si tenta di installare o avviare un sistema operativo in un computer basato su UEFI a 64 bit, il sistema non viene avviato e viene visualizzato il messaggio di errore seguente:

BlInitializeLibrary non riuscito XXX

Note

Il codice di errore può anche essere 0xc000009a o 0xc0000001.

Causa

Questo problema si verifica perché il firmware di avvio nel computer genera una grande frammentazione della memoria.

Note

Non tutti gli errori "BlInitializeLibrary non riusciti XXX" sono causati da questo problema.

Soluzione alternativa

È consigliabile non consentire al firmware di avvio di creare grandi quantità di frammentazione. La frammentazione della memoria elevata riduce le prestazioni complessive di avvio e causa problemi.

Ulteriori informazioni

Nella fase di preavvio, Windows Boot Manager imposta il numero massimo di descrittori di memoria globale per un sistema UEFI a 64 bit a 512. Se il firmware di avvio crea una grande quantità di frammentazione della memoria, il conteggio dei descrittori di memoria può superare il limite impostato. In questo modo viene generato l'errore "BlInitializeLibrary non riuscito XXX".

Note

Questa progettazione si applica solo alle versioni correnti del sistema operativo, tra cui Windows 10, Windows Server 2016 e Windows Server 2012 R2. Questa progettazione non verrà applicata alle versioni future.

Raccolta dei dati

Se è necessaria l'assistenza del supporto tecnico Microsoft, si consiglia di raccogliere le informazioni seguendo i passaggi indicati in Raccogliere informazioni utilizzando TSS per le questioni relative alla distribuzione.