Compartir carpetas desde la partición del sistema EFI

Compartir carpetas desde la partición del sistema EFI

Estoy ejecutando Windows 10 y no puedo acceder a las carpetas que comparto con mis cajas LAN locales desde una partición EFI. Tengo un disco duro GPT con una única 'partición del sistema EFI' masiva. Como Windows no puede montarlo automáticamente, ejecuto un script por lotes en el arranque que usa diskpart.exe para montar la partición. He compartido algunas carpetas de este disco, pero no puedo montarlas desde ningún sistema operativo (Linux, Freebsd, Windows 10, Android, lo que sea). Si copio esta carpeta a un disco MBR, compartir funciona bien.

No es un problema de permisos (aunque me niegan el acceso), porque aplico exactamente las mismas ACL a ntfs y comparto la seguridad en mi unidad que no es gpt, y puedo montarlo sin problemas. Esto me lleva a la conclusión obvia de que GPT/EFI es el problema.

Aquí está el evento relevante:

Nombre del cliente: \\[-codificado-]
Dirección del cliente: [-codificado-]:xxxxx
Nombre de usuario: -codificado-\-codificado-
ID de sesión: 0x98000000001D
Nombre compartido: \\*\LIBROS
Ruta compartida: \??\X:\BOOKS
Estado: {Acceso denegado}
Un proceso ha solicitado acceso a un objeto, pero no se le han concedido esos derechos de acceso. (0xC0000022)
Acceso mapeado: 0x100081
Acceso concedido: 0x0*

La acción está ahí:

-scrambled-@-scrambled-:~$ participación neta | grep -i libros
LIBROS X:\LIBROS

No puedo convertir el disco a MBR porque simplemente no tengo ninguna forma de hacer una copia de seguridad de los datos (no tengo 4 TB de espacio libre). Tampoco puedo arrancar EFI porque tengo una combinación de discos MBR/GPT y una configuración de arranque múltiple original...

Cualquier sugerencia será muy apreciada.

¡Gracias!

Respuesta1

Lea la entrada de Wikipedia sobre la partición del sistema EFI (ESP):

https://en.wikipedia.org/wiki/EFI_System_partition

El ESP está pensado como un lugar para guardar cargadores de arranque y datos relacionados. EsNOdestinado a almacenar datos de usuario aleatorios (archivos de configuración, etc.). Aunque la especificación EFI no dice nada explícito sobre el tamaño de un ESP, normalmente está entre 100 MiB y 1 GiB. Si la suya es significativamente más grande, probablemente sea mejor cambiar su tamaño a un tamaño razonable y dedicar el espacio restante a una partición FAT o NTFS convencional. Si su ESP es inferior a 1 GiB, entonces debería poder encontrar suficiente espacio en disco para sus necesidades en otro lugar. Si no puedes hacer eso, entonces tu disco es demasiado pequeño y debes complementarlo o reemplazarlo.

También es posible que la partición en cuestión no esté funcionando realmente como ESP, sino que tenga su código de tipo configurado de manera inapropiada. Si este es el caso, la solución es cambiar el código de tipo. No estoy familiarizado con la mayoría de las herramientas de partición de Windows, por lo que no puedo decir cómo realizar esta tarea con ellas. En Linux, puede utilizar partedo GParted para eliminar el "indicador de inicio" de la partición; o utilícelo gdiskpara cambiar el código de tipo de EF00 a algo más apropiado (0700, si la partición usa FAT o NTFS). Sin embargo, antes de cambiar el código de tipo, debe asegurarse de que realmente no sea un ESP. Un ESP tendrá un directorio llamado EFI, que a su vez contendrá uno o más subdirectorios que contienen cargadores de arranque. Para iniciar Windows, probablemente tendrá EFI\BOOTárboles EFI\Microsoftde directorios. y al menos uno de ellos tendrá archivos con .efiextensiones.

información relacionada