中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 格式化工具版本不同会错格吗?
« [1] [2] [3] [4] »
作者:
标题: 格式化工具版本不同会错格吗? 上一主题 | 下一主题
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『楼 主』:  格式化工具版本不同会错格吗?

这是我在几个坛子都未得到解答的问题,望大家帮助。

实验盘C\E\F在DBR中显示的格式化版本为WIN4.1,而D盘用XP自带的进行格式化,在DBR中显示的格式化版本为WIN5.0,然后在DOS下用WIN98启动盘格式化FORMAT D:最后总是将C盘格掉.全盘均为FAT32系统.

在DOS下,用FDISK STATUS查看分区或转入D盘根目录的文件是正确的!先确认了D盘文件显示无误(故意设的标记文件)才FORMAT D的。。。

“挂两块硬盘启动98后盘符会交错”,这个还能理解,问题是我的就是一块硬盘,并只装了WINXP。唯一的疑点在于C\E\F三个分区在DBR中显示的格式化版本为WIN4.1,而D盘用XP自带的进行格式化,在DBR中显示的格式化版本为WIN5.0
难道MSDOS4。1的版本不能作用于5。0的版本吗

2004-6-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

DBR是个什么东东?
提出问题时还是要把你的问题交待清楚,你连C:、E:、F:盘的文件系统都没有说明白,别人是无从判断故障原因的。

盘符是个随系统不同而不断变化的东西,例如你的C盘是NTFS分区,那么在xp下它是C盘,到了dos下因为dos不认NTFS,所以它就看不到这个盘了,假设你的D盘此时是FAT/FAT32的,那么D盘在dos下就变成了C盘。

据我所知,dos的format命令是无法格式化NTFS分区的。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-17 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 3 楼』:  

楼上,你没仔细看我的帖。“全盘均为FAT32系统”

DBR即是操作系统引导记录,它由FORMAT生成。
硬盘在DOS/WINDOWS下,数据结构由MBR,DBR,FAT,FDT和数据区5个部分组成。

2004-6-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 4 楼』:  

顶出一片天!!

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 5 楼』:  

你要说MBR我可能还明白,象DBR这么复杂的东西,我怎么懂。

现在问题的关键在于,既然你的分区全部是FAT32分区,那么除非你的DOS版本有问题,否则它应该都认识这几个分区,而你在dos下Format D:时却变成了Format C:,说明你在Windows下的C:变成了DOS下的D:,只有这一个合理的解释。

前面我已经说过了,不同的系统下,盘符是会变化的,不会一成不变。这跟分区的文件系统以及激活状态有关。

你现在需要交待明白:
1、你用的DOS是个什么版本的DOS?
2、你的分区情况是什么样的?例如有几个主分区,扩展分区有几个逻辑盘?
3、你的XP及DOS安装在哪个分区?
4、你是如何从你的机器上启动DOS的?

这些都交待明白后,大概问题也就搞清楚了。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-18 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 6 楼』:  

答:1、我用的是WIN98SE启动软盘
2、分区情况为:一个主分区C,安装的是XP系统,其他的为扩展分区,是D、E、F三个逻辑分区,没有其他操作系统了。
3、用WIN98启动盘进入DOS下,执行的FORMAT操作。并且之前在欲格式化的D分区上建立了两个空目录,以便在DOS下对证识别。然后在FORMAT之前先DIR查看了D分区,自己建立的两个空目录显示正确。

2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 7 楼』:  

照你说的情况,你用98启动盘启动进入系统后,盘符排列与XP下应该是一样的,不会出现格式化错的情况,你能确认一下进入dos后,看到的C盘是XP所在的盘吗?



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-18 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 8 楼』:  

我完全能确认进入dos后,看到的C盘是XP所在的盘。并且也能确认所格的确实是D盘,因为那两个空目录正确。

我就怀疑WIN4.1的版本不能向上兼容WIN5.0版本,因为XP自带的格式化版本是WIN5.0的。为何呢?我又做了一个验证,即在DOS下格式化E盘(WIN4.1版所格)完全正确没有错格。而D盘是在XP下格式的!


