China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-26 19:51
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Can we get a complete guide to file system limitations? ---- Very much needed!!! View 743 Replies 3
Original Poster Posted 2003-10-31 00:00 ·  中国 山东 潍坊 联通
中级用户
★★
Credits 396
Posts 67
Joined 2002-12-03 00:00
23-year member
UID 390
Gender Male
Status Offline
For example, FAT16 limits a single partition to 2G, and the hard disk seems to be 32G; in FAT32, a partition cannot be smaller than 512M, and a single file cannot be larger than 4G; NTFS has some too (I don't know those anymore, hehe)
Also, CD file systems have some limitations too: ISO9660 does not support long file names, and it seems it also does not support directories deeper than 8 levels, etc.

In short, different file systems have different rules and limitations on hard disk size, partition size, file size, file name length, folder depth, and so on. If we don't understand them, then it's hard to avoid making mistakes when working with hard disks and burning CDs.

Also, most importantly, let everyone understand why these limitations exist. For example, FAT16 limits a partition to 2G because the maximum total number of clusters FAT16 can use is 65546, and the maximum size of one cluster is 32K, so 32K*65546=2097472K, which is 2G (a tiny bit more).

In addition, if there are limitations outside the file system as well (it seems hard disk size is also related to the BIOS), please cover those too!!!

If you think this is important, please bump it!!! And of course, if you know this stuff, please don't hesitate to teach us!!!
Floor 2 Posted 2003-10-31 00:00 ·  中国 河北 石家庄 联通
初级用户
Credits 132
Posts 8
Joined 2003-10-30 00:00
22-year member
UID 12197
Gender Male
Status Offline
Bump
Floor 3 Posted 2003-10-31 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Some of what was said above is wrong. As I understand it, it should be:

FAT12:<32MB
FAT16:32MB(not >512MB!)
ISO9660 supports long file names, but the length cannot exceed 32.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 4 Posted 2003-10-31 00:00 ·  中国 山东 潍坊 联通
中级用户
★★
Credits 396
Posts 67
Joined 2002-12-03 00:00
23-year member
UID 390
Gender Male
Status Offline
Actually, all of that was just stuff I'd heard here and there, and I didn't understand the reasons at all!!! So I'm really looking forward to a systematic answer.

PS: Once it's done, it would absolutely be worth making sticky!!!
Forum Jump: