Uruchamianie Virtualbox z prawdziwego dysku?

14

Zaraz się zdecyduję i zainstaluję Win7 RC1 na moim komputerze stacjonarnym. Chcę jednak zachować dostęp do mojego starego dysku twardego z XP. Naprawdę nie chcę używać pełnego podwójnego rozruchu, ponieważ zostawiłbym moją nową instalację Win7 na dysku d: \, co inaczej by nie było.

Czy można użyć Virtualbox do uruchomienia z tego starego prawdziwego dysku zamiast z obrazu?

Jeśli tak, jakie są implikacje dla sterowników itp., Ponieważ „nowy” działający system operacyjny będzie korzystał z wirtualnego sprzętu VirtualBox, a nie z oryginalnego sprzętu, na którym XP myśli, że został zainstalowany.

Alnitak
źródło

Odpowiedzi:

12

Czy można użyć Virtualbox do uruchomienia z tego starego prawdziwego dysku zamiast z obrazu?

Tak. VirtualBox obsługuje obsługę surowego dysku twardego hosta od gościa od wersji 1.4. Począwszy od wersji 2.2.0, nadal jest wymieniony jako funkcja eksperymentalna. Jest to opisane w sekcji 9.10 instrukcji obsługi VirtualBox 2.2.0.

Istnieje kilka instrukcji dotyczących uruchamiania gościa WindowsXP przy użyciu dysku twardego typu raw hosta na hoście Linux:

Jeśli tak, jakie są implikacje dla sterowników itp., Ponieważ „nowy” działający system operacyjny będzie korzystał z wirtualnego sprzętu VirtualBox, a nie z oryginalnego sprzętu, na którym XP myśli, że został zainstalowany.

Drugi link powyżej opisuje kilka kroków, aby przygotować system XP przed uruchomieniem w VirtualBox.

erichui
źródło
Chociaż jest to technicznie możliwe, naprawdę polecam wirtualizację dysku w pewnym momencie. O wiele ładniej jest mieć plik, który można łatwo wykonać kopię zapasową, a także migawki i inne rzeczy działają o wiele lepiej.
Goyuix,
1

Zrobiłem to, ale może być niebezpieczne! Miałem maszynę wirtualną VirtualBox, którą uciekłem z głównego dysku twardego. Raz przypadkowo nie powiedziałem grubowi, aby uruchomił system Windows na czas. Załadował Linuxa, który natychmiast próbował uruchomić e2fsck na moich partycjach / i / home, które zostały już zamontowane przez nie-wirtualny system operacyjny. Po wielu godzinach pracy testdiskmogłem odzyskać wszystkie dane, ale po raz ostatni spróbowałem czegoś takiego.

Gdybym miał osobny dysk fizyczny do gry, prawdopodobnie byłoby dobrze. No cóż.

AB
źródło
1

Tylko słowo ostrzeżenia: jeśli używasz zwirtualizowanego systemu Windows RC 1 łączącego się z prawdziwą partycją Windows, z dostępem do zapisu , powinieneś najpierw wykonać kopię zapasową danych przed próbą . Jak mówi wyżej Alberge, jeśli coś pójdzie nie tak , możesz stracić wiele rzeczy. Nie jestem pewien, czy dostaniesz dostęp do zapisu, ale jeśli to zrobisz, jest to środek ostrożności, który z przyjemnością podejmiesz.

(A może źle zrozumiałem twoje pytanie ...)

użytkownik23918
źródło
0

Mogłem się mylić, ale nie mogłem znaleźć w ich dokumentacji niczego, co mogłoby doprowadzić mnie do wniosku, że można uruchomić z prawdziwego dysku twardego zamiast obrazu dysku. Zaczerpnięte z instrukcji obsługi :

VirtualBox obsługuje dwa warianty plików obrazów dysku:

  • Zwykle VirtualBox używa własnego formatu kontenera dla plików gości na dyskach twardych -Virtual Disk Image (VDI). W szczególności ten format będzie używany podczas tworzenia nowej maszyny wirtualnej z nowym dyskiem.
  • VirtualBox w pełni obsługuje również popularny i otwarty format kontenera VMDK, który jest używany przez wiele innych produktów do wirtualizacji, w szczególności przez VMware.
  • Wreszcie VirtualBox w pełni obsługuje format VHD używany przez Microsoft.
Jordan S. Jones
źródło
0

Możesz użyć VMWare Converter, aby utworzyć VMDK systemu na żywo, a następnie użyć go z VirtualBox w Windows 7.

alif
źródło
jeśli mam VMDK, czy mogę po prostu użyć VMware Player za darmo? Nie ma szczególnego powodu, że musi to być VirtualBox.
Alnitak
Jasne, nie ma powodu, aby tego nie robić.
alif