Raw-Mode Nasıl Kullanılamaz? Hyper-V'nin İzniyle Nasıl Onarılır?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

' Raw modu, Hyper-V'nin izniyle kullanılamaz ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) ”Hatası, bir sanal makine başlatmaya çalıştıklarında VirtualBox için görünür. Bazı kullanıcılar için bu hata, Hyper-V teknolojisinin makinelerinde devre dışı bırakılmasına rağmen gerçekleşir.



Ham mod, Hyper-V'nin izniyle kullanılamaz (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



Bu hatayı düzeltmeye çalışırken, ilk durağınız Hyper-V'nin Windows Özellikleri altında etkinleştirilmediğinden emin olmak olacaktır. Zaten devre dışı bırakılmışsa, diğer olası suçlular etkinleştirilmiş olabilir hiper yönetici denetimi , Etkinleştirilmiş bir Aygıt Koruması (Kimlik Bilgisi Koruması) veya Core Isolation adlı bir Windows Defender güvenlik özelliği tarafından kolaylaştırılan bir tür parazit.



Bununla birlikte, daha eski makine yapılandırmalarında, donanım nedeniyle bu hatayı da görebilirsiniz. sanallaştırma devre dışı bırakıldı BIOS veya UEFI düzeyinde.

1. Hyper-V Yönetim Araçlarını Devre Dışı Bırakın

' Ham modu, Hyper-V'nin izniyle kullanılamıyor ” hata, makinenizde Hyper-V'nin etkinleştirilmiş olmasıdır. Bu tescilli Microsoft sanallaştırma teknolojisi, Windows sürümünü yerel bir şekilde çalıştıran x86 ve x64 sistemlerinde sanal makinelerin oluşturulmasını sağlar.

Ancak VirtualBox veya VMware gibi 3. taraf alternatiflerinden hiçbiri kararlılık nedeniyle kullanmıyor. Dahası, özellikle bu teknoloji etkinleştirildiğinde çalışmayı reddediyorlar. Ancak, Windows 10 artık Hyper-V'yi benzer bir sanallaştırma teknolojisine göre önceliklendirecek şekilde programlanmıştır.



Tahmin edebileceğiniz gibi, bu, birçok sorun yaratma potansiyeline sahiptir. VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT hata kodu. Düzeltmek için, üçüncü tarafın devralmaya alternatif olmasına izin vermek için Hyper-V'yi devre dışı bırakmanız gerekecektir.

Ve bunu yapmaya gelince, ileriye dönük iki yolunuz var. Ya doğrudan terminalden yapabilir ya da Programlar ve Özellikler GUI menüsünden yapabilirsiniz. Tercih ettiğiniz yaklaşımı takip etmekten çekinmeyin:

GUI aracılığıyla Hyper-V'yi devre dışı bırakın

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından yazın 'Appwiz.cpl' ve bas Giriş açmak için Programlar ve Özellikler Menü.

    Appwiz.cpl yazın ve Kurulu Programlar Listesini Açmak için Enter'a basın

  2. İçine girdiğinizde Programlar ve Özellikler menü, tıklamak için sağdaki menüyü kullanın Windows özelliklerini açın veya kapatın sol taraftaki bölmeden.

    Windows özellikleri menüsüne erişim

  3. İçinden Pencere özellikleri menü, devam edin ve genişletin Hyper-V klasörü . Ardından, ile ilişkili kutunun işaretini kaldırdığınızdan emin olun. Hyper-V Yönetim Araçları ve Hyper-V Platformu sonunda tıklamadan önce tamam .

    Windows Özellikleri ekranından Hyper-V'yi devre dışı bırakma

  4. Prosedür tamamlanana kadar bekleyin, ardından bilgisayarınızı yeniden başlatın ve sorunun bir sonraki açılıştan sonra çözülüp çözülmediğine bakın.

