中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS软件下载 & 游戏分享 (下载室) » WINDOWS XP居然不支持FAT16的格式
« [1] [2] [3] [4] »
作者:
标题: WINDOWS XP居然不支持FAT16的格式 上一主题 | 下一主题
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『楼 主』:  WINDOWS XP居然不支持FAT16的格式

把盘重新分区了,格盘了,硬盘是10GB的,本来不应该使用FAT16,因为MSDOS 6.22只能认识到四个硬盘分区,每个最大2.1G,一共8.4GB,再大就不行了,这样浪费了1G多的空间,这个怪不得微软吧,根本没想到会有大容量硬盘,MSDOS6.22出来的时候,当时的机器最强才486,奔腾都没有,不信你可以用MSD命令看,无论你的机器有多厉害,最多就是认识到486,考虑到我要玩的软件比较需要FAT16和老DOS,比如某些工具软件如PCTOOLS等不能工作在FAT32,DOS中6.22用得好好的CAD R12中文版换到DOS7.0就启动不了了,(就是WINDOWS98SE自己带的那个COMMAND ONLY,不知道怎么回事),创新的驱动需要先安装CTCM,否则无法自动安装,而这个东西是需要DOS6.22的,在DOS7以上是拒绝工作的,活活气死,以前WENGIER老师有说过解决的修改方法,安装WINDOWS 3.2居然被锁了硬盘,还要LOCK命令来解,好像交换文件也需要FAT16,一系列的问题实在是太头痛了,一方面我自己能力有限,一方面修改也嫌麻烦,考虑到反正要安装一个98SE和DOS6.22双启动,这样要玩高版本的DOS7也没有问题,关键是磁盘格式是FAT16可以兼容到更多的古董软件,当然是可以专门把C盘格成FAT16,然后D盘做成FAT32,这样就不会浪费空间,但是另一个问题就是DOS6.22就访问不到D盘啦,所以还是出点血算了,1G多空间不要了,全部格成FAT16算啦,就当是买了一个8.4G的硬盘

主意一定,立刻用MSDOS 6.22启动软驱,FDISK,FORMAT,把DOS6.22安装到了C盘,再安装98SE到D盘,形成了双启动,最后当然是把硬盘拆卸掉,拿到新机器上去拷DOS游戏和软件,因为我的DOS游戏和软件是备份在新机器中,新机器虽然使用两年有余,但还是很强的,CPU是ATHLON XP3200+,内存512M DDR400,显卡MSI GFX 5700 TVD 128M,声卡是AUGIGY2,主板是华硕的A7N8X,NF2的芯片组,560GB硬盘,这样的机器根本玩不了DOS,EMM386根本安装不上,我用UMBPCI最新版本能认识到K7 CPU,但是认识不到NF2芯片组,UMB也只有几十KB,AUDIGY2在DOS下虽然可以模拟AUDIGY1,提示成功,但是实际上根本检测不到,出不了声,NVIDIA GFX显卡也没有WIN3X驱动,所以当然装着WINXP,打上了SP2到现在所有的补丁,结果启动到XP中太令人震惊了!XP竟然不认识FAT16格式,能认出硬盘,但是说磁盘格式未知,我晕,还好当时我就安装着一个WIN98SE和XP双启动的,切换到98中,一切正常,哇哈哈,差点被MS给阴了,或者是MS没想到你会把FAT16硬盘挂到XP中来吧,哈,看来FAT16的老用户被抛弃了..

用FAT32也不要高兴,估计好日子也不多了,因为FAT32最大每个分区只能支持200GB,硬盘超过200G你不想使用NTFS的话,用FAT32必须分割才行,由此可见..N年后,N应该小于5

DOS不认识NTFS和长文件名可以挂上其它软件来解决
那么XP不认识FAT16,不知道有没有办法解决?估计也没人去开发这种软件了

2005-12-15 06:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jzhupo
中级用户




积分 347
发帖 53
注册 2004-7-4
状态 离线
『第 2 楼』:  

优盘大多是FAT16吧,XP支持的很好啊

2005-12-15 09:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 3 楼』:  

我看了网上的很多资料,XP确实是支持FAT16的

