Consideremos la aplicabilidad de los sistemas de archivos a un disco RAM por atributos:
Seguridad (diario)
Notas conceptuales
Si tiene la intención de hacer que su disco RAM eventualmente persista nuevamente en el disco, necesitaría su software de disco RAM para escribir periódicamente los cambios en un archivo de respaldo del disco duro, de modo que si reinicia, no pierda (demasiado ) datos.
Si hiciera que el archivo de copia de seguridad del disco RAM se sobrescribiera constantemente, estaría anulando totalmente el propósito del disco RAM, porque eso sería lo mismo que simplemente escribir los archivos directamente en el HDD en primer lugar. En otras palabras, cualquier dato almacenado en el disco RAM debe considerarse prescindible (si su sistema está apagado en este momento , los datos se habrían ido) para cualquier escritura en el disco RAM que ocurra entre los puntos de sincronización a los persistentes medios (su disco duro).
Si no desea que su disco RAM tenga una copia de seguridad de los archivos y pueda permitirse perder los datos siempre que lo haga, ignore por completo la seguridad de los datos.
NTFS : tiene una característica llamada "registro en diario", que básicamente significa que el sistema de archivos siempre está en un estado consistente; nunca se deja en un estado en el que un comando de escritura solo esté "a medio hacer", porque cada escritura se organiza primero en el disco (ya sea en el diario de metadatos, en el diario de datos o en ambos) y finalmente se confirma. Esto es ideal para medios no volátiles como discos duros y SSD, pero es inútil para discos RAM. Lo principal que un diario intenta evitar es la pérdida de datos durante una pérdida repentina de energía de la PC, o un error de software tan grave que hace que el sistema se bloquee sin poder sincronizar el sistema de archivos (por ejemplo, una pantalla azul de la muerte) Pero dado que el diario y los datos del sistema de archivos están en RAM, ¡ninguna cantidad de registro de datos puede evitar la pérdida de datos! Entonces, el diario es solo espacio desperdiciado y operaciones de E / S.
FAT32 : no tiene un diario.
FAT16 : no tiene un diario.
Actuación
Notas conceptuales
El rendimiento se ve afectado por muchos factores, incluida la cantidad de seguridad de los datos (las medidas de seguridad de los datos generalmente afectan directamente el rendimiento como consecuencia de una mayor seguridad), la cantidad y los niveles de almacenamiento en caché, el tamaño del bloque y el índice del sistema de archivos y los algoritmos de contabilidad de datos.
NTFS : el rendimiento de NTFS es probablemente bastante competitivo como un disco RAM en comparación con FAT16 o FAT32 debido al uso de algoritmos más avanzados para la contabilidad e indexación de datos. Aunque NTFS tiene un diario, lo que lo ralentiza un poco, el costo del diario es aún más bajo en RAM que en el disco duro.
FAT16 : el uso de un espacio de direcciones más pequeño produce un rendimiento ligeramente mayor de FAT16 sobre otros sistemas de archivos. Sin embargo, el sistema de archivos utiliza algoritmos bastante ingenuos para administrar e indexar datos en comparación con NTFS, por lo que el rendimiento debido a la simplicidad puede compensarse parcial o completamente por la falta de rendimiento debido a la ausencia de algoritmos robustos.
FAT32 : casi lo mismo que FAT16, pero puede contener muchos más archivos dentro del sistema de archivos, hasta 268,170,300 para clústeres de 32 KB, con un delta de rendimiento muy pequeño (¿insignificante?) En comparación con FAT16.
Caracteristicas
NTFS : posee las características más robustas en relación con FAT16 y FAT32. Admite elementos como el cifrado y la compresión a nivel del sistema de archivos; archivos muy grandes (> 4 GB); atributos extendidos; flujos de datos alternativos; y nombres de archivo mucho más largos que FAT16 y FAT32. Algunos programas que usan características muy especiales del sistema de archivos pueden no funcionar a menos que esté usando NTFS.
FAT16 : Extremadamente débil en las características frontales. Debería funcionar con la mayoría de los programas que realizan E / S de disco normales, pero no se tienen en cuenta los permisos de acceso a nivel de archivo.
FAT32 : Extremadamente débil en las características frontales. Debería funcionar con la mayoría de los programas que realizan E / S de disco normales, pero no se tienen en cuenta los permisos de acceso a nivel de archivo.
Para un tamaño de solo 1.5 GB, FAT16 no se toparía con ninguno de sus límites inherentes, excepto tal vez el límite de la cantidad de archivos si tiene un programa que crea muchos archivos. FAT32 elimina por completo la preocupación de los límites, porque no puede almacenar un archivo> 4 GB en un volumen de 1.5 GB, y la cantidad máxima de archivos es más de lo que probablemente pueda caber en 1.5 GB de espacio (268 millones).
Dicho esto, iría con NTFS a menos que necesite hasta el último 0.5% de rendimiento. Y aun así, es posible que pueda obtener un mejor rendimiento con ciertas operaciones utilizando NTFS sobre FAT debido a su gestión mejorada de datos (por ejemplo, admite extensiones ) para reducir la fragmentación interna).