无忧启动论坛

标题: 麻烦各位朋友统计一下一般硬盘经分区后还有多少扇区未使用,希望大家支持 [打印本页]

作者: xiaoy    时间: 2012-5-31 18:33
标题: 麻烦各位朋友统计一下一般硬盘经分区后还有多少扇区未使用,希望大家支持
想知道通常一个硬盘经过分区后还有多少扇区未使用,在这未使用的扇区中如何放置一键还原的核发代码是否安全,这部分扇区是否稳定, 希望有了解分区结构的朋友帮助一下。

统计一下硬盘经分区后还有多少扇区未使用,这个值应该与使用的分区软件有关

方法:先运行附件压缩包里的批处理,获得磁盘0的totalsectors值,然后再用bootice分区管理功能查看硬盘0的总扇区数,两者相减,就可以了,希望朋友们抽一点时间查看一下自己的硬盘,麻烦了。

我的硬盘1TB 使用gdisk分区 未使用扇区5103  感觉使用gdisk分区的差不多都这个数值

dsptw0.rar

73.57 KB, 下载次数: 63, 下载积分: 无忧币 -2


作者: yuan-0918    时间: 2012-5-31 18:42
批处理显示312576705,BOOTICE显示312585808
相减为9103
我的160G硬盘实为149.1G经过分区后还有2.5M未使用
作者: xiaoy    时间: 2012-5-31 18:49
谢谢提供数据   9103扇区未使用 应该有的4.5M左右未用。
作者: yuan-0918    时间: 2012-5-31 19:27
标题: 回复 #3 xiaoy 的帖子
xiaoy兄,您程序现在写入的扇区是312573303+522
批处理显示312576705,BOOTICE显示312585808
虽相减为9103,您再看图就更清楚了图里剩余扇区显示为何不是4.5,而是2.5M?

[ 本帖最后由 yuan-0918 于 2012-5-31 19:38 编辑 ]
作者: 2011YEH    时间: 2012-5-31 19:28
BOOTICE显示156301487,批处理显示156296385,相减为5102
5102*512/1024/1024=2.4912109375
我的80G硬盘实为76.3G经过分区后还有2.5M未使用

BOOTICE.jpg (64.61 KB, 下载次数: 77)

BOOTICE.jpg

dsptw0.jpg (59.99 KB, 下载次数: 47)

dsptw0.jpg

作者: 不点    时间: 2012-5-31 19:28
一盆冷水。

磁盘尾部的扇区,不一定能够被 BIOS 访问到。

Buggy 的 BIOS 到处可见。以 137G 限制者为主。
作者: xiaoy    时间: 2012-5-31 19:33
谢谢不点提醒,我目前整的这个一键还原更多是面向装机商,应该来讲现在的新电脑出现这样的问题不太大,如果确实大了就让他选其它软件吧。
作者: 不点    时间: 2012-5-31 20:18
标题: 回复 #7 xiaoy 的帖子
那当然没问题了。装机商当然知道哪个主板的 BIOS 好。

不过,如果你同时也想让普通用户使用,那就不太现实了。终有一天,某个用户向你报告,在他那里,完全失败了。
作者: xiaoy    时间: 2012-5-31 20:58
标题: 回复 #8 不点 的帖子
谢谢不点的建议,

现在想法,将GRLDR放置到第一分区内, BIOS引导GRLDR后,再由GRLDR去访问最后的扇区有问题吗,也有137G的限制么?
作者: 不点    时间: 2012-5-31 21:13
无论是 Wee 还是 grub4dos,都没有硬盘驱动,都是借用主板 BIOS 的功能来访问硬盘。

如果 BIOS 有 137G 极限,根本就没办法。

大概目前唯一可行的是采用 GRUB2,因为 grub2 能够有自己的硬盘驱动。

但硬盘驱动有多大的适应性以及成功率,则是另外一个问题了。

我个人并不特别看好驱动程序,因为它并不容易做好。

你自己权衡吧。

或者你干脆声明:不支持那些有 137G 缺陷的 BIOS。这样,你就完全摆脱这些困扰了。

