Microsoft Virtual PC adalah sebuah programvirtualisasi yang dijalankan di atas komputerPC berbasis sistem operasiMicrosoft Windows dan juga dapat dijalankan di atas komputer Apple Macintosh berbasis sistem operasi Mac OS. Aplikasi ini pada awalnya ditulis oleh Connectix, yang kemudian diakusisi oleh Microsoft Corporation. Pada bulan Juli2006, Microsoft merilis Virtual PC untuk Windows sebagai sebuah versi yang gratis (tidak berbayar), dan pada bulan Agustus2006, Microsoft mengumumkan bahwa Virtual PC untuk Macintosh akan dihentikan produksinya, karena Microsoft tidak melakukan porting aplikasi dari prosesor IBM PowerPC (yang sebelumnya digunakan oleh Macintosh) menjadi prosesor berbasis Intel.
Virtual PC dapat melakukan emulasi terhadap sebuah PC standar dan semua perangkat yang dibutuhkannya agar dapat berjalan (keyboard, mouse, CPU, memori, kartu grafik, disket, hard disk, CD-ROM, portCOM dan LPT, kartu jaringan hingga sound card). Sehingga, aplikasi ini dapat digunakan untuk menjalankan hampir semua sistem operasi yang dapat dijalankan di atas komputer PC. Tetapi, mungkin akan terjadi masalah ketika pengguna hendak melakukan instalasi sistem operasi yang tidak umum digunakan, yang belum diujicoba oleh Microsoft pada saat pengembangannya.
Cara kerja
Virtual PC mengemulasikan sebuah PC dengan spesifikasi berikut:
kartu grafik SVGA yang mendukung standar VESA, yang diperkuat oleh chipset S3 Trio 64 PCI dengan Video RAM berkapasitas 4 Megabyte (yang dapat diatur hingga 16 MB pada versi-versi selanjutnya),