Setelah meneliti sedikit di forum ini, saya menemukan beberapa jawaban untuk ini, tetapi kebanyakan dari mereka terkait dengan masalah perizinan.
Di sini saya ingin tahu kelebihan dan kekurangan menjalankan mesin virtual dengan sistem operasi yang sama dengan sistem operasi host secara permanen. Maksudku, satu-satunya tugas OS host adalah menjalankan mesin virtual tamu. Semua tugas harian dll. Akan dilakukan dari dalam mesin virual tamu. Ini juga berarti, bahwa ukuran disk mesin virtual harus besar dan mungkin sekitar 80% dari seluruh ukuran hard disk yaitu 400 GB untuk kapasitas hard disk 500 GB.
Adakah yang berpikir, ini bukan ide yang optimal dalam hal kecepatan atau kinerja, dll.? Katakanlah bahwa tamu dan OS host keduanya adalah Windows 7.
OP menambahkan
Masalah mendasar saya adalah bahwa saya telah mendapatkan 3 tempat kerja yang berbeda dan setiap kali saya harus menginstal program yang sama berulang kali. Jadi, saya berpikir bahwa saya mungkin akan menyinkronkan mesin virtual saya untuk mendapatkan gambar yang sama pada workstation berbeda yang saya kerjakan. Pekerjaan dasar saya adalah mengkompilasi program baik itu menggunakan kompiler C, atau kompiler java atau menjalankan skrip python. Juga program yang ingin saya jalankan tidak haus kinerja. Kehilangan grafis tidak mengganggu saya karena saya tidak bermaksud mesin ini untuk bermain game dll. Singkatnya, ketika saya bekerja di komputer kedua, saya harus mendapatkan efek yang sama karena saya tidak pernah mengubah komputer saya karena semua program dan data yang ada di mesin virtual hadir di komputer baru (melalui mesin virtual) juga. Lisensi bukan masalah, karena perusahaan kami memiliki lisensi massal untuk mesin windows.
sumber
Jawaban:
Kebutuhan Anda dapat dipenuhi dengan virtualisasi. Bahkan, Anda akan bertanya-tanya mengapa Anda tidak melakukan ini sebelumnya.
Jika Anda meletakkan Mesin Virtual di hard drive USB portabel , ya, Anda dapat membawa hard drive dengan Anda dan "menjalankan" Mesin Virtual Anda di salah satu dari tiga PC host Anda. Jangan lupa setiap PC host memerlukan perangkat lunak virtualisasi yang sama diinstal.
Bingo. Selama Anda menggunakan metode hard drive portabel yang saya jelaskan di atas.
Seharusnya tidak ada masalah. Mesin virtual seperti PC nyata. Ketika Anda sampai di sana, konfigurasikan Mesin Virtual Anda untuk menggunakan Bridged Networking dan itu akan muncul di LAN Anda seperti PC asli dengan fungsionalitas penuh.
sumber
Itu tidak optimal. OS desktop akan tampil jauh lebih baik pada bare metal daripada di Mesin Virtual. Grafik dan kinerja I / O Disk cenderung paling menderita. Beberapa aplikasi / game yang menggunakan grafik 3D bahkan mungkin tidak dapat dijalankan atau digunakan.
Anda AKAN melihat kehilangan kinerja. Apakah hal itu tergantung pada Anda untuk menentukan.
Singkatnya: Inti dari virutalisasi desktop bukanlah kinerja. Intinya selalu akan menjadi sesuatu yang lain, yang bagi Anda untuk menentukan berdasarkan kebutuhan Anda. Inilah beberapa contoh yang muncul dari kebutuhan saya:
Apa kebutuhan anda Setelah Anda mengetahuinya, Anda dapat melanjutkan dan melihat apakah Virtualisasi mungkin dapat membantu.
sumber
karena [pada saat menjawab] tidak ada yang mendaftar pro
pro
Anda bisa memiliki banyak, mudah dikloning dan bereksperimen dengannya.
hard drive dapat diatur untuk tumbuh secara dinamis hanya menggunakan apa yang dibutuhkannya
Anda dapat menggunakan snapshot, yang lebih cepat daripada mengembalikan gambar
Anda dapat menguji perangkat lunak
sumber
Saya biasanya menginstal aplikasi pada mesin host, dan kemudian mencari tahu pengaturan seperti apa yang diperlukan untuk menjalankannya pada mesin tamu. Saya mengatur pengaturan saya seperti itu, dan hanya menjalankan file batch, akan menginstal semua aplikasi di mesin tamu. Masalahnya bahkan dapat dikustomisasi sehingga mesin tamu menggunakan drive yang berbeda.
Saya menggunakan Windows 2000 untuk latihan ini, tetapi aplikasi dapat 'berlabuh' ke XP atau Win98, dengan menjalankan file batch yang sesuai.
Langkah pertama adalah membuat halaman registri Anda sendiri, untuk variabel batch. Saya menggunakan reg.exe untuk melakukan ini, dan menyodok data ke dalam "HKCU: \ Software \ wendy \ folder". Ini hidup dalam batch 0_config.cmd (tetapi Anda mengganti 0_config dengan nama yang berbeda.
Langkah kedua adalah menulis file batch untuk melakukan hal-hal seperti membuat pengaturan ini. Jadi 1apppath.cmd dan 1assoc.cmd menangani hal-hal registri, 2mkfolder menangani pengaturan grup menu awal yang terpisah + kirim ke hal-hal, 3_shellext menangani registrasi ekstensi shell.
Anda kemudian memiliki hasil penelitian, hal-hal seperti r_xplite.reg dan u_xplite.reg, yang tentu saja, mendaftar dan membatalkan pendaftaran aplikasi itu.
Untuk membuat hal-hal menjadi lebih menarik, Anda mendapatkan sebagai efek samping, file batch yang dapat berubah ke direktori pengguna apa pun, atau apa pun di bawah folder \ wendy \
Kami menggunakan utilitas conset.exe Frank Westlake dalam proses. reg: adalah hal yang mirip url yang dapat ditangani oleh regjump (Sysinternals) atau regmagik.
Menggunakan switch / m, / u, / w membuka pengaturan registri untuk hal-hal ini. / I membuka Opsi File Gambar yang kemungkinan suka dibajak.
Jadi perubahan batch cdf ke direktori batch cdf / w membuka registry di lokasi / wendy / folder.
@echo off :: cd shell folder. set zdir= set zshf=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders if /i "%1"=="/m" goto :hklm if /i "%1"=="/u" goto :hkcu if /i "%1"=="/w" goto :hkwe if /i "%1"=="/i" goto :image set zcmd=chdir set zhere=%* if "%1"=="/o" set zcmd=open if "%1"=="/o" set zhere=%zhere:~3% conset /q /k zdir=HKLM\%zshf%\%zhere% if not "%zdir%"=="" goto :doit conset /q /k zdir=HKCU\%zshf%\%zhere% if not "%zdir%"=="" goto :doit conset /q /k zdir=HKLM\Software\Wendy\Folders\%zhere% if not "%zdir%"=="" goto :doit goto :end :hklm shelexec reg:hklm\%zshf% goto :end :hkcu shelexec reg:hkcu\%zshf% goto :end :hkwe shelexec reg:hklm\software\wendy\folders goto :end :image set zdir=Microsoft\Windows NT\CurrentVersion\Image File Execution Options shelexec reg:hklm\software\%zdir% goto :end
:doit set zcxm= if %zcmd%==chdir cd /d %zdir% if %zcmd%==open shelexec %zdir% :end set zdir=
sumber