CMD terminali aracılığıyla Hyper-V'yi devre dışı bırakın

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından yazın 'Cmd' metin kutusunun içinde ve Ctrl + Üst Karakter + Enter gelişmiş bir Komut İstemi açmak için. Nihayet gördüğünde UAC (Kullanıcı Hesabı Kontrolü) , Tıklayın Evet yönetici ayrıcalıkları vermek.

    Komut İstemini Çalıştırma

  2. Yükseltilmiş CMD terminaline girmeyi başardıktan sonra, aşağıdaki komutu yazın veya yapıştırın ve Giriş Hyper-V işlevini devre dışı bırakmak için:
    dism.exe / Çevrimiçi / Devre Dışı Bırakma Özelliği: Microsoft-Hyper-V
  3. Komut başarıyla işlendikten sonra CMD penceresini kapatın ve bilgisayarınızı yeniden başlatın.
  4. Bir sonraki başlangıçta, soruna neden olan eylemi tekrarlayın. Raw modu, Hyper-V'nin izniyle kullanılamaz hatası ve sorunun şimdi çözülüp çözülmediğine bakın.

Bu işlemin sorunu çözmenize izin vermemesi durumunda, sorunu çözmenin farklı bir yolu için aşağıdaki talimatları izleyin.

2. Hiper Yönetici denetimini devre dışı bırakın

Görünüşe göre, Hyper-V devre dışı bırakılmış olsa bile bu sorunla karşılaşabilirsiniz. Bu soruna neden olabilecek popüler senaryolardan biri, HyperVisorLaunchType hizmet şu şekilde ayarlandı: OTO. Bu, sisteminizi her sanal makine başlatılmadan önce VT-x kullanan uygulamaları kontrol etmeye zorlar.

Etkilenen birkaç kullanıcı, durumunu kontrol etmek için Bcdedit yardımcı programını çalıştırarak bu sorunu çözmeyi başardı. HyperVisorLaunchType Otomatik olarak ayarlanması durumunda devre dışı bırakın.

İşte bunu herhangi bir Windows bilgisayarda nasıl yapacağınıza dair hızlı bir kılavuz:

  1. Basın Windows tuşu + R Çalıştır iletişim kutusunu açmak için. Ardından yazın 'Cmd' metin kutusunun içinde, ardından Ctrl + Üst Karakter + Enter yükseltilmiş bir CMD terminali açmak için.

    Komut İstemini Çalıştırma

    Not: Vardığınızda UAC (Kullanıcı Hesabı Kontrolü) , Tıklayın Evet yönetici erişimi vermek için.

  2. Yükseltilmiş CMD terminaline girdikten sonra, aşağıdaki komutu yazın ve HyperVisor'un durumunu kontrol etmek için Enter tuşuna basın:
    bcdedit

    Not : Durumunun olması durumunda hypervisorlaunchtype ayarlanır Engelli, aşağıdaki sonraki adımları atlayın ve doğrudan şuraya gidin: Yöntem 3 .

  3. Sonuçlar geldiğinde, aşağı kaydırarak hypervisorlaunchtype bölümüne gidin ve durumun şu şekilde ayarlanıp ayarlanmadığına bakın: Oto .

    HyperAdvisor'ın otomatik olarak ayarlandığı bir örnek

  4. Durumunun olması durumunda hypervisorlaunchtype gösterir Oto , aşağıdaki komutu yazın veya yapıştırın ve Giriş durumu ayarlamak için Devre Dışı:
    bcdedit / set hypervisorlaunchtype kapalı
  5. Komut başarıyla işlendikten sonra, yükseltilmiş CMD terminalini kapatın ve ardından ana makineyi yeniden başlatın.
  6. Bir sonraki başlangıçta, bir VirtualBox sanal makine başlatın ve sorunun şimdi çözülüp çözülmediğine bakın.

Aynı sorunun hala devam etmesi durumunda, aşağıdaki bir sonraki olası düzeltmeye geçin.

3. Device Guard / Credential Guard'ı devre dışı bırakın

Etkilenen diğer kullanıcılar, Raw modu, Hyper-V'nin izniyle kullanılamaz devre dışı bırakmak için Gpedit'i (Yerel Grup İlkesi Düzenleyicisi) kullanarak hata Cihaz Koruması (Ayrıca şöyle bilinir Credential Guard).

