Główna » jak » Jak uzyskać dostęp do dysków twardych lokalnych i USB w maszynie wirtualnej Hyper-V

    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.