2004-6-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 9 楼』:  

如果你确认了,问题可能就出在这里,98的dos不能格式化XP制做的fat32文件系统。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-19 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
Tamm
中级用户




积分 397
发帖 64
注册 2004-4-18
状态 离线
『第 10 楼』:  

这应该说是不可能的。

1。我在我的机器上试验:在 Windows XP Pro SP1 操作系统中建立并格式化一个 FAT32 分区,然后使用 Win98 的启动盘启动到 DOS 并对该分区再次进行格式化,结果完全没有问题。

2。退一步说,即使存在版本不兼容的问题,那么也应该是在格式化的时候提示某某原因失败,而不应该是格到另一个分区了。

楼主可试试看在 DOS 下能否对那个所谓的 D 盘进行文件操作。比如建立几个目录试试看能否成功,或者 COPY 几个文件到那个分区,或删除该分区上的几个文件等。
我个人的猜想,如果楼主确认操作没有任何错误。那么应怀疑硬盘分区表是否有奇异故障,导致格式化时搞错分区。


2004-6-19 00:00
查看资料  发送邮件  发短消息 网志  OICQ (136587)  编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 11 楼』:  



  Quote:
以下是引用Tamm在2004-6-19 上午 02:35:02的发言:
这应该说是不可能的。

1。我在我的机器上试验:在WindowsXPProSP1操作系统中建立并格式化一个FAT32分区,然后使用Win98的启动盘启动到DOS并对该分区再次进行格式化,结果完全没有问题。

2。退一步说,即使存在版本不兼容的问题,那么也应该是在格式化的时候提示某某原因失败,而不应该是格到另一个分区了。

楼主可试试看在DOS下能否对那个所谓的D盘进行文件操作。比如建立几个目录试试看能否成功,或者COPY几个文件到那个分区,或删除该分区上的几个文件等。
我个人的猜想,如果楼主确认操作没有任何错误。那么应怀疑硬盘分区表是否有奇异故障,导致格式化时搞错分区。

硬盘分区表我是做检查了的,暂时没看出问题(不存在交叉,重叠等)

楼上好主意!是应该在DOS下对那个所谓的 D 盘进行文件操作,更加确认!

补充一个问题:即该盘原有C\D\E三个区,后用PQ8.0将E区分为E\F两个区,这样实际是重写了MBR记录,会不会是MSDOS与PQ的兼容问题?

其实我做这个,是故意而为的!因为发生了多起此类事情.为防止本人不慎误操作,还特意叫了一位较资深DIY在一边监工.

谢谢!


[此贴子已经被作者于2004-6-19 下午 10:11:54编辑过]




2004-6-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 12 楼』:  

Tamm:
请问你的几块硬盘?几个系统?当初是用什么分区格式化的?还有你的所有分区都是同一个版本程序格式化形成的,而出现这类情况的却分区格式版本是不一致的.你格D盘试试(不好意思这样)


2004-6-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Tamm
中级用户




积分 397
发帖 64
注册 2004-4-18
状态 离线
『第 13 楼』:  

我一般情况下使用 IBM 80G 单硬盘,但硬盘分区结构比较特殊,大致如下:

[主1(NTFS)]   [主2(FAT32)]   [扩展(逻辑1)(逻辑2)(逻辑3)(逻辑4)(逻辑5)]  [主3(FAT32)]
其中 逻辑1-2 为 NTFS,逻辑3-4为 FAT32 逻辑5 为 NTFS

我前述的试验是在 XP 下格式化了 逻辑4 (使用的完全格式化) 然后启动到 DOS 下试验的。
--------------------------------------------------------------------------------------------------------------------

看了你的帖子,我刚才又做了如下试验:

拆除了 IBM 80G 主硬盘,使用一个 FUJITSU 4.3G 硬盘设置为主盘挂接在 IDE 1 (只挂了单一硬盘)
使用 Win98 启动盘启动,删除掉硬盘所有分区,重启
使用 Win98 里的 FDISK 重新分区,分区结构如下:

