El hardware de almacenamiento masivo actual no tiene el concepto de archivos : todo lo que proporciona es un conjunto de comandos para leer / escribir bloques de datos de tamaño fijo. La forma en que esos bloques se organizan como archivos en un sistema de archivos es algo que se implementa en el software, generalmente por el núcleo del sistema operativo que se ejecuta en la computadora.
Un sistema de archivos , al final, es básicamente una estructura de datos compleja que se mantiene fuera de la memoria: para manejarlo, necesita el software que lo implemente.
Los cargadores de arranque como GNU Grub apenas pueden leer algunos tipos de sistemas de archivos solo porque vienen con el código de máquina implementando mínimamente lo que se necesita para reconocer algunos tipos de sistemas de archivos populares y cómo leer un archivo de ellos. Pero ese código no cabe en el sector de arranque, por lo que debe cargarse en la memoria por otro medio, en una segunda o tercera etapa.
- Si el USB es un tipo de puerto, ¿por qué se llama un "bus" serial universal?
- ¿Cuál es mejor HP au620tx o HP ay503tx?
- Cómo convertir mi laptop Lenovo G50-70 en una laptop para juegos
- Quiero un monitor que vaya junto con mi computadora portátil para la configuración de mi escritorio. ¿Necesito comprar también la CPU?
- Necesito una computadora portátil AMD A10 o FX de 6.a generación. ¿Cuáles son algunos buenos modelos disponibles en la India?
Las computadoras basadas en UEFI vienen con firmware que implementa el sistema de archivos y el esquema de partición que exige el EFI, que es un sistema de archivos similar a FAT, pero que obviamente no sabe nada sobre otros tipos de sistemas de archivos.