[ 本帖最后由 不点 于 2012-5-31 21:22 编辑 ]
作者: xiaoy    时间: 2012-5-31 21:26
回不点

我的想法正是这样,不支持137G缺陷的BIOS 就不要使用这个软件  呵呵 不想自己找麻烦
所以还是希望朋友们给出数据

另外  G4D中有什么命令或是较简单的方法能获取某一文件的修改日期么  确实没有就算了,或是很复杂的脚本也算了。

[ 本帖最后由 xiaoy 于 2012-5-31 21:28 编辑 ]
作者: 不点    时间: 2012-5-31 21:35
标题: 回复 #11 xiaoy 的帖子
grub4dos 是个极其简单的 “准” “半” “伪” “亚” “次” 操作系统,好像没有什么办法获取文件的修改日期。

不过,如果是 FAT 文件系统,那倒是有可能利用 chenall 的 FAT 命令来做,至少可以给 chenall 提建议。
作者: xiaoy    时间: 2012-5-31 21:41
感谢不点关注 继续按着帖子的思路走,等大家的测试数据  我现在测试了差不多十个硬盘 发现都有2-5M的空间没有使用。
作者: monitor20    时间: 2012-5-31 23:05
用软件分完区后,肯定会存在未分配空间的,一般不超过7.8M左右,这是分区规则决定的,参见硬盘分区原理……我现在考虑的是,137G之前的部分是否会存在可以利用的空间,比如分区间隙之类,如果有得话可以利用一下,或者采用绝对扇区 普通文件双存储的形式,设置一个选择菜单,如果由于BUG导致默认绝对扇区启动失败,则可以尝试搜索分区中指定文件并启动,搜索不到的话,直接从激活的主分区启动。
作者: xiaoy    时间: 2012-5-31 23:16
楼上的居然还有时间上网啊, 努力啊,等高考完了  再来请教些问题。 

现在一键还原的核心占2934个扇区(明天放出)  
你说的方法我也想过,安装过程中就要处理两种情况的菜单,稍有麻烦,等大家都觉得这个一键还原好,应该更多的时候,再考虑支持137G的问题吧.
作者: monitor20    时间: 2012-5-31 23:30
标题: 标题
原帖由 xiaoy 于 2012-5-31 23:16 发表
楼上的居然还有时间上网啊, 努力啊,等高考完了  再来请教些问题。 

现在一键还原的核心占2934个扇区(明天放出)  
你说的方法我也想过,安装过程中就要处理两种情况的菜单,稍有麻烦,等大家都 ...
算是忙里偷闲吧,论坛的关注一直也没停下,可以说是学习之余唯一的娱乐消遣!几天不上,就会落后的,比如新版G4D的外部命令、批处理啦,NATIVE版的PE啦之类,由于相当长时间没有关注,现在用起来感觉有压力……最近一段时间,一键还原的关注似乎在增加中,一有空我也会逐楼查看,XP的黑屏问题看讨论情况似乎是直接用G4D加载NTLDR导致,那么不妨尝试下启动XP分区的PBR……
作者: xiaoy    时间: 2012-5-31 23:38
黑屏这个问题已经解决了,是因为没有UNMAP掉FD0。 现在要重点测试的是在WIN7下的安装问题 明天上传一个新版本 刚才在我的WIN7下测试没问题,不知其它电脑会如何。休息……
作者: reak    时间: 2012-5-31 23:48
465.8G   976773168-976768065=5103*512字节/扇区
作者: yuan-0918    时间: 2012-6-1 08:23
另一电脑批处理显示    78140160
BOOTICE显示      78140160
奇怪,没得剩余,DG分的区

[ 本帖最后由 yuan-0918 于 2012-6-1 08:28 编辑 ]
作者: xiaoy    时间: 2012-6-1 08:42
40G的硬盘 ,是小硬盘容易出现这种情况,还是使用DG易出现这种情况,还是最后分区为主分区易出现这个情况.继续关注,看样子不是想象的那样.  
如果质疑批处理获得的数据,还可以用DG查看最后一个分区的开始扇区+占用扇区 就会得到分区最后的扇区有没有余.




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