Görünüşe göre, güvenliğe yönelik bu kurumsal yazılım ve hizmet kombinasyonu, belirli VirtualBox VM özellikleriyle çelişebilir. Bu, arkasındaki suçluysa VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT, Device Guard'ı Yerel Grup İlkesi Düzenleyicisi aracılığıyla devre dışı bırakarak sorunu kolayca çözebilirsiniz.

Ancak, tüm Windows sürümlerinin varsayılan olarak Gpedit yardımcı programlarına sahip olmadığını unutmayın. Windows 10 Home ve diğer birkaç ilişkili alt sürüm bunu içermeyecektir. Ancak, uygulayabileceğiniz adımlar vardır. Windows 10'a gpedit.msc yükleyin .

Yerel Grup İlkesi Düzenleyicisi'nin Windows sürümünüzde erişilebilir olduğundan emin olduktan sonra, burada cihaz korumasını devre dışı bırakmayla ilgili hızlı bir kılavuz bulabilirsiniz:

  1. Basın Windows tuşu + R Çalıştır iletişim kutusunu açmak için. Ardından yazın 'Gpedit.msc' ve sonra vur Giriş açmak için Yerel Grup İlkesi Düzenleyicisi .

    Yerel İlke Grup Düzenleyicisini Çalıştırma

    Not: Tarafından istenirse UAC (Kullanıcı Hesabı Kontrolü) komut istemi, tıklayın Evet yönetici ayrıcalıkları vermek.

  2. Yerel Grup İlkesi Düzenleyicisine girdikten sonra, aşağıdaki konuma gitmek için sol taraftaki menüyü kullanın:
    Yerel Bilgisayar İlkesi> Bilgisayar Yapılandırması> Yönetim Şablonları> Sistem> Aygıt Koruması
  3. Doğru konuma ulaşmayı başardıktan sonra, Gpedit yardımcı programının sağ tarafına gidin ve çift tıklayın. Sanallaştırma Tabanlı Güvenliği açın .

    Sanallaştırma tabanlı güvenliği açın

  4. İçine girdiğinizde Sanallaştırma Tabanlı Güvenliği Açın pencere, durumu şu şekilde değiştirin: Devre dışı ve tıkla Uygulamak değişiklikleri kaydetmek için.

    Devre dışı sanallaştırma teknolojisi

  5. Bunu yapmayı başardıktan sonra, YAPMA henüz bilgisayarınızı yeniden başlatın. Bunun yerine, düğmesine basarak yükseltilmiş bir komut istemi açın. Windows tuşu + R , yazın ' cmd 'Ve ardından tuşuna basın Ctrl + Üst Karakter + Enter .

    Komut İstemini Çalıştırma

    Not: Gördüğün zaman UAC (Kullanıcı Hesabı Kontrolü) isteminde, CMD terminal yöneticisi izni vermek için Evet'e tıklayın.

  6. CMD penceresinin içine aşağıdaki komutları yapıştırın ve Giriş her birinden sonra bu soruna neden olabilecek ilgili EFI değişkenlerini silmek için:
    mountvol X: / s kopyası% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / uygulama oluştur osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} yol ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} önyükleme dizisi {0cb3b571-2f2e-4343-a87915-d86a476dedd7215} 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DEVRE DIŞI BIRAK-LSA-ISO, DEVRE DIŞI BIRAK-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} aygıt bölümü = X: mountvolIND X: / d copy System32% WIR  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / uygulama osloader bcdedit / set {0cb3b571-2f2e-4343- a879-d86a476d7215} yol ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} önyükleme sırası {0cb3b571-2f2e-4343-a879-d86a476d7215} bc47dit / set {0cb3b571-2f2e-4343-a DEVRE DIŞI BIRAK-LSA-ISO, DEVRE DIŞI BIRAK-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} aygıt bölümü = X: mountvol X: / d

    Not: X'in kullanılmayan bir sürücü için bir yer tutucu olduğunu unutmayın. Değeri buna göre ayarlayın.

  7. Her komut başarıyla işlendikten sonra, ana makineyi yeniden başlatın ve sorunun bir sonraki başlangıçta çözülüp çözülmediğine bakın.

