Crear carpetas montadas

La creación de una carpeta montada es un proceso de dos pasos. En primer lugar, llame a GetVolumeNameForVolumeMountPoint con el punto de montaje (letra de unidad, ruta de acceso GUID de volumen o carpeta montada) del volumen que se asignará a la carpeta montada. A continuación, use la función SetVolumeMountPoint para asociar la ruta de acceso GUID de volumen devuelta con el directorio deseado en otro volumen. Para obtener código de ejemplo, vea Crear una carpeta montada.

La aplicación puede designar cualquier directorio vacío en un volumen distinto de la raíz como una carpeta montada. Cuando se llama a la función SetVolumeMountPoint , ese directorio se convierte en la carpeta montada. Puede asignar el mismo volumen a varias carpetas montadas.

Una vez establecida la carpeta montada, se mantiene a través de los reinicios del equipo automáticamente.

Si se produce un error en un volumen, ya no se puede acceder a los volúmenes asignados a carpetas montadas en ese volumen a través de esas carpetas montadas. Por ejemplo, supongamos que tiene dos volúmenes, C: y D:, y que D: está asociado a la carpeta montada C:\MountD\. Si se produce un error en el volumen C: no se puede acceder al volumen D a través de la ruta de acceso C:\MountD\.

Solo los volúmenes del sistema de archivos NTFS pueden tener carpetas montadas, pero los volúmenes de destino de las carpetas montadas pueden ser volúmenes no NTFS.

Las carpetas montadas se implementan mediante puntos de reanálisis y están sujetas a sus restricciones. Para obtener más información, vea Puntos de reanálisis. No es necesario manipular puntos de reanálisis para utilizar carpetas montadas; funciones como SetVolumeMountPoint controlan todos los detalles del punto de reanálisis.

Dado que las carpetas montadas son directorios, puede cambiar el nombre, quitar, mover y manipularlas de otro modo, como haría con otros directorios.

(Nota: La documentación de TechNet usa el término unidades montadas para hacer referencia a carpetas montadas).