无忧启动论坛

标题: 用DiskGenius分区遇到疑难 [打印本页]

作者: zhaoyuxing    时间: 2013-4-13 11:31
标题: 用DiskGenius分区遇到疑难
用DiskGenius给硬盘分区,以手动输入参数方式,没有钩选对齐选项,出现以下现象。

同样给全盘只设一个扩展分区,不设主分区。有的硬盘可以在CHS(0/0/2)起始,有的硬盘只能在其它位置[如CHS(0/1/1)甚至更后]起始,手动输入一个比该扇区[如0/1/1]更前的扇区,DiskGenius会自动修正回它原来的值。

当设定多个分区时(以同是逻辑分区为例),前一分区在CHS(n/254/63)终止,下一分区有的硬盘可以设在CHS(n+1/0/1)起始,有的硬盘不能从那儿起始[注:几个硬盘所用的n值一样],就算手动强制录入该值,DiskGenius也会自动修正为一个较接近的、它认为“合法”的位置。并且只是“较”接近,有时手动调一个“更”接近原手动录入值时,DiskGenius也接受。

不知为什么。

哪位前辈给解释一下。
作者: 一地鸡毛    时间: 2013-4-13 15:35
可以用winhex手动构建自己所需的分区布局
前提是您对分区知识有一定了解!
作者: 4401    时间: 2013-4-13 20:33
楼上的太高端了。
觉得winhex好像很专业的样子
作者: zhaoyuxing    时间: 2013-4-15 10:08
我首先想清楚的是“为什么”会导致这种现象,暂不要求解决手段。

同理,我通过DiskGenius手动录入CHS参数分区时,有时能做到相邻分区间无缝,有时DG会给相邻分区间插入至少一个扇区,即使手动无缝参数,DG也会自作主张给“修正”过来,而无法做到无缝分区。前提是我没有钩选“对齐”选项。我也不知为什么。

请前辈们先给解释“为什么”。至于解决工具,且待下回分解也无妨,我并不在乎浪费若干扇区,只是想先知道“为什么”。
作者: slqsyswj    时间: 2013-4-15 10:44
建议不要用DiskGenius,这玩意弊端太多。最好最彻底的办法就是把文件备份到另外的硬盘,全盘填充为00,用WinHex手动分区,你想怎么对齐就怎么对齐,Win7默认用的是1MB对齐,也就是说第一分区从2048扇区开始,这个也不难学会,估计不要半天时间就可学会,如果有基础就更简单了!
作者: slqsyswj    时间: 2013-4-15 10:45
建议不要用DiskGenius,这玩意弊端太多。最好最彻底的办法就是把文件备份到另外的硬盘,全盘填充为00,用WinHex手动分区,你想怎么对齐就怎么对齐,Win7默认用的是1MB对齐,也就是说第一分区从2048扇区开始,网上资料很好找,这个也不难学会,估计不要半天时间就可学会,如果有基础就更简单了!
作者: wuyouqidong.com    时间: 2013-4-15 11:35
有明白的朋友出来讲讲。如何使用。谢谢。。。。。
作者: sgw888    时间: 2013-4-16 11:19
分区标准,要么是柱面对齐,要么是扇区对齐,两个标准都不遵守,有些不太靠谱. 所以分区工具一般会给你纠正这个问题.
另外,最好要遵守柱面对齐原则,如果你用的是XP.如果用的是WIN7,则最好是扇区对齐原则.
无规矩不成方圆.
作者: jgjddzdn    时间: 2013-4-16 11:33
本帖最后由 jgjddzdn 于 2013-4-16 11:36 编辑

