Головна » як » Як отримати доступ до локальних і 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" у вікні пошуку та запустіть програму. У розділі "Управління дисками" шукайте диск, який ви хочете пройти до віртуальної машини.

    Хоча, напевно, можна припустити, що коли ви граєте з Hyper-V і займаєтеся питаннями, такими як фізичний диск-перехід, що ви вже знайомі з керуванням дисками, було б нехтуючим, щоб не видавати стандартне попередження: Управління дисками є потужним інструментом, і ви можете робити страшні речі у вашій системі, відволікаючись від системи управління. Перевірте кожний крок і переконайтеся, що ви працюєте з потрібними дисками.

    У нашому випадку ми хочемо передати диск 10, резервний жорсткий диск USB, на віртуальну машину, щоб ми могли скинути деякі резервні файли з нашої віртуальної машини на диск. Щоб підготувати диск, ми повинні спочатку знайти його у списку дисків в розділі "Керування дисками", клацнути правою кнопкою миші на ньому та вибрати "Offline" у контекстному меню правої кнопки миші, як показано на скріншоті вище.

    Підтвердьте, що диск перебуває в автономному режимі. Якщо ви хочете повернути диск в онлайн-режимі, після того, як ви закінчите використовувати його у віртуальній машині, просто поверніться до цього меню, клацніть правою кнопкою миші на диску і виберіть "Online", щоб повернути диск в онлайн-режим для операційної системи хоста.

    Додавання диска до віртуальної машини

    Після того, як диск перебуває в автономному режимі до хост-операційної системи, настав час додавати диск до віртуальної машини в межах Hyper-V. Запустіть програму Hyper-V і, у списку віртуальних машин, виберіть машину, до якої потрібно передати жорсткий диск.

    Клацніть правою кнопкою миші на машині та виберіть "Налаштування ..."

    У меню налаштувань для конкретної віртуальної машини виберіть пункт «SCSI Controller» з лівої навігаційної панелі. Виберіть "Жорсткий диск" і натисніть кнопку "Додати".

    Примітка: Ми припустили, що ви бажаєте передати жорсткий диск у віртуалізовану операційну систему, що означає, що у вас вже є контролер SCSI і віртуальний диск для ОС. Якщо у вас ще немає контролера SCSI, потрібно спочатку вибрати "Add Hardware" у верхній частині панелі навігації та додати "SCSI контролер" до віртуальної машини.

    Виберіть "Фізичний жорсткий диск", а потім у випадаючому меню виберіть диск, який ви перевели в офлайн в попередньому розділі підручника. Не хвилюйтеся, що ви не випадково виберете диск з хост-машини, який ви не збиралися використовувати. Єдині диски, які можна вибрати в меню фізичного жорсткого диска, - це диски, які живляться і підключаються до хост-машини але в автономному режимі. Якщо ви не помістили його в автономному режимі, це навіть не варіант.

    Підтвердьте, що вибраний диск є потрібним. Натисніть кнопку "Застосувати", а потім "OK". Завантажте свою віртуальну машину.

    Доступ до вашого жорсткого диска

    У переважній більшості випадків диск повинен автоматично виявлятися операційною системою хоста, як якщо б це був просто фізичний диск, приєднаний до реальної машини, що віртуальна машина емулює.

    Ви можете побачити у випадку з наведеним нижче скріншотом, ми завантажили віртуальну машину для перевірки процедури відновлення зображень за допомогою Windows PE та Macrium Reflect. Windows PE автоматично виявляв і монтував диск без зчеплення.

    Якщо диск не доступний операційній системі віртуальної машини, вам може знадобитися відкрити, у випадку Windows, керування дисками і привести диск в онлайн. При використанні інших операційних систем необхідно виконати еквівалентну дію для доступу до диска через віртуальну ОС.

    Дуже важливе слово обережності тут. ОС у віртуальній машині не має уявлення про те, що цей диск дійсно належить до хост-машини, і він буде діяти на диску, як би ви не наказували йому діяти на диску. Якщо диск не монтується автоматично в ОС віртуальної машини, необхідно використовувати процедуру монтування (див. Документацію для конкретної ОС), щоб монтувати диск неруйнівним способом, щоб він міг бути повернутий хосту пізніше.

    Коли вам більше не потрібно диск у віртуальній машині, просто завантажте віртуальну машину. Не намагайтеся вносити зміни в стан накопичувача через машину хоста, поки не вимкнете віртуальну машину, до якої приєднано диск.

    Ви можете безпосередньо видалити жорсткий диск з віртуального контролера SCSI у віртуальній машині, якщо ви не збираєтеся використовувати його знову, або ви можете залишити запис. У будь-який час, коли фізичний диск від'єднаний від хост-машини або ви його зробили в Інтернеті для хост-операційної системи, диск просто з'явиться як недоступний для віртуальної машини.