All Products
Search
Document Center

:Perbarui driver virtio untuk instans Windows

Last Updated:Apr 28, 2026

Driver virtio yang usang dapat mengurangi IOPS disk, meningkatkan latensi jaringan, atau menyebabkan kegagalan pengenalan perangkat. Perbarui driver tersebut agar instans ECS Anda tetap stabil.

Kasus Penggunaan

  • Alibaba Cloud secara berkala memperbarui driver virtio. Versi lama mungkin memiliki kerentanan yang diketahui. Perbarui driver untuk menghindari risiko potensial dan meningkatkan kinerja.

  • Meng-upgrade instans Windows dari versi sebelumnya, seperti Windows Server 2016, ke versi yang lebih baru, seperti Windows Server 2022, dapat menyebabkan ketidakcocokan driver. Perbarui driver virtio untuk mencegah kegagalan pengenalan perangkat.

  • Operasi tertentu memerlukan versi driver minimal. Misalnya, perluasan disk online memerlukan versi di atas 58011 (instans yang dibuat sebelum 30 Maret 2019 mungkin tidak memenuhi syarat ini). Kueri nomor serial disk memerlukan versi di atas 58017 (instans yang dibuat sebelum 1 Mei 2020 mungkin tidak memenuhi syarat ini). Perbarui driver jika versi Anda berada di bawah persyaratan tersebut.

Batasan

Pembaruan driver virtio hanya berlaku untuk Windows Server 2008 dan versi yang lebih baru.

