全部产品
Search
文档中心

:Perbarui Driver Virtio untuk Instans Windows

更新时间:Nov 09, 2025

Jika driver virtio sudah usang atau mengalami masalah kompatibilitas, performa Instance ECS Anda dapat menurun, menyebabkan penurunan IOPS disk dan peningkatan latensi jaringan. Selain itu, hal ini juga dapat menimbulkan gangguan fungsional seperti kegagalan pengenalan perangkat atau kesalahan pembacaan metadata. Untuk memastikan stabilitas Instance ECS Anda di platform Alibaba Cloud, disarankan agar Anda memperbarui driver virtio secara tepat waktu.

Skenario

  • Alibaba Cloud secara berkala memperbarui driver virtio. Versi lama mungkin memiliki kerentanan yang diketahui. Memperbarui driver virtio dapat membantu Anda menghindari risiko potensial serta meningkatkan performa.

  • Saat Anda melakukan upgrade pada instans Windows dari versi sebelumnya, seperti Windows Server 2016, ke versi yang lebih baru, seperti Windows Server 2022, driver virtio yang ada mungkin tidak kompatibel dengan sistem operasi baru. Ketidaksesuaian ini dapat menyebabkan kegagalan pengenalan perangkat atau masalah fungsional lainnya. Oleh karena itu, Anda harus memperbarui driver virtio untuk memastikan kompatibilitas.

  • Beberapa operasi pada instans Windows bergantung pada versi driver virtio. Sebagai contoh, untuk memperluas disk secara online, versi driver virtio harus lebih baru dari 58011. Instans yang dibuat sebelum 30 Maret 2019 mungkin tidak memenuhi persyaratan ini. Untuk mengecek nomor seri disk, versi driver virtio harus lebih baru dari 58017. Instans yang dibuat sebelum 1 Mei 2020 mungkin tidak memenuhi persyaratan ini. Jika driver virtio pada instans Anda tidak memenuhi persyaratan untuk suatu operasi, Anda harus memperbarui driver tersebut.

Batasan

Anda hanya dapat memperbarui driver virtio untuk Windows Server 2008 dan versi yang lebih baru.

