|
浪子阿飞
中级用户
积分 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 |
|
|
浪子阿飞
中级用户
积分 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
状态 离线
|
|
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 |
|
|
浪子阿飞
中级用户
积分 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 |
|
|
浪子阿飞
中级用户
积分 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 |
|
|
Tamm
中级用户
积分 397
发帖 64
注册 2004-4-18
状态 离线
|
『第
10 楼』:
这应该说是不可能的。
1。我在我的机器上试验:在 Windows XP Pro SP1 操作系统中建立并格式化一个 FAT32 分区,然后使用 Win98 的启动盘启动到 DOS 并对该分区再次进行格式化,结果完全没有问题。
2。退一步说,即使存在版本不兼容的问题,那么也应该是在格式化的时候提示某某原因失败,而不应该是格到另一个分区了。
楼主可试试看在 DOS 下能否对那个所谓的 D 盘进行文件操作。比如建立几个目录试试看能否成功,或者 COPY 几个文件到那个分区,或删除该分区上的几个文件等。
我个人的猜想,如果楼主确认操作没有任何错误。那么应怀疑硬盘分区表是否有奇异故障,导致格式化时搞错分区。
|
|
2004-6-19 00:00 |
|
|
浪子阿飞
中级用户
积分 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 |
|
|
浪子阿飞
中级用户
积分 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 |
|