Copyright (c) 2012-2016 Hyperion Entertainment and contributors.
Difference between revisions of "UserDoc:AmigaOS File Systems"
From AmigaOS Documentation Wiki
m (Fixed spelling.) |
(Added information about NGFS.) |
||
Line 1: | Line 1: | ||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ AmigaOS File System Table | |+ AmigaOS File System Table | ||
Line 9: | Line 7: | ||
! SmartFileSystem 2<br/>(SFS2) | ! SmartFileSystem 2<br/>(SFS2) | ||
! JXFS | ! JXFS | ||
+ | ! [[AmigaDOS_Vector-Port#New_Generation_File_System|NGFS]] | ||
|- | |- | ||
| Bootable? | | Bootable? | ||
Line 16: | Line 15: | ||
| Yes | | Yes | ||
| No | | No | ||
+ | | Yes, on AmigaOne X-1000 and later machines using amigaboot | ||
|- | |- | ||
| DosType | | DosType | ||
Line 23: | Line 23: | ||
| SFS\02 0x53465302 | | SFS\02 0x53465302 | ||
| JXF\04 0x4A584604 | | JXF\04 0x4A584604 | ||
+ | | NGF\00 0x4E474600 | ||
|- | |- | ||
| Max. Filename Length | | Max. Filename Length | ||
Line 30: | Line 31: | ||
| 107 characters | | 107 characters | ||
| 107 characters | | 107 characters | ||
+ | | 255 characters (fewer if the filename is UTF-8 encoded) | ||
|- | |- | ||
| Max. Partition Size | | Max. Partition Size | ||
Line 37: | Line 39: | ||
| 1 TB | | 1 TB | ||
| 256 TB | | 256 TB | ||
+ | | 100 EiB | ||
|- | |- | ||
| Max. File Size | | Max. File Size | ||
Line 44: | Line 47: | ||
| 1 TB | | 1 TB | ||
| 256 TB | | 256 TB | ||
+ | | 2^64 - 1 Bytes | ||
|- | |- | ||
| Supported Block Size | | Supported Block Size | ||
| 512 to 32768 | | 512 to 32768 | ||
| 512 to 32768 | | 512 to 32768 | ||
− | | | + | | use 512 |
− | | | + | | use 512 |
− | | | + | | 512 |
+ | | 256 to 65536 (auto selected) | ||
|- | |- | ||
| Comments | | Comments | ||
Line 58: | Line 63: | ||
| Current file system, bootable, can be used with AmigaOS 4.x. Fast, does not require validation if disk error. No recovery tools. | | Current file system, bootable, can be used with AmigaOS 4.x. Fast, does not require validation if disk error. No recovery tools. | ||
| Fastest but not backwards compatible with some 68K legacy software. No recovery tools. Discontinued starting with 4.1 Final Edition. | | Fastest but not backwards compatible with some 68K legacy software. No recovery tools. Discontinued starting with 4.1 Final Edition. | ||
+ | | [[AmigaDOS_Vector-Port|Vector-port]]-based file system, full DOS compatibility. Journalling, full check/repair facility provided. | ||
|} | |} | ||
+ | |||
+ | * SFS\00 and SFS\02 support other block sizes but only 512 bytes should be used since it is slower with larger blocks. JXFS only supports 512 block size. | ||
+ | * Recovery tools are located in Media Toolbox in the SYS:System drawer. Always have a backup! |
Revision as of 22:39, 11 December 2017
FastFileSystem (FFS) |
FastFileSystem 2 (FFS2) |
SmartFileSystem (SFS) |
SmartFileSystem 2 (SFS2) |
JXFS | NGFS | |
---|---|---|---|---|---|---|
Bootable? | Yes | Yes | Yes | Yes | No | Yes, on AmigaOne X-1000 and later machines using amigaboot |
DosType | DOS\03 0x444f5303 | DOS\07 0x444f5307 | SFS\00 0x53465300 | SFS\02 0x53465302 | JXF\04 0x4A584604 | NGF\00 0x4E474600 |
Max. Filename Length | 30 characters | 107 characters | 107 characters | 107 characters | 107 characters | 255 characters (fewer if the filename is UTF-8 encoded) |
Max. Partition Size | 2 TB to 128 TB | 2 TB to 128 TB | 128 GB | 1 TB | 256 TB | 100 EiB |
Max. File Size | 4 GB - 2 Bytes | 4 GB - 2 Bytes | 4 GB - 2 Bytes | 1 TB | 256 TB | 2^64 - 1 Bytes |
Supported Block Size | 512 to 32768 | 512 to 32768 | use 512 | use 512 | 512 | 256 to 65536 (auto selected) |
Comments | Legacy file system, not recommended for AmigaOS 4.x due to lack of long filename support. Can be used for bootloader partition in AmigaOS 4.x only setup. | Current file system, bootable, can be used with AmigaOS 4.x, recovery tools available, not as fast as SFS, requires validation if disk error. | Current file system, bootable, can be used with AmigaOS 4.x, some recovery tools available. Fast, does not require validation if disk error. | Current file system, bootable, can be used with AmigaOS 4.x. Fast, does not require validation if disk error. No recovery tools. | Fastest but not backwards compatible with some 68K legacy software. No recovery tools. Discontinued starting with 4.1 Final Edition. | Vector-port-based file system, full DOS compatibility. Journalling, full check/repair facility provided. |
- SFS\00 and SFS\02 support other block sizes but only 512 bytes should be used since it is slower with larger blocks. JXFS only supports 512 block size.
- Recovery tools are located in Media Toolbox in the SYS:System drawer. Always have a backup!