磁盘分区表有毛病。不信你用DOS版PQ检查一下。但是DOS版PQ不能修复分区表有错误的磁盘(不能删除、不能分区等)。
解决方法是(你可以试试):
用DiskGenius(或其它工具)删除全部分区,再用DOS版PQ分区(没分区了,分区表就不错误了,PQ就可以操作了),然后再用DiskGenius给硬盘分区就OK了。
作者: zhaoyuxing    时间: 2013-4-16 21:51
jgjddzdn 发表于 2013-4-16 11:33
磁盘分区表有毛病。不信你用DOS版PQ检查一下。但是DOS版PQ不能修复分区表有错误的磁盘(不能删除、不能分区 ...

PQ太旧了,即便放几年前,也用PM而淘汰PQ,何况现在。现在用PQ反而适得其反。
作者: zhaoyuxing    时间: 2013-4-16 22:09
sgw888 发表于 2013-4-16 11:19
分区标准,要么是柱面对齐,要么是扇区对齐,两个标准都不遵守,有些不太靠谱. 所以分区工具一般会给你纠正这个 ...

DG调整分区参数时,不钩选对齐就是要规避它的扇区对齐纠正,以免影响柱面对齐。DG似乎只有在新建分区时可以指定柱面对齐,事后调整就只有扇区对齐了。


我遇到的情况换种表达就是:
假如我有EF两个物理位置相邻的分区,如E区终止扇区的CHS为:n/254/63,我希望F区起始扇区为:n+1/0/1以实现无缝分区,但在DG里有限制。

若F区是主分区,则无论E区是哪种分区F都可设n+1/0/1起始扇区。此时我调整分区时手动输入n+1/0/1,DG不会修正我。

若F区是逻辑分区,且若E也是逻辑分区,则若我新建F区时,就算输入n+1/0/1,DG会给我修正为n+1/2/3,但建立分区后我可以把这个值向前调,通过修改分区参数,可以调前至n+1/0/2,但无论如何调不到n+1/0/1,只要手动输入n+1/0/1,DG就必定纠正为n+1/0/2。

若F区是逻辑分区,并若E是主分区(即F是该盘物理上首个逻辑分区),则无论是我新建F区还是事后调整分区参数,DG给我F的起始扇区最前只能是n+1/1/2,手动输入更前位置也会被修正。

那么根据这种情况,我就想知道,是否有规定,逻辑分区之间至少要有1个扇区的隔隙?是否首个逻辑分区起始位置与整个扩展分区起始位置要有至少63个扇区的隔隙?如没有这样的规定,为何DiskGenius会给这样的限制?

新手不懂莫怪,请前辈指教。
作者: bard_zhou    时间: 2013-4-17 09:59
这个扇区隔隙是用来存放扩展分区表的吧
作者: sgw888    时间: 2013-4-17 13:43
扇区间隙是有扩展分区表的.

仔细查看图片. 逻辑分区的起始是 1磁头1扇区,主分区的起始是0磁头1扇区.

ebr.jpg (24.92 KB, 下载次数: 13)

ebr.jpg

作者: jgjddzdn    时间: 2013-4-18 20:17
zhaoyuxing 发表于 2013-4-16 21:51
PQ太旧了,即便放几年前,也用PM而淘汰PQ,何况现在。现在用PQ反而适得其反。

PQ是很旧了,但是很经典。但我遇到好几次了,硬盘有故障,DG检查说分区表没毛病用,PQ检查说分区表错误,但PQ不能修复(不能进行任何操作);PM、DG即使把分区全部删除再重新分区也不能解决;但用PM、DG把分区全删后再用PQ分区,故障反而解决了。
作者: sgw888    时间: 2013-4-19 08:12
楼上的情况,是否在PE下用的 PM DG ? 现在PE因为磁盘映射的关系,可能导致一些未知的问题.
作者: 无垠    时间: 2013-4-22 08:00
老硬盘还是用fdisk了,大硬盘用win7自带的功能。
作者: zhaoyuxing    时间: 2013-4-28 16:17
sgw888 发表于 2013-4-17 13:43
扇区间隙是有扩展分区表的.

仔细查看图片. 逻辑分区的起始是 1磁头1扇区,主分区的起始是0磁头1扇区.

扩展分区起始于n/0/1状态下或前一分区结束在n/254/63状态下,逻辑分区起始最前端未必是1磁头1扇区,用DG可以将逻辑分区起始调为0磁头2扇区。但无法调成0磁头1扇区。
作者: sgw888    时间: 2013-4-29 08:15
zhaoyuxing 发表于 2013-4-28 16:17
扩展分区起始于n/0/1状态下或前一分区结束在n/254/63状态下,逻辑分区起始最前端未必是1磁头1扇区,用DG可 ...

我前面说过了,还要存储扩展分区表.
扩展分区表要占用一个扇区.
这就好比,你的第一分区无论如何调,都不可能从硬盘的第一扇区(LBA 0扇区) 开始的,你的第一分区只能是在主分区表的后面一个扇区.也就是起始于分区表的后面一个扇区.

逻辑分区也是一样,只能起始于扩展分区表后面一个扇区.

作者: zhaoyuxing    时间: 2013-4-29 13:10
sgw888 发表于 2013-4-29 08:15
我前面说过了,还要存储扩展分区表.
扩展分区表要占用一个扇区.
这就好比,你的第一分区无论如何调,都不可 ...

其实我发帖就是想得到这个答案
作者: kgzxmobz    时间: 2013-5-2 09:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 称心    时间: 2013-5-7 09:51
用DiskGenius分区一直有问题,特别是4k对齐,建议换个专业的分区软件
作者: even    时间: 2013-5-7 10:22
还是觉得用什么系统就用系统自带的工具分区好些。
上次用diskgenius调整了个分区,后来用omnifs info查看多了个未用空间,最后还是用windows的磁盘管理删除该分区,重建了。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3