Prosedur

  1. Persiapkan instans.

    • Buat snapshot sebagai cadangan data.

      Snapshot memungkinkan Anda melakukan rollback instans jika pembaruan driver menyebabkan masalah.

    • Nonaktifkan perangkat lunak antivirus pihak ketiga.

      Nonaktifkan sementara perangkat lunak antivirus pihak ketiga pada instans. Antivirus bawaan OS tidak perlu dinonaktifkan. Aktifkan kembali perangkat lunak tersebut setelah pembaruan.

  2. Perbarui driver virtio.

    Pilih salah satu metode berikut sesuai skenario Anda.

    Gunakan skrip (dengan akses Internet)

    Gunakan metode ini jika instans Windows Anda memiliki akses Internet.

    1. Sambungkan ke instans Windows.

      Lihat Sambungkan ke instans Windows menggunakan password.

    2. Di Windows PowerShell, unduh skrip:

      Invoke-WebRequest -Uri "https://windows-driver-cn-beijing.oss-cn-beijing.aliyuncs.com/virtio/InstallVirtIo.ps1" -OutFile "C:\Users\Administrator\Downloads\InstallVirtIo.ps1"
    3. Jalankan skrip tersebut.

      powershell -ExecutionPolicy Bypass -File "C:\Users\Administrator\Downloads\InstallVirtIo.ps1"
    4. Restart instans Windows agar pembaruan driver berlaku.

    Gunakan paket instalasi untuk memperbarui (tanpa akses Internet)

    1. Di host lokal Anda, unduh paket instalasi driver virtio untuk sistem operasi Anda.

      Untuk URL unduhan, lihat Instal driver virtio Alibaba Cloud.

    2. Unggah paket instalasi ke instans Windows.

      Lihat Transfer file ke instans Windows menggunakan Remote Desktop atau Windows App.

    3. Instal driver virtio baru pada instans Windows.

      Instalasi GUI

      Contoh ini menggunakan driver virtio Alibaba Cloud versi 58101.

      Penting

      Selama instalasi GUI, driver adapter jaringan diperbarui, menyebabkan gangguan jaringan sekitar 10 detik. Lakukan penilaian risiko dan persiapkan terlebih dahulu.

      1. Di direktori unggahan, klik dua kali AliyunVirtio_58101_WIN2016_x64.exe.

      2. Ikuti petunjuk di layar untuk menyelesaikan instalasi.

        image

      3. Saat halaman penyelesaian muncul, restart sistem agar perubahan berlaku.

        image

        Catatan

        Jika pesan For Windows 7/Windows Server 2008 R2 systems, you must install the SHA-2 patch! muncul selama instalasi pada sistem Windows 7 atau Windows Server 2008 R2, artinya patch penandatanganan SHA-2 belum terpasang. Untuk mencegah exception startup setelah gambar diimpor, kami sarankan Anda memasang patch penandatanganan tersebut terlebih dahulu.

      Instalasi command-line

      1. Di Windows PowerShell, pindah ke direktori unggahan, misalnya C:\test:

        cd C:\test
      2. Instal driver virtio:

        ./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTART
        Catatan
        • /SILENT: Menentukan mode senyap.

        • /FORCE: Memaksa instalasi overwrite jika driver virtio sudah terpasang.

        • /NORESTART: Mencegah sistem melakukan restart otomatis.

    Gunakan Cloud Assistant untuk pembaruan batch pada beberapa instans

    Jika instans ECS Anda dapat mengakses Internet atau VPC, gunakan Cloud Assistant untuk memperbarui driver virtio secara batch.

    Catatan

    Cloud Assistant mengunduh paket instalasi melalui jaringan internal VPC terlebih dahulu. Jika jaringan internal tidak tersedia, sistem akan fallback ke Internet.

    1. Login ke ECS console.

    2. Di panel navigasi kiri, pilih Maintenance & Monitoring > Cloud Assistant.

    3. Di bilah navigasi atas, pilih wilayah.

      Pilih wilayah tempat instans ECS Anda berada.

    4. Gunakan Cloud Assistant untuk memperbarui driver secara batch.

      Anda dapat menggunakan perintah Cloud Assistant publik atau menentukan konten perintah secara manual. Kedua metode dijelaskan di bawah ini.

      • (Direkomendasikan) Gunakan perintah publik untuk memperbarui driver secara batch

        1. Di halaman ECS Cloud Assistant, klik tab Common Commands. Lalu, cari dan jalankan ACS-ECS-InstallVirtioDriver-windows.ps1.

        2. Di panel Run Command, pada bagian Select Instances, pilih ID instans yang ingin Anda perbarui drivernya.

      • Tentukan konten perintah secara manual untuk melakukan pembaruan batch

        1. Di halaman ECS Cloud Assistant, klik Create/Run Command.

        2. Di panel Create Command, lengkapi konfigurasi berikut.

          • Di bagian Command Information, konfigurasikan parameter berikut. Biarkan parameter lainnya dalam nilai default. Lihat Buat dan jalankan perintah.

            Parameter

            Deskripsi

            Command Source

            Pilih Enter Command Content.

            Command Type

            Pilih PowerShell.

            Command Content

            Gunakan salah satu metode berikut:

            • Perbarui driver virtio menggunakan skrip InstallVirtIo.ps1.

              Unduh skrip InstallVirtIo.ps1 ke host lokal Anda dan salin seluruh isinya ke bidang konten perintah di konsol Cloud Assistant.

            • Perbarui driver virtio menggunakan plugin Cloud Assistant.

              Salin perintah berikut ke bidang konten perintah:

              acs-plugin-manager.exe --exec --plugin=UpdateVirtIo

            Execution Plan

            Pilih Immediate execution.

          • Di bagian Select Instances, pilih ID instans yang ingin Anda perbarui drivernya, lalu klik Run.

    5. Restart semua instans yang telah diperbarui agar perubahan driver berlaku.

  3. Verifikasi versi driver di Device Manager.

    Catatan

    Tipe instans yang lebih baru, seperti ecs.g8a, menggunakan disk berbasis NVMe dengan kontroler penyimpanan NVMe. Tipe instans lainnya menggunakan kontroler VirtIO SCSI. Pada instans NVMe, versi driver penyimpanan (viostor) mungkin tidak diperbarui. Periksa versi driver adapter jaringan sebagai gantinya.

    • Jika kontroler penyimpanan menampilkan Red Hat VirtlO SCSI controller, maka ini adalah perangkat block virtio. Periksa Driver Version di bawah Storage controller.

      image

    • Jika nama kontroler penyimpanan mengandung NVMe, seperti Aibaba NVMe Elastic Block Storage Adapter, maka ini adalah perangkat NVMe. Periksa Driver Version di bawah Network adapters.

      image

