Hur man slutar låta Windows fråga om att ta bort GPU:n

Denna guide förklarar varför Windows visar din GPU som en avtagbar enhet och hur du kan hindra detta med hjälp av BIOS-inställningar eller registerhackar.
Till skillnad från USB-diskar behöver grafikkortet inte tas bort från PC:n, vilket kan skapa förvirring när Windows visar ett meddelande om att du ska ta bort din GPU. Att föreställa sig att grafikkortet skjuts ut ur sin plats som en pilot som katapulterar sig ur ett jetplan är ganska obehagligt. I denna guide kommer vi att förklara varför Windows listar din GPU som en avtagbar enhet och visa dig hur du kan förhindra detta.
Vad är “Eject GPU”-alternativet i Windows
Detta alternativ visas när Windows felaktigt behandlar PC:ns GPU som en avtagbar enhet. Det är faktiskt ett verkligt alternativ för externa GPU-boxar eller för platser som stödjer hot plug. Problemet uppstår när Windows börjar behandla din vanliga PCIe-plats eller lödda GPU som avtagbar.
Denna bugg uppstår ofta i dual-GPU-laptops och förbyggda datorer med eGPU-stöd eller datorer med en BIOS som har ett hot plug-alternativ. Eftersom Windows enhetshanterare förlitar sig på information från enhetens ACPI-firmware, kan det missta en hot-swappable enhet för en avtagbar enhet, liknande en USB.
Detta alternativ är inte ett glitch; det fungerar faktiskt, och du bör inte klicka på det. Om du klickar på det kommer en av följande scenarier att inträffa beroende på din PC-konfiguration:
- Skärmen stängs av, och du hör ljudet av enhetskoppling. Efter en fördröjning tänds den igen.
- Ditt dedikerade GPU stängs av, och datorn kommer att arbeta med den integrerade GPU:n. En omstart krävs om du behöver köra tyngre program.
- Din skärm blir svart och kommer inte att återhämta sig förrän du startar om datorn.
Om du inte vill riskera att av misstag ta bort din GPU, är det bäst att inaktivera detta alternativ.
Inaktivera PCIe Hot Plug i BIOS
De flesta datorer som visar detta alternativ kommer också att ha ett hot plug eller hot swap-alternativ i BIOS som du kan inaktivera för att helt få bort detta alternativ. Om du inte använder en extern enhet som en eGPU eller andra externa PCIe-periferienheter, kan du säkert inaktivera detta alternativ i BIOS.
Gå in i BIOS/UEFI och leta efter Avancerade alternativ. Här behöver du leta efter PCIe-konfiguration, som bör finnas under Integrerade enheter eller Chipset-avsnittet. Du kommer att hitta poster för PCIe Slot Hot Plug (eller Hot Swap), antingen för att hantera platser individuellt eller tillämpa ändringar på alla platser. Om platserna listas individuellt, inaktivera alternativet för GPU:n; om inte, inaktivera Hot Plug-alternativet helt.
I framtiden, om du någonsin använder en hot-swappable enhet med din PC, måste du starta om datorn för att upptäcka den.
Använda en Registerhack
Du kan också använda en Windows-registerhack för att förhindra att Windows behandlar din GPU som en avtagbar enhet. Eftersom Windows använder PCI-avtagbarhetsstatus för att visa alternativet för att ta bort GPU:n, kan du ställa in GPU:n som en permanent hårdvaruenhet för att förhindra att detta alternativ visas.
Obs: säkerhetskopiera registret innan du gör några ändringar, eftersom felaktiga ändringar kan orsaka systemkorruption, dataförlust och andra funktionsfel.
Först måste du få din GPU-enhets instans-ID. Sök efter “enhetshanterare” i Windows Sök och öppna Enhetshanteraren. Här, högerklicka på din GPU och välj Egenskaper. Gå till Detaljer-fliken, välj Enhets instansväg under Egenskap, och notera värdet.
Därefter öppnar du Windows Register med hjälp av sökfältet och går till följande plats.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCIUnder PCI-nyckeln, öppna din GPU:s enhets instans-ID som vi noterade ovan och välj Enhetsparametrar under den.
Nu i den högra panelen, högerklicka och välj Ny → DWORD (32-bit) Värde. Döp detta värde till RemovalPolicyDefault, dubbelklicka på det och ställ in dess värde på 0. Upprepa samma steg för att skapa ett annat DWORD-värde, döp det till DeviceHackFlags, och ställ in dess värde på 20.
Starta om datorn för att ändringarna ska träda i kraft. Detta kommer att förhindra hot-swaps på den specifika PCIe-porten.
Användare med Nvidia GPU kan också modifiera en alternativ registernyckel för samma resultat. Gå till följande plats i registret:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm
Här i den högra panelen sätt värdet av SurpriseRemovalSupport till 0. Om det inte finns där kan du skapa ett nytt DWORD-värde och namnge det SurpriseRemovalSupport.
Trots att Windows har många irritationsmoment, är detta specifika problem främst en bugg orsakad av hur specialiserade installationer hanterar hot plugg och tillhandahåller information till Windows. Eftersom det påverkar användare med specifika enheter och det inte helt är Windows fel, är det osannolikt att några nya Windows-uppdateringar kommer att åtgärda det.
Nu när du har läst klart Hur man slutar låta Windows fråga om att ta bort GPU:n, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar