Ten sam dedykowany dysk Windows dla Boot Camp i VirtualBox?

5

Będę konfigurować nowy (dla mnie) Mac Pro 4,1 z wieloma wewnętrznymi dyskami twardymi. Chcę uruchomić Yosemite przez większość czasu z Windows 7 zwirtualizowanym w oknie dla kilku programów, które muszę uruchomić, które wymagają Windows.

Czasami jednak chciałbym uruchomić bezpośrednio w systemie Windows podczas uruchamiania, aby uzyskać maksymalną wydajność (w przypadku gier).

Czy VirtualBox i Boot Camp mogą współdzielić tę samą instalację systemu Windows? Innymi słowy, czy mogę dedykować jeden dysk twardy lub jedną partycję dla systemu Windows 7, a następnie jedno z nich

  • wybierz uruchomienie z tego napędu (lub partycji) podczas uruchamiania, lub
  • uruchomić system OS X, uruchomić VirtualBox i uruchomić system Windows w maszynie wirtualnej z tego samego dysku Boot Camp (lub partycji)?

Moim celem jest nie tylko oszczędność miejsca na dysku (instalując system Windows i oprogramowanie, które muszę uruchamiać pod nim w jednym miejscu, a nie na jednym prawdziwym dysku i jednym dysku wirtualnym), ale także aby uniknąć konieczności kupowania wielu licencji Windows.

dodgethesteamroller
źródło
Parallels może to zrobić, Boot Camp i VM z jednej instalacji - to nie odpowiedź na twoje pytanie ...
Tetsujin

Odpowiedzi:

3

Odpowiedź brzmi: nie. Przepraszam. Zrobiłem to już. Oto problem. VirtualBox i Twój Apple używają innego sprzętu. Jeśli spróbujesz przełączyć się między sprzętem, doprowadzisz system Windows do szaleństwa.

Jeśli najpierw zainstalujesz system Windows za pomocą wirtualnego sprzętu VirtualBox i partycji dysku fizycznego, a następnie przełączysz się na fizyczny sprzęt Apple z tą samą partycją dysku fizycznego, wówczas musisz uruchomić narzędzie Microsoft do przygotowania systemu. To narzędzie ma być uruchamiane raz, a nie wielokrotnie. Zobacz procedurę pod tym linkiem

Innym problemem byłoby teraz, czy zamierzasz aktywować oprogramowanie dla obu maszyn. Czy zamierzasz być aktywny podczas pracy w VirtualBox lub BootCamp?

Podczas rozruchu między fizycznym sprzętem Apple a wirtualnym sprzętem VirtualBox, system operacyjny Windows wykryje zmianę. Na przykład dwa komputery nie mają tego samego MBR. Każdy MBR będzie miał inny podpis. Windows przechowuje ten podpis na partycji rozruchowej i porównuje wartość z MBR podczas uruchamiania.

David Anderson
źródło
2

Chociaż VirtualBox jest w stanie uzyskać dostęp do surowego dysku, nie jest przeznaczony do używania partycji Windows Boot Camp jako maszyny wirtualnej. Innymi słowy, nie obsługuje aktywacji produktu Windows między uruchomieniem fizycznym i wirtualnym. VMware Fusion, płatny produkt, jest w stanie bezproblemowo używać partycji Windows Boot Camp jako maszyny wirtualnej.

użytkownik3439894
źródło
Z powyższego komentarza Tetsujin wynika, że ​​Parallels również może to zrobić. Czy możesz wyjaśnić, w jaki sposób Fusion radzi sobie z problemami ze zwirtualizowanym sprzętem, a prawdziwy sprzęt różni się, co David Anderson wyjaśnia w swojej odpowiedzi?
dodgethesteamroller
@dodgethesteamroller, Tak, Parallels Desktop dla komputerów Mac może to zrobić, jednak wolę VMware Fusion i dlaczego wspomniałem o nim nad Parallels. Jeśli chodzi o sposób, w jaki VMware Fusion zarządza aktywacją produktu za pomocą VMware Tools, zarządza dwiema odrębnymi aktywacyjnymi bazami danych i zamienia je w zależności od tego, czy jest uruchamiany w środowisku wirtualnym, czy fizycznym. To oczywiście wymaga aktywacji w każdym trybie, ale po wykonaniu tej czynności przejście do przodu jest płynne.
user3439894
@dodgethesteamroller, BTW, o czym wspomniał David Anderson, jest bardzo niekompletnym przedstawieniem tego, jak przebiega ten proces, podpis MBR jest tylko jednym z wielu elementów używanych do tworzenia skrótu przechowywanego w bazie danych, pliku dyskowego w systemie plików OSes, który jest pytany widzieć, że wszystko jest tak, jak powinno być.
user3439894
Wspominasz o „aktywacji w każdym trybie” - czy to oznacza, że ​​nawet w przypadku Fusion korzystającego tylko z partycji Boot Camp, bez osobnej instalacji maszyny wirtualnej, musiałbym kupić dwie licencje Windows?
dodgethesteamroller
dodgethesteamroller, Nie, wymagana jest tylko jedna licencja Windows, aby zainstalować ją na partycji Boot Camp i używać instalacji partycji Boot Camp jako maszyny wirtualnej.
user3439894