中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 12:26
47,814 主题排行 / 349,908 发帖 / 今日 0 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 请教:判断扇区空闲的依据是什么?
可打印版本  1,367 / 5
第1楼 lianjiang2004 发表于 2007-06-05 07:38
金牌会员 发帖 1,884 积分 3,946
请教:判断扇区空闲的依据是什么?
请教:判断扇区空闲的依据是什么?

如何判断某一扇区为空闲扇区?
我想用批处理自动判断某一保留扇区(准备在前63扇区的30-50扇区之间)是否为空闲扇区,能否用读取扇区数据,然后检查是否全为0的办法来判断?
这种判断方法是否严密可靠?也就是说是否有这种可能,那就是虽然全为0,但却是已被使用的扇区?

谢谢?
第2楼 Climbing 发表于 2008-10-15 11:10
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
这个我想没有统一的标准,不过全0应该可以作为空闲扇区的标志。

9527为什么要扣人家的积分?
第3楼 lianjiang2004 发表于 2008-10-15 11:12
金牌会员 发帖 1,884 积分 3,946
这是一个1年前的帖子了,不知怎么昨天发现自动跑到最前面来了,奇怪。难道是版主提前的?
第4楼 Climbing 发表于 2008-10-15 11:54
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
呵呵,我还真没有注意时间。
第5楼 DOSforever 发表于 2008-10-15 18:22
金牌会员 发帖 2,239 积分 4,639
我也奇怪为什么要扣人家的分?

不过时间无所谓,难道问题会随着时间的流逝而自然而然的得到解决吗?只要没解决的问题随时随地都可以进行讨论。

回正题,我认为一般而言全零可以作为空闲扇区的判断依据,特别是在前63扇区的30-50扇区之间,但全零是空闲扇区不等于说不为全零就一定不是空闲扇区,所以这很难说。不知道为什么 lianjiang 为什么会想到这个问题?
第6楼 lianjiang2004 发表于 2008-10-15 19:13
金牌会员 发帖 1,884 积分 3,946
这是以前在设计GGhost一键恢复时考虑的一个问题。
当时想把设置的密码经md5转换后,写入某保留扇区,验证时读取该扇区数据。【个别GGhost版本使用过。】

后来考虑到写保留扇区,不是上策,再说了,设置密码也仅是为应付一般新手的误操作,因此现在是采用"临时文件+畸形目录”的办法。

另,根据不点的说明,所有字符全相同,可作为空闲扇区的判断依据。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023