FAQ

  • Pertanyaan 1: Apa yang harus saya lakukan jika saya tidak diizinkan menjalankan skrip di PowerShell?

    Solusi: PowerShell melarang eksekusi skrip di beberapa versi Windows. Ubah kebijakan eksekusi agar diizinkan:

    1. Izinkan eksekusi skrip:

      Set-ExecutionPolicy Unrestricted
    2. Masukkan A dan tekan Enter.

    3. Jalankan skrip lagi.

    4. Pada prompt keamanan, masukkan R dan tekan Enter untuk menjalankan skrip sekali saja.

    5. Setelah skrip dijalankan, kembalikan kebijakan eksekusi default:

      Set-ExecutionPolicy Restricted
    6. Masukkan A dan tekan Enter.

  • Pertanyaan 2: Apa yang harus saya lakukan jika diminta bahwa tidak tersedia tanda tangan digital untuk driver adapter jaringan setelah driver virtio diperbarui?

    Solusi: Unduh paket driver Windows terbaru dan ganti driver adapter jaringan yang bermasalah:

    1. Sambungkan ke instans Windows.

      Lihat Gunakan klien RDP atau Windows App.

    2. Unduh paket driver Windows terbaru.

      Catatan

      Jika Anda tidak dapat mengunduh paket langsung ke instans, unduh ke host lokal Anda lalu unggah melalui Remote Desktop atau FTP.

      Paket yang diunduh bernama new_virtio.zip.

    3. Ekstrak paket driver dan buka folder new_virtio.

      image

      Setiap folder berisi driver untuk versi OS tertentu. Pilih folder sesuai versi Anda:

      • win10: Subfolder ini berisi subfolder amd64 yang menyimpan file instalasi driver untuk Windows Server 2016, Windows Server 2019, dan Windows 10.

      • Win8: Subfolder ini berisi subfolder amd64 yang menyimpan file instalasi driver untuk Windows Server 2012 R2 dan Windows 8.1.

      • win7: Subfolder ini berisi subfolder amd64 yang menyimpan file instalasi driver untuk Windows Server 2008 R2 dan Windows 7.

    4. Uninstall driver adapter jaringan yang ada.

      Contoh ini menggunakan instans Windows Server 2019 64-bit. Langkah untuk versi lain serupa.

      1. Buka Windows Control Panel. Di kotak Search Control Panel, cari dan buka Device Manager.Device Manager

      2. Di bawah Network adapters, klik kanan Red Hat VirtIO Ethernet Adapter dan pilih Uninstall device.

        Uninstall device

      3. Di kotak dialog Uninstall device, centang kotak Delete the driver software for this device, lalu klik Detach.

    5. Instal driver adapter jaringan terbaru.

      1. Buka folder driver di PowerShell.

        Misalnya, untuk Windows Server 2019 64-bit dengan driver disimpan di C:\test:

        cd C:\test\new_virtio\win10\amd64
      2. Instal driver adapter jaringan:

        pnputil -i -a netkvm.inf

        Gambar berikut menunjukkan instalasi yang berhasil.Network adapter driver installed

    6. Kembali ke Device Manager, klik kanan hostname, lalu pilih Scan for hardware changes.

      Misalnya, jika hostname-nya adalah test:Scan for hardware changes

      Setelah pemindaian, entri Network adapters baru muncul di Device Manager.

    7. Lihat informasi driver adapter jaringan baru.

      1. Di bawah Network Adapters, klik kanan Red Hat VirtIO Ethernet Adapter dan pilih Properties.

      2. Di kotak dialog Red Hat VirtIO Ethernet Adapter Properties, klik tab Driver untuk melihat detail driver.

        image

    8. Restart instans agar driver baru berlaku.

      Lihat Restart sebuah instans.