Prosedur

  1. Lakukan persiapan.

    • Buat snapshot untuk mencadangkan data.

      Disarankan untuk membuat snapshot pada instans Windows Anda guna mencadangkan data. Jika terjadi masalah saat memperbarui driver virtio, Anda dapat menggunakan snapshot untuk mengembalikan instans tersebut.

    • Nonaktifkan sementara perangkat lunak antivirus pihak ketiga.

      Untuk memastikan pembaruan berjalan lancar, nonaktifkan sementara perangkat lunak antivirus pihak ketiga yang terpasang pada instans. Perangkat lunak antivirus bawaan sistem operasi tidak perlu dinonaktifkan. Setelah pembaruan selesai, pastikan untuk mengaktifkan kembali perangkat lunak antivirus.

  2. Perbarui driver virtio.

    Anda dapat memperbarui driver virtio secara manual menggunakan salah satu metode berikut, sesuai dengan kebutuhan bisnis Anda.

    Gunakan skrip untuk memperbarui driver virtio jika instans dapat mengakses Internet

    Jika instans Windows Anda memiliki akses ke Internet, Anda dapat menggunakan metode ini untuk memperbarui driver virtio dengan cepat.

    1. Hubungkan ke instans Windows.

      Untuk informasi lebih lanjut, lihat Hubungkan ke instans Windows menggunakan kata sandi.

    2. Di Windows PowerShell, jalankan perintah berikut untuk mengunduh 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 perintah berikut untuk menjalankan skrip:

      powershell -ExecutionPolicy Bypass -File "C:\Users\Administrator\Downloads\InstallVirtIo.ps1"
    4. Setelah skrip dijalankan, mulai ulang instans Windows agar pembaruan driver berlaku.

      Untuk informasi lebih lanjut, lihat Mulai ulang instans.

    Perbarui driver virtio menggunakan paket instalasi jika instans tidak dapat mengakses Internet

    1. Di host lokal Anda, unduh paket instalasi driver virtio yang sesuai dengan sistem operasi instans.

      Untuk URL unduhan, lihat Pengenalan driver virtio Alibaba Cloud.

    2. Unggah paket instalasi ke instans Windows.

      Untuk informasi lebih lanjut, lihat Gunakan Remote Desktop Connection atau Windows App untuk mentransfer file ke instans Windows.

    3. Di instans Windows, instal versi baru driver virtio.

      Instalasi GUI

      Bagian ini menggunakan contoh instalasi driver virtio Alibaba Cloud 58101.

      Penting

      Selama instalasi berbasis GUI driver virtio, driver adaptor jaringan diperbarui. Ini menyebabkan gangguan jaringan selama sekitar 10 detik, yang dapat memengaruhi layanan Anda. Lakukan penilaian risiko dan buat persiapan terlebih dahulu.

      1. Di direktori tempat Anda mengunggah paket instalasi, temukan dan klik dua kali AliyunVirtio_58101_WIN2016_x64.exe.

      2. Ikuti petunjuk di layar untuk menyelesaikan instalasi.

        image

      3. Ketika halaman berikut muncul, mulai ulang sistem agar konfigurasi berlaku.

        image

        Catatan

        Jika pesan Untuk sistem Windows 7/Windows Server 2008 R2, Anda harus menginstal patch SHA-2! muncul selama instalasi pada sistem Windows 7 atau Windows Server 2008 R2, patch penandatanganan SHA-2 hilang. Untuk mencegah pengecualian startup setelah gambar diimpor, disarankan untuk menginstal patch penandatanganan terlebih dahulu.

      Instalasi baris perintah

      1. Di Windows PowerShell, jalankan perintah berikut untuk beralih ke direktori tempat Anda mengunggah paket, seperti C:\test.

        cd C:\test
      2. Jalankan perintah berikut untuk menginstal driver virtio:

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

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

        • /NORESTART: Mencegah sistem memulai ulang secara otomatis.

    Gunakan Cloud Assistant untuk memperbarui driver virtio secara batch pada beberapa instans

    Untuk memperbarui driver virtio pada beberapa instans ECS, dan instans tersebut dapat mengakses Internet atau virtual private cloud (VPC), Anda dapat menggunakan Cloud Assistant untuk melakukan pembaruan batch.

    Catatan

    Untuk melakukan pembaruan batch menggunakan Cloud Assistant, Anda harus mengunduh paket instalasi yang diperlukan. Sistem akan mencoba mengunduh paket melalui jaringan internal dalam VPC. Jika paket tidak dapat diunduh melalui jaringan internal, sistem akan mengunduhnya melalui Internet.

    1. Masuk ke Konsol ECS.

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

    3. Di bilah navigasi atas, pilih wilayah.

      Wilayah yang Anda pilih harus merupakan wilayah tempat instans ECS Anda berada.

    4. Gunakan Cloud Assistant untuk memperbarui driver secara batch.

      Anda dapat menggunakan Cloud Assistant untuk secara manual menentukan isi perintah guna memperbarui driver, atau Anda dapat menggunakan perintah Cloud Assistant publik untuk dengan cepat memperbarui driver. Topik ini menjelaskan kedua metode tersebut.

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

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

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

      • Tentukan isi 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, parameter yang diperlukan dijelaskan dalam tabel berikut. Anda dapat mempertahankan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut tentang parameter, lihat Buat dan jalankan perintah.

            Parameter

            Deskripsi

            Command Source

            Pilih Enter Command Content.

            Command Type

            Pilih PowerShell.

            Command Content

            Anda dapat menggunakan salah satu dari metode berikut untuk memperbarui driver virtio:

            • Perbarui driver virtio menggunakan skrip InstallVirtIo.ps1.

              Anda perlu mengunduh skrip InstallVirtIo.ps1 di host lokal Anda, lalu salin seluruh isi skrip ke bidang isi perintah di Konsol Cloud Assistant.

            • Perbarui driver virtio menggunakan plugin Cloud Assistant.

              Salin perintah berikut ke bidang isi perintah di Konsol Cloud Assistant.

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

            Execution Plan

            Pilih Immediate Execution.

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

    5. Mulai ulang instans Windows secara batch agar pembaruan driver berlaku.

      Untuk informasi lebih lanjut, lihat Mulai ulang instans.

  3. Periksa versi driver virtio yang terinstal di Device Manager.

    Catatan

    Sebagian besar tipe instans baru Alibaba Cloud, seperti ecs.g8a, menggunakan disk yang mendukung protokol NVMe. Untuk instans-instans ini, kontroler penyimpanan adalah kontroler NVMe. Tipe instans lainnya biasanya menggunakan kontroler SCSI tradisional yang disimulasikan oleh VirtIO SCSI. Saat Anda memperbarui driver virtio untuk perangkat NVMe, pembaruan driver penyimpanan (viostor) mungkin tidak berlaku. Ini berarti nomor versi driver tidak diperbarui. Dalam kasus ini, disarankan untuk memeriksa versi driver adaptor jaringan.

    • Jika kontroler penyimpanan ditampilkan sebagai Red Hat VirtlO SCSI controller, itu adalah perangkat blok virtio. Untuk perangkat blok virtio, Anda harus menentukan versi driver virtio dari akhir nomor Driver Version untuk Storage Controller.

      image

    • Jika nama kontroler penyimpanan berisi NVMe, seperti Aibaba NVMe Elastic Block Storage Adapter seperti yang ditunjukkan pada gambar, itu adalah perangkat NVMe. Untuk perangkat NVMe, Anda harus menentukan versi driver virtio dari akhir nomor Driver Version untuk Network Adapter.

      image