Hâlâ aynı ' Ham modu, Hyper-V'nin izniyle kullanılamıyor ” hatası, aşağıdaki sonraki yönteme geçin.

4. Windows Defender'da Çekirdek İzolasyonunu Devre Dışı Bırakın

Görünüşe göre, varsayılan AV'den bir güvenlik özelliği de bu sorundan sorumlu olabilir. Windows 10'da, Windows Defender'ın bir özelliği harmanlanmış Çekirdek Yalıtımı vardır - esasen daha karmaşık saldırıları püskürtmek için tasarlanmış ekstra bir sanallaştırma tabanlı güvenlik katmanıdır.

Bununla birlikte, bu güvenlik özelliğinin sanal makinelerin (özellikle 3. taraf alternatifler tarafından kolaylaştırılanların) iyi çalışmasına müdahale ettiği bilinmektedir.

Aynı zamanda ' Ham modu, Hyper-V'nin izniyle kullanılamıyor ” hatası, Windows Güvenliği'nin ayarlar menüsünden Çekirdek izolasyonunu devre dışı bırakmalarına izin veren bazı değişiklikleri uygulayarak nihayet sorunu çözebileceklerini onayladı.

Windows Defender'ın ayarlar menüsünden Çekirdek İzolasyonunu devre dışı bırakmayla ilgili hızlı bir kılavuz:

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından, ' ms ayarları: windowsdefender 'Metin kutusunun içinde' ve Giriş açmak için Windows Güvenlik sekmesi (eski Windows Defender) Ayarlar app. kurulum veya bios

    Çalıştır iletişim kutusu: ms-settings: windowsdefender

  2. İçine girdiğinizde Windows Güvenliği sekmesine gidin, sağ taraftaki bölüme gidin ve Cihaz Güvenliği altında Koruma alanları .
  3. Ardından, mevcut seçenekler listesini aşağı kaydırın ve Çekirdek izolasyon ayrıntıları (altında Çekirdek izolasyonu ).
  4. Çekirdek izolasyon menüsünde, Bellek bütünlüğü ile ilişkili geçişin şu şekilde ayarlandığından emin olun: Kapalı .
  5. Değişiklik uygulandığında, bilgisayarınızı yeniden başlatın ve sorunun bir sonraki başlangıçta çözülüp çözülmediğine bakın.

Ayarlar menüsünden Çekirdek İzolasyonunu Devre Dışı Bırakma

Çekirdek İzolasyonu ile ilişkili geçişin grileşmesi veya KAPALI olarak ayarlamaya çalıştığınızda bir hata mesajı almanız durumunda, Kayıt Defteri Düzenleyicisi aracılığıyla aynı sonucu elde etmek için hızlı bir kılavuz aşağıda verilmiştir:

  1. Basın Windows tuşu + R açmak için Çalıştırmak iletişim kutusu. Ardından yazın 'Regedit' metin kutusunun içinde ve Giriş Kayıt Defteri Düzenleyicisi'ni açmak için. Sonra tıklayın Evet -de UAC (Kullanıcı Hesabı İstemi) yönetici ayrıcalıkları vermek.

    Kayıt Defteri Düzenleyicisini Çalıştırma

  2. Kayıt Defteri Düzenleyicisi'nin içinde, aşağıdaki konuma gitmek için sol taraftaki bölümü kullanın:
    Bilgisayar  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Not: Oraya manuel olarak gidebilir veya konumu doğrudan gezinme çubuğuna gönderebilir ve tuşuna basabilirsiniz. Giriş oraya anında ulaşmak için.

  3. Doğru konuma ulaşmayı başardıktan sonra, sağ taraftaki bölüme gidin ve Etkin anahtar.

    Etkin anahtara erişim

  4. Açmayı başardıktan sonra Etkin Değer, temeli bırak Onaltılık ve değiştir Değer verisi -e 0 .

    Enabled'ın değer verilerini 0 olarak ayarlama

  5. Tıklayın Tamam değişikliği kaydetmek için Kayıt Defteri Düzenleyicisi'ni kapatın ve değişiklikleri görmek için bilgisayarınızı yeniden başlatın.
  6. Bir sonraki makine başlangıcında, daha önce soruna neden olan eylemi tekrarlayın. VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT hata kodu ve sorunun hala devam edip etmediğini görün.

