Drive Windows khusus yang sama untuk Boot Camp dan VirtualBox?

5

Saya akan menyiapkan Mac Pro 4,1 baru (untuk saya) dengan beberapa hard drive internal. Saya ingin menjalankan Yosemite sebagian besar waktu dengan Windows 7 divirtualisasi di jendela untuk beberapa program yang saya butuhkan untuk menjalankan yang memerlukan Windows.

Namun, kadang-kadang, saya ingin boot langsung ke Windows saat startup untuk kinerja maksimum (untuk game).

Apakah mungkin untuk VirtualBox dan Boot Camp untuk berbagi instalasi Windows yang sama? Dengan kata lain, dapatkah saya mendedikasikan satu hard drive, atau satu partisi, untuk Windows 7, dan kemudian keduanya

  • pilih untuk boot dari drive itu (atau partisi) saat startup, atau
  • boot ke OS X, jalankan VirtualBox, dan punya Windows di dalam boot mesin virtual dari drive (atau partisi) Boot Camp yang sama?

Tujuan saya tidak hanya untuk menghemat ruang disk (dengan menginstal Windows dan perangkat lunak yang saya perlukan untuk menjalankannya di satu tempat saja, bukan pada satu drive nyata dan satu drive virtual) tetapi juga untuk menghindari keharusan membeli beberapa lisensi Windows.

dodgethesteamroller
sumber
Paralel dapat melakukannya, Boot Camp & VM dari satu instalasi - bukan itu jawaban untuk pertanyaan Anda ...
Tetsujin

Jawaban:

3

Jawabannya adalah Tidak. Maaf. Saya sudah melakukan ini. Inilah masalahnya. VirtualBox dan Apple Anda menggunakan perangkat keras yang berbeda. Jika Anda mencoba untuk beralih di antara perangkat keras Anda akan membuat windows gila.

Jika Anda pertama kali menginstal Windows menggunakan perangkat keras virtual VirtualBox dan partisi disk fisik, kemudian beralih ke perangkat keras fisik Apple dengan partisi disk fisik yang sama maka Anda harus menjalankan "Alat Persiapan Sistem" Microsoft. Alat ini dimaksudkan untuk dijalankan sekali, tidak berulang kali. Lihat prosedur di tautan ini

Masalah lainnya adalah sekarang apakah Anda akan mengaktifkan perangkat lunak untuk kedua mesin. Apakah Anda akan aktif saat menjalankan di bawah VirtualBox atau BootCamp?

Ketika Anda mem-boot antara perangkat keras fisik Apple dan perangkat keras VirtualBox virtual, sistem operasi Windows akan mendeteksi perubahan. Misalnya, kedua mesin tidak berbagi MBR yang sama. Setiap MBR akan memiliki tanda tangan yang berbeda. Windows menyimpan tanda tangan ini di partisi boot dan membandingkan nilainya dengan MBR saat boot.

David Anderson
sumber
2

Sementara VirtualBox mampu Raw Disk Access, itu tidak dirancang untuk menggunakan partisi Windows Boot Camp sebagai mesin virtual. Dengan kata lain itu tidak menangani Aktivasi Produk Windows antara menjalankannya secara fisik dan virtual. VMware Fusion, produk berbayar, mampu menyerahkan partisi Windows Boot Camp dengan mulus sebagai mesin virtual.

pengguna3439894
sumber
Terdengar dari komentar Tetsujin di atas bahwa Parallels dapat melakukan ini juga. Bisakah Anda mengklarifikasi bagaimana Fusion mengatasi masalah dengan perangkat keras virtual dan perangkat keras nyata yang berbeda yang dijelaskan oleh David Anderson dalam jawabannya?
dodgethesteamroller
@dodgethesteamroller, Ya, Parallels Desktop untuk Mac dapat melakukannya juga namun saya lebih suka VMware Fusion dan mengapa saya menyebutkannya di atas Parallels. Mengenai bagaimana VMware Fusion mengelola aktivasi produk menggunakan VMware Tools, ia mengelola dua basis data aktivasi yang berbeda dan menukarnya tergantung pada apakah ia di-boot di lingkungan virtual atau lingkungan fisik. Ini tentu saja memerlukan diaktifkan di setiap mode tetapi setelah selesai kemudian maju itu mulus.
user3439894
@dodgethesteamroller, BTW apa yang disebutkan oleh David Anderson adalah penggambaran yang sangat tidak lengkap tentang bagaimana proses berlangsung, tanda tangan MBR hanyalah salah satu dari banyak item yang digunakan untuk membuat hash yang disimpan dalam database, file disk pada sistem file OS, yang ditanyai untuk melihat bahwa semuanya sebagaimana mestinya.
user3439894
Anda menyebutkan "sedang diaktifkan di setiap mode" - apakah ini berarti bahkan dengan Fusion hanya menggunakan partisi Boot Camp, tidak ada instalasi mesin virtual yang terpisah, saya perlu membeli dua lisensi Windows?
dodgethesteamroller
dodgethesteamroller, Tidak, hanya satu lisensi Windows yang diperlukan untuk menginstalnya di partisi Boot Camp dan menggunakan instalasi partisi Boot Camp sebagai mesin virtual.
user3439894