Wygodnie jest uzyskać dostęp do lokalnego dysku twardego (dysk wewnętrzny lub zewnętrzny) podłączonego do komputera z systemem Windows z poziomu maszyny wirtualnej z funkcją Hyper-V. Nie jest jednak tak dobrze, aby dowiedzieć się, jak osiągnąć ten cel. Czytaj dalej, gdy przeprowadzimy Cię przez to.
Istnieją dziesiątki scenariuszy, w których chcesz uzyskać dostęp do fizycznego dysku twardego z poziomu maszyny wirtualnej Hyper-V, począwszy od dostępu i importowania danych, po zrzucanie danych z maszyny wirtualnej na dysk zewnętrzny i importowanie lub eksportowanie obrazów dysków.
Niezależnie od powodu, dla którego chcesz uzyskać dostęp do istniejącego lokalnego dysku twardego w komputerze Hyper-V, jest to niestety dość skomplikowane, dając dostęp do dysków maszynie wirtualnej. W przeciwieństwie do innych rozwiązań wirtualizacyjnych, nie ma prostego sposobu na udostępnianie zasobów między maszyną hosta a maszyną wirtualną Hyper-V.
Aby użyć napędu w maszynie Hyper-V, musisz zabrać dysk, fizycznie podłączony i podłączony do hosta, w trybie offline, a następnie przekierować dysk trybu offline do hosta na maszynę wirtualną. Spójrzmy teraz, jak to zrobić.
Krótka notatka, zanim przejdziemy dalej: ta sztuczka działa tylko na dyskach twardych (magnetyczne dyski twarde, dyski półprzewodnikowe i dyski twarde USB), ale nie działa, niestety, z wymiennymi nośnikami, takimi jak dyski flash.
Istnieją dwa podstawowe etapy procedury. Najpierw musimy zarządzać dyskiem z poziomu Windows na komputerze-hoście, aby przenieść go w tryb offline (ale nadal zasilany i podłączony do komputera-hosta), a następnie musimy nakazać Hyper-V przejęcie kontroli nad dyskiem teraz-offline.
Pierwszym krokiem jest przeniesienie dysku do trybu offline. W tym celu otwórz aplikację Zarządzanie dyskami, wyszukując nazwę aplikacji lub wpisując "diskmgmt.msc" w polu wyszukiwania i uruchamiając aplikację. W obszarze zarządzania dyskami wyszukaj dysk, który chcesz przekazać do maszyny wirtualnej.
Chociaż prawdopodobnie można założyć, że ponieważ grasz z Hyper-V i interesujesz się takimi sprawami, jak przekazanie na dysk fizyczny, że już znasz Zarządzanie dyskami, to nie pozwolimy nam wydać standardowego ostrzeżenia: Zarządzanie dyskami jest potężnym narzędziem i możesz zrobić straszne rzeczy w swoim systemie, grzebiąc w systemie zarządzania. Dokładnie sprawdź każdy krok i upewnij się, że pracujesz na właściwych dyskach.
W naszym przypadku chcemy przekazać Disk 10, dysk twardy USB do backupu, do maszyny wirtualnej, abyśmy mogli zrzucać niektóre pliki kopii zapasowych z naszej maszyny wirtualnej na dysk. Aby przygotować dysk, musimy najpierw zlokalizować go na liście dysków w Zarządzaniu dyskami, kliknąć prawym przyciskiem myszy i wybrać "Offline" z menu kontekstowego klikniętego prawym przyciskiem myszy, jak widać na powyższym zrzucie ekranu.
Potwierdź, że dysk jest w trybie offline. Jeśli chcesz przywrócić dysk do trybu online, po zakończeniu korzystania z niego na maszynie wirtualnej, po prostu wróć do tego menu, kliknij prawym przyciskiem myszy na dysku i wybierz "Online", aby przywrócić dysk do trybu online dla systemu operacyjnego hosta .
Gdy dysk jest w trybie offline do systemu operacyjnego hosta, nadszedł czas, aby dodać dysk do maszyny wirtualnej w Hyper-V. Uruchom Hyper-V iz listy Maszyn wirtualnych wybierz maszynę, którą chcesz przekazać na dysk twardy.
Kliknij prawym przyciskiem myszy na urządzeniu i wybierz "Ustawienia ..."
Z poziomu menu Ustawienia tej konkretnej maszyny wirtualnej wybierz "Kontroler SCSI" z panelu nawigacyjnego po lewej stronie. Wybierz "Dysk twardy" i kliknij przycisk "Dodaj".
Uwaga: Zakładamy, że chcesz przekazać dysk twardy do zwirtualizowanego systemu operacyjnego, co oznacza, że masz już kontroler SCSI i dysk wirtualny dla systemu operacyjnego. Jeśli nie masz jeszcze kontrolera SCSI, musisz najpierw wybrać "Dodaj sprzęt" w górnej części okienka nawigacji i dodać "Kontroler SCSI" do maszyny wirtualnej.
Wybierz "Fizyczny dysk twardy", a następnie z menu rozwijanego wybierz dysk, który został przeniesiony do trybu offline w poprzedniej sekcji samouczka. Nie martw się, nie ma szansy, że przypadkowo wybierzesz dysk z hosta, którego nie chcesz używać. Jedynymi dyskami, które można wybrać w menu dysku twardego, są dyski zasilane i podłączone do komputera hostaale w stanie offline. Jeśli nie umieścisz go w trybie offline, nie będzie to nawet opcja.
Potwierdź, że wybrany dysk jest odpowiednim dyskiem. Naciśnij przycisk "Zastosuj", a następnie "OK". Uruchom maszynę wirtualną.
W ogromnej większości przypadków dysk powinien być automatycznie wykryty przez system operacyjny hosta tak, jakby był po prostu fizycznym dyskiem podłączonym do rzeczywistej maszyny emulowanej przez maszynę wirtualną.
W przypadku zrzutu ekranu poniżej, uruchomiliśmy maszynę wirtualną, aby przetestować procedurę przywracania obrazu za pomocą Windows PE i Macrium Reflect. Windows PE automatycznie wykrył i zamontował dysk bez problemu.
Jeśli dysk nie jest natychmiast dostępny dla systemu operacyjnego maszyny wirtualnej, może być konieczne otwarcie, w przypadku systemu Windows, Zarządzanie dyskami i przeniesienie dysku do trybu online. Podczas korzystania z innych systemów operacyjnych konieczne jest wykonanie równoważnego działania w celu uzyskania dostępu do dysku za pośrednictwem wirtualnego systemu operacyjnego.
Bardzo ważne ostrzeżenie tutaj. System operacyjny na maszynie wirtualnej nie ma pojęcia, że ten dysk faktycznie należy do twojego komputera-hosta i będzie działał na dysku, ale powiesz mu, aby działał na dysku.Jeśli dysk nie zostanie automatycznie zamontowany w systemie operacyjnym maszyny wirtualnej, musisz użyć procedury montowania (zajrzyj do dokumentacji danego systemu operacyjnego), aby zamontować dysk w sposób nieniszczący, aby można go było zwrócić do hosta działającego system później.
Kiedy nie potrzebujesz już dysku na maszynie wirtualnej, po prostu uruchom maszynę wirtualną. Nie próbuj wprowadzać zmian w stanie dysku za pośrednictwem hosta, dopóki nie wyłączysz maszyny wirtualnej, do której podłączony jest napęd.
Możesz całkowicie usunąć dysk twardy z wirtualnego kontrolera SCSI na maszynie wirtualnej, jeśli nie zamierzasz go użyć ponownie lub możesz opuścić wpis. Za każdym razem, gdy dysk fizyczny zostanie odłączony od komputera-hosta lub zostanie on podłączony do systemu operacyjnego hosta, dysk zostanie po prostu wyświetlony jako niedostępny dla maszyny wirtualnej.