/ / / Cómo acceder a discos duros locales y USB en su máquina virtual Hyper-V

Cómo acceder a discos duros locales y USB en su máquina virtual Hyper-V

Es extremadamente conveniente acceder a un disco duro localunidad (ya sea una unidad interna o una unidad externa) que está conectada a su computadora con Windows desde una máquina virtual que se ejecuta en Hyper-V. Sin embargo, no es tan conveniente descubrir exactamente cómo lograr ese objetivo. Sigue leyendo mientras te guiamos por él.

¿Por qué quiero hacer esto?

Hay docenas de escenarios en los quedesea acceder a un disco duro físico desde el interior de su máquina virtual Hyper-V, desde acceder e importar datos, descargar datos de la máquina virtual a la unidad externa e importar o exportar imágenes de disco.

RELACIONADO: Cómo crear y ejecutar máquinas virtuales con Hyper-V

Cualquiera sea la razón que tenga para querer acceder a unEl disco duro local existente en su máquina Hyper-V es, por desgracia, un poco complicado dar acceso a las unidades a la máquina virtual. A diferencia de otras soluciones de virtualización, no existe una manera fácil de compartir recursos entre la máquina host y la máquina virtual Hyper-V.

Para usar una unidad dentro de una máquina Hyper-V necesitapara tomar la unidad, mientras está físicamente conectado y montado en la máquina host, fuera de línea y luego redirigir el disco fuera de línea al host en la máquina virtual. Echemos un vistazo a cómo hacerlo ahora.

Una nota rápida antes de continuar: Este truco solo funciona con discos duros (discos duros magnéticos, discos duros de estado sólido y discos duros USB extraíbles) pero no funciona, por desgracia, con medios extraíbles como unidades flash.

Preparación de la unidad y montaje en Hyper-V

Hay dos pasos principales para el procedimiento. Primero, debemos administrar el disco desde Windows en la máquina host para ponerlo fuera de línea (pero aún encendido y conectado a la computadora host) y luego debemos decirle a Hyper-V que tome el control del disco ahora fuera de línea.

Preparando la unidad

El primer paso es poner el disco fuera de línea. Para hacerlo, abra la aplicación Administración de discos buscando el nombre de la aplicación o escribiendo "diskmgmt.msc" en el cuadro de búsqueda y ejecutando la aplicación. Dentro de Administración de discos, busque la unidad que desea pasar a la máquina virtual.

Aunque probablemente sea seguro asumirlo, ya queestá jugando con Hyper-V y le preocupan cuestiones como el paso de disco físico, que ya está familiarizado con Disk Management, sería negligente de nuestra parte no emitir una advertencia estándar: Disk Management es una herramienta poderosa y usted puede hacer cosas terribles a su sistema al indagar dentro del sistema de gestión. Vuelva a verificar cada paso y asegúrese de estar trabajando con los discos correctos.

En nuestro caso queremos pasar el Disco 10, una copia de seguridad USBHDD, a través de la máquina virtual para que podamos volcar algunos archivos de copia de seguridad de nuestra máquina virtual en el disco. Para preparar el disco, primero debemos ubicarlo en la lista de unidades dentro de Administración de discos, hacer clic derecho sobre él y seleccionar "Sin conexión" en el menú contextual del botón derecho como se ve en la captura de pantalla anterior.

Confirme que el disco está fuera de línea. Si desea volver a poner el disco en línea, una vez que haya terminado de usarlo dentro de la máquina virtual, simplemente regrese a este menú, haga clic derecho en el disco y seleccione "En línea" para volver a poner el disco en línea para el sistema operativo host. .

Agregar la unidad a la máquina virtual

Una vez que el disco está fuera de línea para el host que operasistema, es hora de agregar el disco a la máquina virtual dentro de Hyper-V. Inicie Hyper-V y, desde su lista de Máquinas virtuales, seleccione la máquina a la que desea pasar el disco duro.

Haga clic derecho en la máquina y seleccione "Configuración ..."

Desde el menú Configuración para esa máquina virtual específica, seleccione "Controlador SCSI" en el panel de navegación de la izquierda. Seleccione "Disco duro" y haga clic en el botón "Agregar".

Nota: Suponemos que desea pasar el disco duroa través del sistema operativo virtualizado, lo que significa que ya tiene un controlador SCSI y un disco virtual para el sistema operativo. Si aún no tiene un controlador SCSI, primero deberá seleccionar "Agregar hardware" en la parte superior del panel de navegación y agregar un "Controlador SCSI" a su máquina virtual.

Seleccione "Disco duro físico" y luego, desdemenú desplegable, seleccione el disco que desconectó en la sección anterior del tutorial. No se preocupe, no hay posibilidad de que seleccione accidentalmente un disco de la máquina host que no tenía intención de usar. Los únicos discos que puede seleccionar en el menú del disco duro físico son discos alimentados y conectados a la máquina host. pero en un estado fuera de línea. Si no lo desconectó, ni siquiera es una opción.

Confirme que el disco seleccionado es el disco que desea. Presione el botón "Aplicar" y luego "Aceptar". Arranca tu máquina virtual.

Acceso a su disco duro Passthrough

En la gran mayoría de los casos, el sistema operativo host debería detectar automáticamente el disco como si fuera simplemente un disco físico conectado a la máquina real que la máquina virtual está emulando.

Puedes ver en el caso de la captura de pantalla a continuaciónarrancamos en una máquina virtual para probar un procedimiento de restauración de imagen usando Windows PE y Macrium Reflect. Windows PE detectó y montó automáticamente el disco sin problemas.

Si el disco no es inmediatamente accesible paraEs posible que deba abrir el sistema operativo de la máquina virtual, en el caso de Windows, Administración de discos y poner el disco en línea. Cuando utilice otros sistemas operativos, deberá realizar una acción equivalente para acceder al disco a través del sistema operativo virtual.

Una palabra de precaución muy importante aquí. El sistema operativo en la máquina virtual no tiene idea de que este disco realmente pertenece a su máquina host y actuará sobre el disco, sin embargo, usted le dice que actúe sobre el disco. Si el disco no se monta automáticamente en el sistema operativo de su máquina virtual, debe usar un procedimiento de montaje (consulte la documentación del sistema operativo en cuestión) para montar el disco de una manera no destructiva y poder devolverlo al host en funcionamiento. sistema más adelante.

Cuando ya no necesita el disco en el virtualmáquina simplemente inicie la máquina virtual. No intente realizar cambios en el estado de la unidad a través de la máquina host hasta que haya apagado la máquina virtual a la que está conectada la unidad.

Puede quitar directamente el disco duro delcontrolador SCSI virtual en su máquina virtual si no lo va a volver a usar o puede dejar la entrada. Cada vez que la unidad física se desconecta de la máquina host o la conecta al sistema operativo host, la unidad simplemente aparecerá como no disponible para la máquina virtual.