[主]  [扩展(逻辑1)(逻辑2)]            
其中 主分区 1G ,其余全划为扩展,再从中分逻辑1、逻辑2,容量分别为 1.5G、1.6G

激活主分区,重启。
然后继续用 WIN98启动盘,FORMAT C:

然后将该硬盘设置为从盘,用 IBM 80G 作为主硬盘启动到 XP ,在XP 里将 FUJITSU 的两个逻辑分区格式化成 FAT32 (均使用完全格式化)

拆除 IBM 80G,继续将 FUJITSU 设置为主盘,用 win98 启动盘启动,再使用 PQMagic 8.0 DOS 版将 第二个逻辑分区(显示为 E 盘) 分解成两个逻辑分区,分别为:1G、600MB

至此,分区结构变为:(全部为 FAT32)

C:  1G      主(激活)   由 win98 启动盘格式化而成
D:  1.5G   逻辑1       由 XP 格式化而成
E:  1G      逻辑2       由 PQ8 DOS 版 格式化而成
F:  600MB 逻辑3      由 PQ8 DOS 版 格式化而成

使用 DISKEDIT 检查各分区引导记录,其中只有 D: 盘的 “OEM ID" 显示为 “ MSDOS5.0"
其余三个分区都为 “MSWIN4.1”
注意:我看到的是 MSWIN4.1 和 MSDOS5.0 ,而不是你所说的 WIN4.1 和 WIN5.0 (我猜这可能是你的笔误)

继续使用 win98 启动盘,重启,反复对各分区进行文件操作,包括建立、复制、删除等操作,均未发现任何异常。

最后, FORMAT D:
结果完全正确,格式化的确实是 D 盘,并未发生你所说的 “格式化掉了 C盘”

结论:从我以上的试验来看,并未发现有楼主所怀疑的“版本兼容问题”。楼主所说“故障”现象在我的机器上不能重现,故无法判断楼主所言故障到底是何原因。

[此贴子已经被作者于2004-6-20 上午 03:50:27编辑过]




2004-6-20 00:00
查看资料  发送邮件  发短消息 网志  OICQ (136587)  编辑帖子  回复  引用回复
浪子阿飞
中级用户




积分 313
发帖 49
注册 2004-6-17
状态 离线
『第 14 楼』:  

非常感谢Tamm,你几乎模拟了我的操作过程!


我纠正:“OEM ID" 应该显示D盘为 “ MSDOS5.0"其余为“MSWIN4.1”


不同在于我是在XP中运行的PQ操作,重启后完成新增F分区.另一个不同是我用的40G实验盘,而你的为4.3G ,不知是否有受8.4G容量限制线影响(CHS---LBA)或者说有WIN98对大硬盘分区管理不稳定.分区表报错等因数...


当初我看到这些现象也认为:这应该说是不可能的。但是却被自己的试验给应证了.仔细想想,出现此类情况归纳为:都在对硬盘初始分区或以后调整分区时用过PQ,然后用win98 启动盘格式化某分区出错;硬盘经历过多次分区格式化;曾经安装使用了某些磁盘管理程序,未清除干净;也有用Ghost的disk to disk进行复制快速安装系统等;


具体到我的盘,在出现此事后,我询问了单位技术员,得知确实是用Ghost快装的,并且我后来又用了PQ调整分区.在查看MBR所在的前63个保留扇区时,发现除了MBR所在的1扇区外,以下的N个扇区(大概有30个)都被写入了程序代码(你知道一般情况下这些是空闲不用的),仔细查看各分区起始和终止C\H\S值,又都是符合的没交叉;在DOS下用最新瑞星查杀没问题.

另外,原来只有C\D\E三个分区时,格式化版本为C---MSWIN4.1 ,D\E都为---MSDOS5.0,而用PQ调整后只有D为MSDOS5.0,而C\E\F都为---MSWIN4.1 ,我再次用98启动盘在DOS下FORMAT E盘,却正常没错格.

所以,感到有点迷惘...看了你的试验进程后更加郁闷...难道只是个体因素(虽然见到N个反映).

再次感谢!致敬


2004-6-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 15 楼』:  

至少我从来没有遇到过楼主所说的问题。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-6-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: