Jak uzyskać dostęp do dysków twardych lokalnych i USB w maszynie wirtualnej Hyper-V
Wygodnie jest uzyskać dostęp do lokalnego dysku twardego (dysk wewnętrzny lub zewnętrzny), który jest podłączony 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.
Dlaczego chcę to zrobić?
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 informacja, 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 usuwalnymi nośnikami, takimi jak dyski flash.
Przygotowywanie i montowanie napędu w Hyper-V
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 jest zasilany i podłączony do komputera-hosta), a następnie musimy nakazać Hyper-V przejęcie kontroli nad dyskiem teraz-offline.
Przygotowanie dysku
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ż można bezpiecznie założyć, że ponieważ grasz z Hyper-V i zajmujesz się sprawami takimi jak przekazywanie na dysku fizycznym, że już znasz Zarządzanie dyskami, byłoby to niedbałe, gdybyśmy nie wydawali 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 odpowiednim dysku (ach).
W naszym przypadku chcemy przekazać dyskietkę Disk 10, USB backup HDD, do maszyny wirtualnej, abyśmy mogli zrzucić 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, jak widać na zrzucie ekranu powyżej.
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.
Dodawanie dysku do maszyny wirtualnej
Gdy dysk jest w trybie offline do systemu operacyjnego hosta, nadszedł czas, aby dodać dysk do maszyny wirtualnej w ramach Hyper-V. Uruchom Hyper-V iz listy Maszyn wirtualnych wybierz maszynę, którą chcesz przekazać na dysk twardy.
Kliknij prawym przyciskiem myszy na maszynie 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 swojej 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, które są zasilane i podłączone do hosta ale w stanie offline. Jeśli nie umieścisz go w trybie offline, nie będzie to nawet opcja.
Potwierdź, że wybrany dysk jest danym dyskiem. Naciśnij przycisk "Zastosuj", a następnie "OK". Uruchom maszynę wirtualną.
Uzyskiwanie dostępu do przekazywania danych Dysk twardy
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, którą emuluje wirtualna maszyna.
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 należy wykonać równoważne działanie, aby uzyskać dostęp 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 wirtualnym maszyny, 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 przywró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 przez Internet, system operacyjny po prostu będzie niedostępny dla maszyny wirtualnej.