可能是由于我用DOS6。22的FDISK和FORMAT造成的?也不对啊,这是最标准的方法,慢是慢了点,至少比PQ什么可靠多了,问题是这个硬盘肯定没有问题,切换到98系统就能识别,拷完软件后挂回老机器也是正常启动使用,为什么XP认不出来,原因不明,能认出硬盘,提示找到新硬件,安装完成后但是没有盘符,查看详细资料,说磁盘格式未知

2005-12-15 09:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 4 楼』:  

xp不但支持fat16,更早的fat12也支持,
fat32最大支持2000GB,不是200GB

2005-12-15 11:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 5 楼』:  

fujianabc你肯定没用过大硬盘分区,我一个320GB的硬盘用FAT32分不下来,最大只能选择到200GB,另外XP对FAT16的支援肯定有些小问题,98和DOS622都可以认出来的说明正常,为什么偏偏挂到XP上认不出来格式呢,我这硬盘是几天前刚刚用DOS6。22的FDISK和FORMAT做的,也正常安装了DOS6。22和WIN98SE双启动,然后我才拆卸到新机器上想拷贝软件,结果无法认识,还好我那新机器上还有个98共存,才没被气死

2005-12-15 11:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 6 楼』:  

在网络上找到了一篇文章,好像是说理论值和实际值不一样的
http://www.yesky.com/SoftChannel ... 118/1745954_3.shtml

不过我估计这篇文章有误,什么2K/XP/2003只能实现32GB的FAT32,明显是错误的,我可以在XP中分区到200GB的FAT32呢,然后他还说在2K/XP/2003中的FAT16可以实际4GB的格式化容量?有这个可能吗???现在一个无法解决的事实摆在眼前就是我在MSDOS6。22中正规操作出来的FAT16格式竟然不能被XP识别,而98和DOS622却可以

[ Last edited by baby15500 on 2005-12-15 at 11:54 ]

2005-12-15 11:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 7 楼』:  

FAT16就算让你格到4GB容量也不能用吧?DOS6。22肯定不认

这个先放一边,单单就我自己正规的FAT16,每分区2。1GB,一共4分区8。4GB
竟然在XP中不认识,这作何解释啊?别怀疑我的硬盘,绝对正常,问题就是出在XP核心

2005-12-15 11:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

那篇文章确有很多错误之处。不过既然如此,那我就来解释一下吧。

其实,FAT32分区理论上最大可以达到的值为8TB。但实际上,正常情况下FAT32分区的最大值为2TB(即2048GB)。也就是说,对于已建好的2TB之内的FAT32分区,MS-DOS 7.1、Windows XP等将能正常访问。但问题是,并非所有支持FAT32分区的分区工具都支持建立这么大的分区。例如,Windows XP中的格式化工具最大只支持32GB的FAT32分区;有些版本的Windows 98中的FDISK最大可以支持建立512GB的FAT32分区(有些则只支持最大127GB,等等)。不过,还有一些功能更强的分区工具,如GDISK,则可以直接支持建立高达2TB的FAT32分区。一旦通过某种方法将这种大FAT32分区建立成功,上述的MS-DOS 7.1、Windows XP等将能正常访问。由此可见,分区软件的最大支持容量和操作系统的最大支持容量是两个不同的概念。

4GB的FAT16分区确实存在,但只有Windows NT系列和其它少数操作系统支持,MS-DOS则不支持。



Wengier - 新DOS时代

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

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

2005-12-15 12:08
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 9 楼』:  

我那个320GB硬盘以前在XP中是用PQ8的,FAT32可以分到最大的每分区200GB,当时以为可能是FAT32上限了,被迫使用了NTFS,晕。。现在不能换回来了,里面已经放满了数据,我现在搞不明白的就是为什么XP认不出我用DOS做的FAT16硬盘,这也太奇妙了吧

2005-12-15 12:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