FAQ

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

    Solusi: Untuk alasan keamanan, beberapa versi Windows membatasi eksekusi skrip di PowerShell. Anda dapat mengubah kebijakan eksekusi untuk mengizinkan skrip berjalan. Ikuti langkah-langkah berikut:

    1. Jalankan perintah berikut untuk mengizinkan eksekusi skrip di PowerShell:

      Set-ExecutionPolicy Unrestricted
    2. Di prompt perintah, masukkan A dan tekan tombol Enter untuk mengubah kebijakan.

    3. Jalankan skrip kembali.

    4. Untuk memastikan keamanan sistem, PowerShell akan menampilkan peringatan keamanan di prompt perintah. Masukkan R dan tekan tombol Enter untuk menjalankan skrip ini satu kali.

    5. Setelah skrip berhasil dijalankan, disarankan untuk menjalankan perintah berikut guna mengembalikan konfigurasi default PowerShell demi menjaga keamanan sistem:

      Set-ExecutionPolicy Restricted
    6. Di prompt perintah, masukkan A dan tekan tombol Enter untuk mengembalikan kebijakan.

  • Pertanyaan 2: Apa yang harus dilakukan jika muncul pemberitahuan bahwa tidak ada tanda tangan digital yang tersedia untuk driver adaptor jaringan setelah pembaruan driver virtio?

    Solusi: Anda dapat mengunduh paket driver Windows terbaru secara manual untuk mengganti driver adaptor jaringan yang bermasalah. Ikuti langkah-langkah berikut:

    1. Hubungkan ke instans Windows tujuan secara remote.

      Untuk informasi lebih lanjut, lihat Hubungkan ke instans Windows menggunakan kata sandi.

    2. Unduh paket driver Windows terbaru.

      Catatan

      Jika Anda tidak dapat mengunduh paket driver langsung ke instans Windows, unduh terlebih dahulu ke host lokal Anda. Kemudian, gunakan alat koneksi desktop jarak jauh atau FTP untuk mengunggah paket driver ke instans Windows. Untuk informasi lebih lanjut, lihat Unggah file.

      Setelah unduhan selesai, Anda akan menemukan paket driver bernama new_virtio.zip.

    3. Ekstrak paket driver dan buka folder new_virtio.

      image

      Setiap folder berisi driver untuk sistem operasi yang berbeda. Pilih folder yang sesuai dengan versi sistem operasi 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. Hapus instalasi driver adaptor jaringan yang ada.

      Bagian ini menggunakan contoh instans Windows Server 2019 64-bit. Langkah-langkah untuk versi Windows lainnya serupa.

      1. Buka Control Panel Windows. Di kotak teks Search Control Panel, cari dan buka Device Manager.设备管理器

      2. Di bawah Network Adapters, klik kanan Red Hat VirtIO Ethernet Adapter dan pilih Uninstall Device(U).

        卸载设备

      3. Di kotak dialog Uninstall Device, pilih kotak centang Delete The Driver Software For This Device, lalu klik Uninstall.

    5. Instal driver adaptor jaringan terbaru.

      1. Di PowerShell, jalankan perintah berikut untuk membuka folder driver yang sesuai.

        Sebagai contoh, jika sistem operasi instans Windows adalah Windows Server 2019 64-bit dan driver Windows disimpan di folder C:\test, jalur folder yang dibuka adalah C:\test\new_virtio\win10\amd64.

        cd C:\test\new_virtio\win10\amd64
      2. Jalankan perintah berikut untuk menginstal driver adaptor jaringan terbaru:

        pnputil -i -a netkvm.inf

        Gambar berikut menunjukkan bahwa driver adaptor jaringan berhasil diinstal.安装网卡驱动

    6. Kembali ke atau buka kembali Device Manager. Lalu, klik kanan hostname dan pilih Scan For Hardware Changes(A).

      Sebagai contoh, jika hostname instans Windows adalah test, operasinya ditunjukkan pada gambar berikut:扫描检测

      Setelah pemindaian selesai, Anda dapat melihat Network Adapter baru di Device Manager.

    7. Lihat informasi tentang driver adaptor jaringan baru.

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

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

        image

    8. Mulai ulang instans Windows agar driver baru berlaku.

      Untuk informasi lebih lanjut, lihat Mulai ulang instans.