发明名称 用于视窗作业系统的保护储存装置方法
摘要 本发明系分别揭露一种用于视窗作业系统的保护储存装置的防写入方法、防删除方法、以及隐藏分区方法,乃通过编写低层过滤设备物件(Lower Filter Device Object)、高层过滤设备物件(Upper Filter Device Object)、第n分区低层过滤设备物件(Partition n Lower Filter Device Object)、第n分区高层过滤设备物件(Partition n Upper Filter Device Object)等等驱动程式,并且将该些物件插入第n分区功能设备物件(Partition Functional Device Object)、磁碟功能设备物件(Disk Functional Device Object)、汇流排功能设备物件(BusFunction Device Object)等相关位置,来分别建构出一种应用于防写入方法、防删除方法、以及隐藏分区方法等所属的驱动程式架构,让输入/输出需求封包(IRP-I/ORequest Packet)在通过这驱动程式架构的过程中,对应的物件能够截取与处理所通过的IRP。
申请公布号 TWI288880 申请公布日期 2007.10.21
申请号 TW093131728 申请日期 2004.10.20
申请人 大衆电脑股份有限公司 发明人 芮雨;张文斌;关晓华
分类号 G06F9/00(2006.01);G11B19/04(2006.01) 主分类号 G06F9/00(2006.01)
代理机构 代理人 吴保泽 台北市大安区敦化南路2段164号10楼之2
主权项 1.一种用于视窗作业系统保护储存装置的防写入 方法,包括下列步骤: (A).编写一个磁碟的低层过滤设备物件(Lower Filter Device Object),其中该低层过滤设备物件系用于截取 与处理通过该低层过滤设备物件的一输入/输出需 求封包(IRP-I/O Request Packet); (B).将该低层过滤设备物件插入于一磁碟功能设备 物件(Disk Functional Device Object)之下层; (C).该低层过滤设备物件拦取属于查询储存装置可 写属性的该IRP,以及对该IRP传送相应于储存装置防 写保护属性的回应。 2.如申请专利范围第1项所述之方法,其中该储存装 置,系一硬式磁碟机(Harddisk)。 3.如申请专利范围第1项所述之方法,其中该储存装 置,系一固定(Fixed)储存装置。 4.如申请专利范围第1项所述之方法,其中该低层过 滤设备物件,系被设置为开机(Boot)时启动(Start)。 5.一种用于视窗作业系统保护储存装置的防写入 方法,包括下列步骤: (A).编写一个磁碟的高层过滤设备物件(Upper Filter Device Object),其中该高层过滤设备物件系用于截取 与处理通过该高层过滤设备物件的一输入/输出需 求封包(IRP-I/O Request Packet); (B).将该高层过滤设备物件插入于磁碟功能设备物 件(Disk Functional Device Object)之上层; (C).该高层过滤设备物件拦取属于查询储存装置可 写属性的该IRP,以及对该IRP传送相应于储存装置防 写保护属性的回应。 6.如申请专利范围第5项所述之方法,其中该储存装 置,系一硬式磁碟机(Harddisk)。 7.如申请专利范围第5项所述之方法,其中该储存装 置,系一固定(Fixed)储存装置。 8.如申请专利范围第5项所述之方法,其中该高层过 滤设备物件系被设置为开机(Boot)时启动(Start)。 9.一种用于视窗作业系统保护储存装置的防写入 方法,包括下列步骤: (A).编写一个第n分区低层过滤设备物件(Partition n Lower Filter Device Object),其中该第n分区低层过滤设 备物件系用于截取与处理通过该第n分区低层过滤 设备物件的一输入/输出需求封包(IRP-I/O Request Packet),其中n=1,2,3…,N,以及该参数N系为一储存装置 的分区总数量; (B).将该第n分区低层过滤设备物件插入于一第n分 区功能设备物件(Partition Functional Device Object)之下 层; (C).该第n分区低层过滤设备物件拦取属于查询储 存装置可写属性的该IRP,以及对该IRP传送相应于储 存装置防写保护属性的回应。 10.如申请专利范围第9项所述之方法,其中该储存 装置,系一硬式磁碟机(Harddisk)。 11.如申请专利范围第9项所述之方法,其中该储存 装置,系一固定(Fixed)储存装置。 12.如申请专利范围第9项所述之方法,其中该第n分 区低层过滤设备物件,系被设置为开机(Boot)时启动 (Start)。 13.一种用于视窗作业系统保护储存装置的防写入 方法,包括下列步骤: (A).编写一个第n分区高层过滤设备物件(Partition n Upper Filter Device Object),其中该第n分区高层过滤设 备物件系用于截取与处理通过该第n分区高层过滤 设备物件的一输入/输出需求封包(IRP-I/O Request Packet),其中n=1,2,3…,N,以及该参数N系为一储存装置 的分区总数量; (B).将该第n分区高层过滤设备物件插入于一第n分 区功能设备物件(Partition Functional Device Object)之上 层; (C).该第n分区高层过滤设备物件拦取属于查询储 存装置可写属性的该IRP,以及对该IRP传送相应于储 存装置防写保护属性的回应。 14.如申请专利范围第13项所述之方法,其中该储存 装置,系一硬式磁碟机(Harddisk)。 15.如申请专利范围第13项所述之方法,其中该储存 装置,系一固定(Fixed)储存装置。 16.如申请专利范围第13项所述之方法,其中该第n分 区高层过滤设备物件系被设置为开机(Boot)时启动( Start)。 17.一种用于视窗作业系统保护储存装置的防删除 方法,包括下列步骤: (A).编写一个高层过滤设备物件(Upper Filter Device Object),其中该高层过滤设备物件系用于截取与处 理通过该高层过滤设备物件的一输入/输出需求封 包(IRP-I/O Request Packet); (B).将该高层过滤设备物件插入于一磁碟功能设备 物件(Disk Functional Device Object)之上层; (C).该高层过滤设备物件拦取属于取得储存装置分 区资料的该IRP与设定储存装置分区资料的该IRP,以 及对该设定储存装置分区资料的IRP传送相应于无 法成功设定的回应。 18.如申请专利范围第17项所述之方法,其中该储存 装置,系一硬式磁碟机(Harddisk)。 19.如申请专利范围第17项所述之方法,其中该储存 装置,系一固定(Fixed)储存装置。 20.如申请专利范围第17项所述之方法,其中该高层 过滤设备物件系被设置为开机(Boot)时启动(Start)。 21.一种用于视窗作业系统保护储存装置的隐藏分 区方法,包括下列步骤: (A).编写一个第n分区高层过滤设备物件(Partition n Upper Filter Device Object),其中该第n分区高层过滤设 备物件系用于截取与处理通过该第n分区高层过滤 设备物件的一输入/输出需求封包(IRP-I/O Request Packet),其中n=1,2,3…,N,以及该参数N系为一储存装置 的分区总数量; (B).将该第n分区高层过滤设备物件插入于一第n分 区功能设备物件(Partition Functional Device Object)之上 层; (C).该第n分区高层过滤设备物件拦取属于挂载( Mount)储存装置的该IRP,以及对该IRP传送相应于无法 挂载成功的回应。 22.如申请专利范围第21项所述之方法,其中该储存 装置,系一硬式磁碟机(Harddisk)。 23.如申请专利范围第21项所述之方法,其中该储存 装置,系一固定(Fixed)储存装置。 24.如申请专利范围第21项所述之方法,其中该第n分 区高层过滤设备物件系被设置为开机(Boot)时启动( Start)。 图式简单说明: 第一A图至第一D图分别显示本发明用于视窗作业 系统保护储存装置的防写入方法的各种实施方式 的流程图。 第二A图至第二D图分别显示实行本发明防写入方 法的驱动程式的各种架构图。 第二E图显示实行本发明防写入方法的驱动程式层 次图。 第三图显示应用本发明防写入方法的已更改成防 写入的储存装置分区,其禁止写入操作的画面。 第四图显示本发明用于视窗作业系统保护储存装 置的防删除方法的流程图。 第五图显示实行本发明防删除方法的驱动程式的 架构图。 第六图显示应用本发明防删除方法的已更改成防 删除分区的储存装置,其禁止删除分区操作的画面 。 第七图显示本发明用于视窗作业系统保护储存装 置的隐藏分区方法的流程图。 第八图显示实行本发明隐藏分区方法的驱动程式 的架构图。 第九图系显示未实行本发明隐藏分区方法的储存 装置,其成功访问到分区的操作的画面。 第十图系显示应用本发明隐藏分区方法的已更改 成隐藏分区的储存装置,其成功隐藏分区操作的画 面。
地址 台北市内湖区阳光街300号8楼
您可能感兴趣的专利