¿Qué sistemas de archivos son compatibles con las computadoras portátiles Lenovo y Dell en la partición del sistema EFI?

¿Qué sistemas de archivos son compatibles con las computadoras portátiles Lenovo y Dell en la partición del sistema EFI?

De acuerdo con laEspecificación UEFI(13.3.1.1 Formato del sistema de archivos) un firmware EFI debe admitir FAT12y sistemas FAT16de FAT32archivos para la partición del sistema EFI (ESP). sin embargo, elWiki ArcoEstablece que "cualquier proveedor conforme puede agregar opcionalmente soporte para sistemas de archivos adicionales".

¿Se conoce algún proveedor que admita sistemas de archivos adicionales, como ext2/3/4? ¿O incluso se utiliza (con éxito) un sistema de archivos de registro en un ESP?

En particular, estoy interesado en las computadoras portátiles Lenovo y Dell de 2017 o más recientes.

Respuesta1

Cualquier proveedor que admita en el firmware UEFI sistemas de archivos adicionales como ext2/3/4 no será estrictamente estándar y requerirá un firmware UEFI especializado. Es poco probable que esto exista (excepto en las computadoras Apple).

El Especificación UEFI versión 2.5, publicado por UEFI.org, abril de 2015, dice esto en la sección "12.3 Formato del sistema de archivos", pág. 536:

EFI abarca el uso de FAT32 para una partición del sistema y FAT12 o FAT16 para medios extraíbles. La partición del sistema FAT32 se identifica mediante un valor OSType distinto al utilizado para identificar versiones anteriores de FAT.Este tipo de partición único distingue un sistema de archivos definido por EFI de un sistema de archivos FAT normal.. El sistema de archivos admitido por EFI incluye soporte para nombres de archivos largos.

La definición del sistema de archivos EFI se mantendrá según las especificaciones y no evolucionará con el tiempo.para lidiar con erratas o interpretaciones variantes en los controladores del sistema de archivos del sistema operativo o en las utilidades del sistema de archivos. Las mejoras futuras y las mejoras de compatibilidad con FAT no se incluirán automáticamente en los sistemas de archivos EFI.El sistema de archivos EFI es un objetivo fijado por la especificación EFI.y otras especificaciones a las que se hace referencia explícitamente en la especificación EFI.

Tenga en cuenta que la especificación UEFI anterior no hace referencia en ninguna parte a ningún otro formato de sistema de archivos que no sea el suyo.

Lo anterior se aplica a la implementación UEFI básica. Para ampliar la UEFI siempre es posible cargando durante el arranque un Controlador del sistema de archivos EFI/UEFI. (No sé dónde ni si se utilizan realmente los controladores de este enlace).

Por ejemplo, para acceder a una partición NTFS, puede desde EFI Shell emitir comandos como:

load ntfs_x6efi
map -r

Sin embargo, todos los controladores y cargadores de arranque se cargan desde la partición EFI, que siempre se identifica por su ID de partición única y, por lo tanto, debe formatearse de acuerdo con las especificaciones EFI que son compatibles sólo con FAT32/16/12. La compatibilidad con otros formatos de sistemas de archivos solo puede llegar después de que se cargó el firmware UEFI, después de que encontró su partición FAT y después de que comienza a ejecutar los archivos de configuración que encuentra dentro.

Hasta donde yo sé, Apple es el único fabricante de computadoras que creó una versión UEFI especializada para admitir HFS+. La partición EFI estándar todavía está presente en las computadoras Apple, pero generalmente se deja vacía y luego se omite en el curso normal de los eventos.

Respuesta2

Siempre es más seguro utilizar una partición FAT32 para UEFI.

No sabes qué otras computadoras accederán a la partición y FAT32 es el mejor compatible para este propósito.

Windows 10 y varios otros sistemas requieren al menos 550 MB para la partición UEFI, por lo que esto elimina FAT12 de las opciones y hace que FAT16 ya no sea favorable.

información relacionada