Apakah ada pro / kontra untuk mengaktifkan virtualisasi di komputer saya?

Jawaban:

12

Tidak. Teknologi Intel VT hanya berguna ketika menjalankan program yang kompatibel dengannya, dan benar - benar menggunakannya . AFAIK, satu-satunya alat berguna yang dapat melakukan ini adalah kotak pasir dan mesin virtual. Meski begitu, mengaktifkan teknologi ini dapat menjadi risiko keamanan dalam beberapa kasus. Seringkali, teknologi virtualisasi tidak diperlukan untuk meniru instruksi x86 atau x86-64, meskipun dengan mengorbankan kecepatan.

Sebagai praktik terbaik, saya akan membiarkannya dinonaktifkan secara eksplisit kecuali diminta.

Penerobosan
sumber
4

Meskipun benar Anda tidak harus mengaktifkan VT kecuali Anda benar-benar menggunakannya, tidak ada risiko lagi jika fitur ini aktif atau tidak. Anda perlu melindungi sistem Anda sebaik mungkin, apakah itu untuk virtualisasi atau tidak.

VT tidak memungkinkan yang sebelumnya tidak mungkin!

http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html

johnshen64
sumber
3
Sebenarnya, VT memang memungkinkan sesuatu yang tidak terjadi sebelumnya - ia memungkinkan program yang berjalan di bawah sistem operasi untuk mendapatkan kontrol penuh dari CPU (yang tidak mungkin dilakukan di bawah sistem operasi modern tanpa virtualisasi). Meskipun saya setuju bahwa Anda dapat melakukan sebanyak mungkin tanpa virtualisasi yang Anda bisa dengan (harus mencintai kelengkapan Turing :).
Terobosan
1
Terima kasih, tetapi apakah Anda memiliki referensi untuk "kontrol penuh" itu? Tidak benar-benar ingin menjadikannya polemik, karena pemahaman saya adalah hal itu membuat CPU virtual tampaknya memiliki kontrol penuh CPU, tetapi sebenarnya tidak, tetapi menambahkan instruksi tambahan? Sumber Intel sendiri juga tampaknya tidak setuju: intel.com/content/www/us/en/virtualization/… dan dari apa yang didengar, versi terbaru membuat chip yang diaktifkan VT lebih aman dengan Intel TXT.
johnshen64
2
Saya membacanya di Manual Pengembang Perangkat Lunak Arsitektur Intel 64 dan IA-32 . Secara harfiah memungkinkan VM untuk mengeksekusi kode x86 langsung pada CPU, menghindari hukuman kinerja yang ditimbulkan jika Anda hanya meniru CPU (yang diperlukan tanpa dukungan virtualisasi).
Terobosan