一种计算机用模拟硬盘装置的制作方法

文档序号:6340585阅读:223来源:国知局
专利名称:一种计算机用模拟硬盘装置的制作方法
技术领域
本发明涉及计算机硬件技术领域,具体说是涉及到一种计算机用模拟硬盘装置。
为了达到上述目的,本发明采用的技术方案是一种计算机用模拟硬盘装置,包括用于模拟和管理硬盘工作状态的硬盘模拟器和受硬盘模拟器控制的硬盘磁头读写控制器;其特点在于由DSP芯片、RAM、EEPROM、IDE40型接口组成的硬盘模拟器,可与计算机原有硬盘并行接受ATA总线指令,并对硬盘独立控制,该模拟器有一组与硬盘IDE接口规范一致的40针IDE40型接口,DSP芯片只从CS1FX(37针)、CS3FX(38针)、DA0(35针)、DA1(33针)、DA2(36针)、DIOR(25针)、DIOW(23针)得到ATA总线控制硬盘的地址总线和控制总线指令,再根据地址总线33、35、36针得到的指令,对比在EEPROM中预存的以地址段为分区的分区读写条件限制表后,有条件地控制磁头读写控制器的读写电流通断,使各分区内数据有条件地进行读写操作,其中23、25、37、38四针是控制总线信号,决定了硬盘读写数据状态,磁头读写控制器是由一块电子模拟切换集成电路构成,它被设计在硬盘磁头与硬盘控制电路板之间,直接对磁头读写电流进行控制,同时,DSP芯片还监控硬盘上的DSP芯片的片内、片外EEPROM的写信号,当写信号有效时,就断开硬盘的主电源,而没有写信号时就自动接通硬盘主电源。
所述的硬盘模拟器适合于任何一种ATA接口的硬盘,通过改变不同接口规范的DSP芯片,就可适应包括SCSI、Ultra DMA、Serial ATA等接口的硬盘。
上述硬盘模拟器可设计成单独的板卡,也可做在主板、硬盘、硬件卡上。
本发明的工作原理是这样的,硬盘模拟器是由一块内置OPT一次性编程的DSP芯片,一块EEPROM电擦写芯片,一块RAM静态存储器,一块电子模拟切换集成电路组成,该硬盘模拟器在没有存储总线控制下,通过预设在OPT中的程序对硬盘DSP进行监控和可模拟存储总线独立对硬盘进行低格和分区,并将分区表进行限制读写状态设置存放在EEPROM中,并手工断开对EEPROM的写功能,防止被破坏,该读写状态设置是以逻辑分区为单位,整个零柱面和每个逻辑分区的第一柱面第一磁头的多个扇区被设置成可读不可写,用来保护分区表信息,将分区根据要求设成系统区,暂存区,共享区,保密区。使各分区内数据有条件地进行读写操作,达到防止数据被破坏和失窃的目的,硬盘模拟器控制各分区的默认状态是系统区的读写状态完全设置成可读不可写;暂存区设置成内网认证可读可写;共享区设置成内网认证可读,写由网络连接密码控制;保密区设置成不可读写,当不为人为控制的恶意程序读保密区时,硬盘模拟器模拟硬盘向存储总线发出没有数据的命令,同时断开磁头读电流;当不为人为控制的恶意程序写保护区时,硬盘模拟器模拟硬盘发出硬盘被写保护的命令,同时断开磁头写电流,达到防止在线编程对EEPROM的恶意改写。当主板存储总线向硬盘发送请求时,DSP芯片模拟硬盘接收存储地址总线请求寻找的地址,根据EEPROM中独立的分区读写限制表设置,直接操作硬盘磁头读写控制器的读写电流,同时从硬盘接口23、25、37、38针的电平状态判断读写状态,由于本发明中的硬盘模拟器不与系统的IO中断挂钩,所以能与硬盘接口同时接受存储总线控制。也能同时控制同一存储总线口上的多个硬盘。磁头读写控制器是由一块电子模拟切换集成电路构成,磁头读写控制器受控于硬盘模拟器,直接对磁头读写电流进行控制,具有抗干扰、高阻抗和切换速度高的优势。它被设计在硬盘磁头与硬盘控制电路板之间,控制磁头的读写电流。达到恶意程序无法对未经操作者允许的过程对硬盘进行数据更改。
由于本发明采用了以上技术方案,使得模拟硬盘装置能与硬盘同时接受数据传输、地址、控制总线的指令并可对硬盘进行独立操作,并且不控制硬盘IO端口,硬盘模拟器在执行过程中无硬盘必须的寻道时间,因此实际控制磁头读写控制器的时间比硬盘读写数据的速度快,解决了硬盘读取数据时间滞后的问题,还能防止对未经操作者允许而进行硬盘数据更改,以及对硬盘EEPROM的恶意编程,与目前拦截读写状态并做出限制判断后去控制硬盘的读写IO端口的技术相比,本发明更适合用于高速计算机的硬盘数据安全保障,并且成本低廉,由于该装置的控制点没有与原系统挂钩,是独立对数据存储进行处理,因此不受原系统缺陷影响。
权利要求
1.一种计算机用模拟硬盘装置,包括用于模拟和管理硬盘工作状态的硬盘模拟器和受硬盘模拟器控制的硬盘磁头读写控制器;其特征在于由DSP芯片、RAM、EEPROM、IDE40型接口组成的硬盘模拟器,可与计算机原有硬盘并行接受ATA总线指令,不依赖原系统控制并独立控制硬盘,该模拟器有一组与硬盘IDE接口规范一致的40针IDE40型接口,DSP芯片只从CS1FX(37针)、CS3FX(38针)、DA0(35针)、DA1(33针)、DA2(36针)、DIOR(25针)、DIOW(23针)得到ATA总线控制硬盘的地址总线和控制总线指令,再根据地址总线33、35、36针得到的指令,对比在EEPROM中预存的以地址段为分区的分区读写条件限制表后,有条件地控制磁头读写控制器的读写电流通断,使各分区内数据有条件地进行读写操作,其中23、25、37、38四针是控制总线信号,决定了硬盘读写数据状态,磁头读写控制器是由一块电子模拟切换集成电路构成,它被设计在硬盘磁头与硬盘控制电路板之间,直接对磁头读写电流进行不滞时控制,同时,DSP芯片还监控硬盘上的DSP芯片的片内、片外EEPROM的写信号,当写信号有效时,就断开硬盘的主电源,而没有写信号时就自动接通硬盘主电源。
2.根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器适合于任何一种ATA规范接口的硬盘。
3.根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器,通过改变不同接口规范的DSP芯片,可适应包括SCSI、Ultra DMA、Serial ATA等接口的硬盘。
4.根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器可设计成单独的板卡,也可做在主板、硬盘、硬件卡上。
5.根据根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器不对硬盘的IDE口进行控制。
6.根据根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器是与硬盘并行接受ATA总线指令。
7.根据根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器也能同时控制同一存储总线口上的多个硬盘。
8.根据根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器受限于存放在EEPROM中的以地址段为分区的分区读写条件限制表的条件对硬盘进行读写限制。
9.根据根据权利要求1所述的模拟硬盘装置,其特征在于所述硬盘模拟器能独立对硬盘进行分区、低格操作。
全文摘要
本发明公开了一种计算机用模拟硬盘装置,包括硬盘模拟器和硬盘磁头读写控制器,由DSP芯片、RAM、EEPROM、IDE40型接口组成的硬盘模拟器,可与计算机原有硬盘并行接受ATA总线指令,独立控制硬盘,再根据总线指令,受限于存放在EEPROM中的以地址段为分区的分区读写条件限制表,直接控制在硬盘磁头与硬盘控制电路之间的磁头读写控制器,进行读写电流通断的读写操作,还可通过通断主电源来监控DSP芯片上EEPROM的写信号。由于模拟硬盘装置行独立操作,并且不控制硬盘IO端口,无读写时间滞后,还能防止对硬盘进行数据更改以及恶意编程,适合用于高速计算机的硬盘数据安全保障,并且成本低廉,也不受原系统缺陷影响。
文档编号G06F13/36GK1460938SQ03147970
公开日2003年12月10日 申请日期2003年6月30日 优先权日2003年6月30日
发明者林辉俊, 李友师, 杨忠, 陈建乐 申请人:北京格泰生物科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1