Начална » как да » Как да получите достъп до локални и USB твърди дискове във вашата виртуална машина Hyper-V

    Как да получите достъп до локални и USB твърди дискове във вашата виртуална машина Hyper-V

    Изключително удобно е да се осъществи достъп до локален твърд диск (било то вътрешно устройство или външно устройство), свързан с компютъра с Windows, във виртуална машина, работеща в Hyper-V. Това не е толкова удобно да разбера как точно да се постигне този край. Прочетете, докато ви водим през него.

    Защо искам да направя това?

    Има десетки сценарии, в които бихте искали да получите достъп до физически твърд диск от вашата виртуална машина Hyper-V, вариращи от достъп и импортиране на данни, изхвърляне на данни от виртуалната машина във външното устройство и импортиране или експортиране на изображения с дискове.

    Каквато и да е причината, поради която желаете да имате достъп до съществуващ локален твърд диск в Hyper-V машината, за съжаление е малко по-сложно, като им дава достъп до виртуалната машина. За разлика от други решения за виртуализация, няма лесен начин просто да споделяте ресурси между хост машината и виртуалната машина Hyper-V.

    За да използвате устройство в Hyper-V машина, трябва да вземете устройството, докато сте физически прикрепени и монтирани към хост машината, офлайн и след това да пренасочите диска с офлайн към хост във виртуалната машина. Нека погледнем как да направим това сега.

    Бърза бележка, преди да продължим: този трик работи само с твърди дискове (магнитни твърди дискове, твърди дискове с твърд диск и сменяеми USB твърди дискове), но не работи, уви, с премахващи се носители като флаш памети..

    Подготовка и монтиране на задвижването в Hyper-V

    Има две основни стъпки към процедурата. Първо трябва да управляваме диска от Windows на хост машината, за да го превърнем в офлайн режим (но все още захранван и свързан към хост компютъра) и след това трябва да кажем на Hyper-V да поеме контрола върху сега офлайн диска.

    Подготовка на устройството

    Първата стъпка е да изведете диска офлайн. За да направите това, отворете приложението за управление на дискове, като потърсите името на приложението или напишете “diskmgmt.msc” в полето за търсене и стартирате приложението. В Disk Management потърсете устройството, което искате да преминете към виртуалната машина.

    Въпреки че вероятно е безопасно да се предположи, тъй като играете с Hyper-V и се занимавате с въпроси като физическо-дисково преминаване, че вече сте запознати с Disk Management, би било неприемливо да не издаваме стандартно предупреждение: Disk Management (Управление на дискове) е мощен инструмент и можете да правите ужасни неща в системата си, като се впускате в системата за управление. Проверете двойно всяка стъпка и се уверете, че работите с правилните дискове.

    В нашия случай искаме да преминем Disk 10, USB резервен HDD, към виртуалната машина, за да можем да изхвърлим някои резервни файлове от нашата виртуална машина на диска. За да подготвите диска, първо трябва да го намерите в списъка с устройства в Disk Management, щракнете с десния бутон върху него и изберете "Офлайн" от контекстното меню с десен бутон, както се вижда на екрана по-горе.

    Потвърдете, че дискът е офлайн. Ако искате да върнете диска онлайн, след като сте го използвали във виртуалната машина, просто се върнете в това меню, кликнете с десен бутон върху диска и изберете „Онлайн“, за да върнете диска обратно за операционната система на хоста..

    Добавяне на устройство към виртуалната машина

    След като дискът е офлайн към хост операционната система, е време да добавите диска към виртуалната машина в Hyper-V. Стартирайте Hyper-V и от списъка виртуални машини изберете машината, до която искате да премине твърдия диск.

    Кликнете с десния бутон на мишката върху устройството и изберете „Настройки…“

    От менюто Настройки за тази конкретна виртуална машина, изберете “SCSI контролер” от навигационния панел вляво. Изберете “Hard Drive” и натиснете бутона “Add”.

    Забележка: Предполагаме, че желаете да прехвърлите твърдия диск към виртуализираната операционна система, което означава, че вече имате SCSI контролер и виртуален диск за операционната система. Ако все още нямате SCSI контролер, трябва първо да изберете „Добавяне на хардуер“ в горната част на навигационния панел и да добавите „SCSI контролер“ към вашата виртуална машина..

    Изберете “Физически твърд диск” и след това от падащото меню изберете диска, който сте въвели офлайн в предишния раздел на урока. Не се притеснявайте, че няма вероятност случайно да изберете диск от хост машината, който не сте възнамерявали да използвате. Единствените дискове, които можете да изберете в менюто с физически твърд диск, са дисковете, които се захранват и се свързват към хост машината но в офлайн състояние. Ако не сте го поставили офлайн, това дори не е опция.

    Потвърдете, че избраният диск е желаният диск. Натиснете бутона “Apply” и след това “OK”. Стартирайте виртуалната си машина.

    Достъп до вашия Passthrough твърд диск

    В по-голямата част от случаите дискът трябва автоматично да бъде открит от операционната система на хоста, като че ли е просто физически диск, прикрепен към реалната машина, която виртуалната машина емулира..

    Можете да видите в случай на скрийншот по-долу ние обувка в виртуална машина, за да тествате процедура за възстановяване на изображения с помощта на Windows PE и Macrium Reflect. Windows PE автоматично разпознава и монтира диска без прекъсване.

    Ако дискът не е незабавно достъпен за операционната система на виртуалната машина, може да се наложи да отворите, в случай на Windows, управление на дискове и да занесете диска онлайн. Когато използвате други операционни системи, ще трябва да извършите еквивалентно действие за достъп до диска чрез виртуалната ОС.

    Много важно предупреждение тук. Операционната система във виртуалната машина няма представа, че този диск всъщност принадлежи на вашата хост машина и той ще действа върху диска, но вие му казвате да действа на диска. Ако дискът не се монтира автоматично в ОС на вашата виртуална машина, трябва да използвате процедура за монтиране (вижте документацията за конкретната ОС), за да монтирате диска по неразрушаващ начин, така че да може да бъде върнат на хоста по-късно.

    Когато вече не се нуждаете от диска във виртуалната машина, просто заредете виртуалната машина. Не се опитвайте да правите промени в състоянието на устройството чрез хост машината, докато не изключите виртуалната машина, към която е свързано устройството.

    Можете да премахнете директно твърдия диск от виртуалния SCSI контролер във вашата виртуална машина, ако няма да го използвате отново или можете да напуснете записа. Всеки път, когато физическото устройство е прекъснато от хост машината или сте го направили онлайн за хост операционната система, устройството просто ще се появи като недостъпно за виртуалната машина.