Sorun hala çözülmediyse, aşağıdaki bir sonraki olası düzeltmeye geçin.

5. BIOS veya UEFI'de Sanallaştırmayı etkinleştirin

Bu soruna neden olabilecek bir başka olası neden, donanım sanallaştırmanın BIOS veya UEFI ayarlarından devre dışı bırakıldığı bir örnektir. Günümüzde her yeni donanım parçasında sanallaştırmanın varsayılan olarak etkinleştirildiğini unutmayın; eski bilgisayar yapılandırmalarında bu seçenek varsayılan olarak etkinleştirilmemiş olabilir.

Daha eski bir bilgisayar yapılandırmanız varsa, donanım sanallaştırmayı BIOS veya UEFI ayarlarınızdan manuel olarak etkinleştirmeniz gerekebilir. Etkilenen birkaç kullanıcı, bunu yaptıktan sonra sorunun tamamen çözüldüğünü doğruladı.

BIOS veya UEFI ayarlarınızdan Sanallaştırmayı etkinleştirmek için hızlı bir kılavuz:

  1. BIOS'tan güç alan bir bilgisayarınız varsa, bilgisayarı başlatın ve başlangıç ​​ekranını görür görmez Kurulum tuşuna art arda basmaya başlayın. Çoğu konfigürasyonda, Kurmak anahtarı F tuşlarından biridir (F2, F4, F6, F8) veya Of the anahtar.

    Kuruluma girmek için [tuşuna] basın

    Not: UEFI tabanlı bir bilgisayar kullanıyorsanız şu adımları izleyin ( buraya ) doğrudan Gelişmiş Başlangıç seçenekler menüsü. Oradayken, UEFI ürün yazılımı ayarlarına doğrudan o menüden erişebilirsiniz.

    UEFI ürün yazılımı ayarlarına erişim

  2. BIOS veya UEFI ayarlarınıza girer girmez, ana kartınızı sanallaştırma teknolojisine (Intel VT-x, Intel Sanallaştırma Teknolojisi, AMD-V, Vanderpool, vb.) Eşdeğer bulmak için menülere göz atmaya başlayın.
  3. Yerini bulmayı başardığınızda, şu şekilde ayarladığınızdan emin olun: Etkinleştirildi.

    Intel Sanallaştırma Teknolojisini Etkinleştirme

    Not: Çoğu durumda, bu seçeneği İşlemci, Güvenlik, Yonga Kümesi, Gelişmiş, Gelişmiş Yonga Seti Kontrolü veya Gelişmiş CPU yapılandırması altında bulabilirsiniz. Ancak, kullandığınız anakarta ve CPU üreticisine bağlı olarak ekranınızın bizimkinden çılgınca farklı olabileceğini unutmayın. Seçeneği kendi başınıza bulamamanız durumunda, yapılandırmanıza göre belirli adımları çevrimiçi olarak arayın.

  4. Sanallaştırma teknolojisini etkinleştirmeyi başardıktan sonra, BIOS veya UEFI ayarlarınızda yaptığınız değişiklikleri kaydedin ve normal önyükleme yapmasına izin vermek için bilgisayarınızı yeniden başlatın.
  5. Bir sonraki başlatma sırasında, ' Ham modu, Hyper-V'nin izniyle kullanılamıyor ” hatası ve sorunun şimdi çözülüp çözülmediğine bakın.

Aynı sorunun hala devam etmesi durumunda, aşağıdaki bir sonraki olası düzeltmeye geçin.

9 dakika okundu