[发明专利]检测可读写媒体的方法无效
申请号: | 01103474.2 | 申请日: | 2001-02-14 |
公开(公告)号: | CN1369794A | 公开(公告)日: | 2002-09-18 |
发明(设计)人: | 王云松;陈玄同;林光信 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 郑立柱,傅康 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 读写 媒体 方法 | ||
本发明是有关于检测可读写媒体的方法与系统,特别是不经过基本输入输出系统(BIOS)命令或视窗应用程序界面(API)指令,并且直接依照检测结果修改可读写媒体的区域列表的方法。
可读写媒体,例如软盘、可重复读写光盘与磁性光盘,是电脑(或说计算机)应用上相当重要的一部分,由于可读写媒体总难免会有一些区域是不良的,不论是格式化程序的错失或是反复读写过程的缺失,所以如何确实快速地掌握可读写媒体上个区域的好坏,以避免数据因被存储在不良区域而发生损毁或遗失,便成为一个重要的课题。
熟知技术中有许多种检测可读写媒体的方法,特别是最常见的硬盘,而且一般检测都是使用BIOS命令或视窗API指令来进行检测,然后将检测后结果记录在文件分配表(FAT)。其优点是较便利,可以直接在操作系统(如视窗操作系统)下来检测硬盘,而不需要处理与可读写媒体的驱动程式相关的程式语言。
无论如何,这些通过BIOS命令或视窗API指令来进行检测的熟知技术都会面临下列的缺失:第一、不是所有的操作系统都会使用到文件分配表,因此当电脑所使用的是诸如视窗NT等不使用文件分配表的操作系统时,操作系统无法经由文件分配表掌握到最后一次检测的结果,可能会将档案存储在不良区域(area,不限定是扇区Sector或磁区block或其它单位)而导致档案遣失与程式损毁等不良效果。第二、文件分配表仅记录不良区域的位置来避免这些不良区域被再使用,因此可读写媒体的有效容量会随着不良区域的增加而减少,而且可使用区域的分布也会变得零乱;第三、每当文件分配表损坏或是要更改操作系统,使用者便需要重新检测可读写媒体并重新建立新的文件分配表;第四、由于BIOS指令的BIOS中断已固定重复读写可读写媒体的次数,因此不能弹性调整判断为不良区域的标准。
再者,虽然可读写媒体在格式化程序处理后会建立一份区域列表,但由于此区域列表只会在进行格式化程序后被修改,一般的扫描程序所发现的不良区域仅记录在文件分配表中,因此就算不使用文件分配表而直接使用可读写媒体的区域列表,也只能克服部分操作系统不使用文件分配表的缺失,仍无法有效地掌握不良区域的分布以及减少不良区域所带来的缺点。
显然地,熟知技术的各检测可读写媒体的方法都有待改善的缺点,因此有必要发展可以克服前述缺失的新的检测读写媒体的方法。
本发明的主要目的在于提供检测可读写媒体(如硬盘)的方法,特别是还可以重整可读写媒体的方法。
本发明的另一目的是提出直接使用可读写媒体的控制程式来侦测重整可读写媒体的方法。
本发明的又一目的是提出可以弹性调整检测与重整可读写媒体的方法。
图1为本发明一较佳实施例的流程示意图;以及
图2为本发明的另一较佳实施例的流程示意图。
本发明之一较佳实施例为检测并重整可读写媒体的方法,至少包含下列步骤:接收至少一个检测参数;依照这些检验参数的内容执行测试程序,以测试可读写媒体是否有不良区域,在此测试程序直接将这些不良区域记录在可读写媒体上的区域列表;以及当不良区域存在时,直接向可读写媒体执行重整程序,让可读写媒体将这些不良区域从区域列表删除,再分配备用区域替换不良区域。
本发明的另一较佳实施例为一种检测硬盘的方法,至少包含:接收至少一个硬盘检验参数;以及依照这些硬盘检验参数的内容测试一硬盘,在此当硬盘为集成设备电子规范(IDE)硬盘时是使用集成电路电子规范硬盘控制器端口指令进行测试,而当硬盘为小型计算机系统接口(SCSI)硬盘时是使用高级小型计算机系统接口编程接口(ASPI)指令进行测试。
针对前述的问题,本发明的发明人指出下列几个切入点:首先,由于不是所有的操作系统都会使用文件分配表,因此要使各种操作系统都能正确地掌握可读写媒体上不良区域的分布,还是必需使用可读写媒体上的区域列表。再者,虽然熟知技术中区域列表的内容仅会在对可读写媒体进行格式化程序后才会修改,而不会每对可读写媒体进行一次扫描便记录最新的不良区域,但由于区域列表的改写时机是可以调整的,因此可以设定成区域列表的内容会随着每次格式化程序的进行而自动修正。此外,使用文件分配表时一般只能标示出不良区域的位置而不能重整可读写媒体,但若使用直接修改区域列表的方式,则可能可以在标示出不良区域位置的同时也重整可读写媒体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01103474.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:以扫描编码方式上网的方法
- 下一篇:全差动双边沿触发器