确实,操作系统是否支持硬盘中的分区,不光与驱动器本身的类型有关,而且与分区的类型、结构,有时甚至和大小也有关系。分区类型如Primary、Extended、ExtendedX等,而分区结构通常有两大种,即CHS和LBA。不同的分区类型和结构有时会造成不同的操作系统的识别问题。对于10GB或更大的硬盘,通常的分法就是使用支持大硬盘的LBA结构来分,WinXP自然支持这种分区结构;但现在为了让DOS6识别,只能分成数个CHS的小FAT16分区,这确实是非正常的分法。WinXP本来是支持CHS格式的,但很可能是由于和硬盘默认的分区结构有差异,导致WinXP无法识别。

我建议还是将这个10GB的硬盘正常分区,可使用FAT32格式,安装新版的MS-DOS 7.1和Windows 98(顺便说一下,AutoCAD R12中文版在我的MS-DOS 7.1中完全可以正常启动的)。如果仍想保留旧的DOS6的话,可将硬盘分成一个2GB的FAT16和8GB的FAT32,这样DOS6就可以访问FAT16,而MS-DOS 7.1、Win98、WinXP将均能正常访问整个硬盘了。



Wengier - 新DOS时代

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

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

2005-12-15 12:36
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xing7749
高级用户

文盲



积分 833
发帖 349
注册 2004-1-26
状态 离线
『第 11 楼』:  

内容不错,学习一下

2005-12-15 12:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 12 楼』:  

我在GOOGLE找了几个小时没发现XP不兼容FAT16的相关资料,E文太烂更找不到了
我估计是由于MSDOS6。22的那个FDISK,FORMAT操作方法太古老了,98可以识别是由于根据操作系统来识别硬件,也就是说,98根本不清楚你这个硬盘到底是多少GB的,你分成8。4G就是8。4G,所以没有问题,而XP我们都知道,比较聪明,据说可以直接绕过BIOS来识别硬件,由此,我怀疑是XP发现我的硬盘是10GB的,但是分区参数却和容量不一样,可能拒绝识别了!!!!!!这也太霸道了,不过还是赞一下,强!

不知道MSDOS7。1和WINDOWS 98SE的COMMAND模式有区别吗?

我的CAD R12中文版在98SE命令行中载入自带的中文系统后死机,在DOS6。22就没有问题,CONFIG。SYS和AUTOEXEC。BAT是一样的

2005-12-15 12:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 13 楼』:  

倒不是MSDOS6.22的那个FDISK、FORMAT操作方法太古老,这并非什么问题,关键在于DOS6的FDISK只支持CHS结构和FAT16格式的分区,因而用它分区都将是这种格式的。

Win98识别硬盘有两种模式。如果在实模式或安全模式下,系统将通过BIOS来识别硬盘(包括其FDISK也是这样的,但它同时支持CHS和LBA两种结构,以及FAT16、FAT32分区);而如果将32位硬盘存取功能打开(这是正常情况下),那么它将用自己的VxD驱动程序来识别!

WinXP则完全通过自己的内核驱动来识别硬盘。“分区参数”正包括分区结构、类型、大小等资料。而如我上面所述,很可能是由于和硬盘默认的分区结构有差异,导致WinXP无法识别。

Win98下装入AutoCAD R12中文版我记得以前也试过,但似乎没有发现问题,一切正常。可能与系统配置有关。Win98是在DOS7下运行的,不过它默认情况下未对DOS做系统配置,所以可能出现问题。而MS-DOS 7.1安装版则会安装时自动配置DOS系统。



Wengier - 新DOS时代

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

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

2005-12-15 13:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 14 楼』:  

谢谢,刚刚我到98SE命令行去试过了,竟然可以用,突然回忆起以前不能用的时候是97命令行,并非98,时间太长忘记了,在99年初的时候,98刚刚发售没多久,一般用的都还是WIN97,那个版本的命令行运行R12的中文CAD在挂汉字系统时死机

2005-12-15 13:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 15 楼』:  

是呀,MS-DOS 7.x和Windows 98对DOS程序的兼容性其实都很不错的,并不比MS-DOS 6.x差,如果有问题多数情况下其实是未配置好或其它很特殊的原因(如CTCM),通常检查并调整一下即可,而非本身的兼容性有问题。相反,MS-DOS 6.x的向上兼容性则相对比较差,如本身不支持长文件名和大硬盘等。



Wengier - 新DOS时代

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

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

2005-12-15 13:28
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: