首页> 外国专利> Checksum technique for verifying integrity of disk space reserved for suspend-to-disk operations

Checksum technique for verifying integrity of disk space reserved for suspend-to-disk operations

机译:校验和技术,用于验证保留给磁盘挂起操作的磁盘空间的完整性

摘要

Method and apparatus for implementing a checksum technique for verifying the integrity of hard disk space reserved for use in implementing S2D capabilities is disclosed. In a preferred embodiment, a root block stored in a dedicated, fixed-size S2D partition comprises a plurality of entries each of which contains a pointer to the location of a corresponding pointer block located and a checksum for use in verifying the integrity of the pointer block. Similarly, each pointer block comprises a plurality of entries each of which contains a pointer to the location of a corresponding data block and a checksum for use in verifying the integrity of the data block. When an S2D operation is initiated, an S2D utility of the present invention locates a next available data block in the S2D partition or an extended partition, using the entries in the root block and pointer blocks, computes the checksum for the located data block, compares the computed checksum to the stored checksum for the block and, if the two checksums match writes a portion of RAM to the located block. If at any point, two checksums do not match, an error results and the S2D operation terminates. In one aspect of the invention, an MKS2D utility locates the available blocks of disk space for generating the extended partition, computes a checksum for each block and appropriately fills in the root and pointer blocks with pointers and checksums for use by the S2D utility. In another aspect of the invention, an RMS2D utility deletes the extended partition and returns the data blocks previously allocated thereto to the native OS and/or other partition(s).
机译:公开了用于实现校验和技术的方法和装置,该校验和技术用于验证保留用于实现S2D能力的硬盘空间的完整性。在一个优选实施例中,存储在专用的,固定大小的S2D分区中的根块包括多个条目,每个条目包含指向所对应的指针块的位置的指针以及用于校验指针完整性的校验和。块。类似地,每个指针块包括多个条目,每个条目包含指向相应数据块的位置的指针和用于校验数据块的完整性的校验和。当启动S2D操作时,本发明的S2D实用程序使用根块和指针块中的条目来定位S2D分区或扩展分区中的下一个可用数据块,计算所定位的数据块的校验和,比较计算出的校验和到存储的块校验和中,如果两个校验和匹配,则将一部分RAM写入所定位的块。如果在任何时候两个校验和都不匹配,将导致错误,并且S2D操作将终止。在本发明的一个方面,MKS2D实用程序定位磁盘空间的可用块以生成扩展分区,为每个块计算校验和,并用指针和校验和适当地填充根和指针块以供S2D实用程序使用。在本发明的另一方面,RMS2D实用程序删除扩展分区,并将先前分配给扩展分区的数据块返回给本机OS和/或其他分区。

著录项

  • 公开/公告号US5539879A

    专利类型

  • 公开/公告日1996-07-23

    原文格式PDF

  • 申请/专利权人 DELL U.S.A. L.P.;

    申请/专利号US19950448704

  • 发明设计人 KENDALL WITTE;JOHN J. PEARCE;

    申请日1995-05-24

  • 分类号G06F11/00;G06F11/30;

  • 国家 US

  • 入库时间 2022-08-22 03:38:12

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号